Abaixo temos sugestões de conteúdo para você se transformar em um excelente programador em Python.
Passo 1: Encontre um bom material (livro, apostila, site). Minha sugestão é:
Apostila Python 3 em português: https://drive.google.com/file/d/1foWBO39E23YC-ar5VTHFMu56wVG9u7j5/view
Passo 2: Encontre uma boa ferramenta de programação. Minha sugestão é:
- Repl.it para programar Python no browser e no Smartphone: repl.it/languages/python3
Outras referências:
- Python Guru99 (em inglês) pode ler online ou baixar https://www.guru99.com/python-tutorials.html
- Think Python (em inglês) pode ler online ou baixar em http://greenteapress.com/wp/think-python-2e/
- Python para desenvolvedores (em português), mas apenas as 2 primeiras edições que não são Python 3 são livres:
https://ark4n.wordpress.com/python/ - Tutorial Python em www.learnpython.org
- Python for Everybody e Python for Informatics:
http://www.pythonlearn.com/book.php - Outros, nem todos em PDF:
https://wiki.python.org/moin/PythonBooks - Vários livros e tutoriais de Python: https://github.com/vhf/free-programming-books/blob/master/free-programming-books-pt_BR.md#python
Exemplos de Códigos
Jogo da Forca em Python 3: https://repl.it/MyMq/6