(c) 2015 Dr. Kristian Rother ([email protected])
com contribuições de Allegra Via, Kaja Milanowska e Anna Philips
tradução de Fabricio Biazzotto
Disbribuído sob os termos e condições da Creative Commons Attribution Share-alike License 4.0
O código fonte deste documento poderá ser obtido em https://github.com/biazzotto/Python3_Basics_Tutorial_pt-BR
Este tutorial destina-se a programadores novatos. Você é o aluno que tinha em mente enquanto escrevia este tutorial se:
- já trabalhou um pouco com uma linguagem de programação diferente como R, MATLAB ou C.
- não possui nenhuma experiência prévia com programação
- conhece bem o Python e gostaria de ensinar os outros
Este tutorial funciona melhor se você seguir os capítulos e exercícios passo a passo.
Se você já é fluente em qualquer linguagem de programação, este tutorial pode ser muito fácil para você. Claro, você pode trabalhar com os exercícios para ter a sintaxe do Python em suas mãos. No entanto, este tutorial contém muito pouco material sobre os níveis de abstração mais elevados do Python, como classes, namespaces ou até mesmo funções.
Para um tutorial para não-iniciantes, recomendo os seguintes livros gratuitos online (em inglês):
- Learn Python the Hard Way - a bootcamp-style tutorial by Zed Shaw
- How to think like a Computer Scientist - a very systematic, scientific tutorial by Allen B. Downey
- Dive into Python 3 - explains one sophisticated program per chapter - by Mark Pilgrim