Professional Documents
Culture Documents
Aprendendo Python
Iniciante
O Tutorial Python
Este é o tutorial oficial. Ele cobre toda a parte básica e oferece um tour da linguagem e da biblioteca principal. Recomendado
para aqueles que necessitam de um guia de iniciação rápida para a linguagem.
learnpython.org é um modo fácil e não intimidador de ser introduzido ao Python. O site toma a mesma aproximação utilizada
no popular website Try Ruby, possui um interpretador interativo de Python dentro do próprio website que permite a você
avançar pelas lições sem ter o Python instalado localmente.
Learn Python
Se você quer um livro mais tradicional, Python For You and Me é um excelente recurso para aprender todos os aspectos da
linguagem.
Mergulhando em Python
Também conhecido como Python para Programadores com 3 horas, esse guia dá a desenvolvedores experientes com outras
linguagens um curso intensivo de Python.
Mergulhando em Python
Mergulhando em Python 3
Mergulhando em Python 3 é um bom livro para aqueles prontos para pular pra dentro do Python 3. É uma boa leitura se você
está mudando de Python 2 para 3 ou se você já tem alguma experiência em programação com outra linguagem.
Mergulhando em Python 3
http://python-guide-pt-br.readthedocs.io/pt_BR/latest/intro/learning.html 2/6
12/06/2018 Aprendendo Python — O Guia do Mochileiro para Python
Enquanto explora as várias características disponíveis na linguagem Python, o autor entrelaça vários padrões de projeto e boas
práticas.
O livro também inclui muitos estudos de caso que fazem com que o leitor explore os tópicos discutidos no livro em grandes
detalhes, através da aplicação desses tópicos a exemplos do mundo real. Os estudos de caso incluem atribuições em GUI e
Análise de Markov.
Pense Python
Python Koans
O Python Koans é uma adaptação do Ruby Koans, do Edgecase. Ele usa uma lógica baseada em testes, vulgo TEST DRIVEN
DESIGN SECTION* para prover um tutorial interativo ensinando conceitos básicos de Python. Arrumando declarações de
asserções erradas que falham em um código teste, ele provê passos sequenciais para aprender Python.
Para aqueles acostumados a linguagens e a descobrir puzzles por conta própria, pode ser uma opção atrativa e divertida. Para
aqueles novos em Python e em programação, ter um recurso ou referência adicional será útil.
Python Koans
Mais informações sobre desenvolvimento orientado a testes podem ser encontrados nesses recursos:
Um Byte de Python
Um livro grátis introdutório que ensina Python em um nível iniciante, sem que nenhuma experiência anterior em programação
seja necessária.
Um Byte de Python para Python 2.x Um Byte de Python para Python 3.x
Intermediário
Python Efetivo
Esse livro contém 59 caminhos específicos para melhorar a escrita de códigos Pythonicos. Com 227 páginas, dá uma breve
visão geral de algumas das adaptações mais comuns que programadores precisam fazer para se tornarem eficientes
programadores Python de nível intermediário.
Python Efetivo
Avançado
Pro Python
Esse livro é indicado para programadores em Python intermediários ou avançados, que estão procurando entender como e
porque Python funciona da maneira que funciona, e como levar seus códigos para um proximo nível.
http://python-guide-pt-br.readthedocs.io/pt_BR/latest/intro/learning.html 3/6
12/06/2018 Aprendendo Python — O Guia do Mochileiro para Python
Ele começa com tópicos como decoradores (com caching, proxy, e estudos de caso de gerenciamento de contexto), ordem de
resolução de métodos, usando super() e meta-programação, e práticas gerais PEP 8.
Ele possui um estudo de caso multi-capítulo detalhado sobre a escrita e disponibilização de um pacote e, eventualmente, uma
aplicação, incluindo um capítulo sobre como utilizar a zc.buildout. Os últimos capítulos detalham boas práticas como a escrita
de documentação, desenvolvimento orientado a testes, controle de versão, otimização e profiling.
Nota:
The Rafekettler.com is currently down, you can go to their Github version directly. Here you can find a PDF version:
A Guide to Python’s Magic Methods (repo on GitHub)
Tópicos genéricos
Problem Solving with Algorithms and Data Structures
Problem Solving with Algorithms and Data Structures* cobre uma gama de estruturas de dados e algorítimos. Todos os
conceitos são ilustrados com código Python, utilizando exemplos interativos que podem ser executados diretamente do
navegador.
http://python-guide-pt-br.readthedocs.io/pt_BR/latest/intro/learning.html 4/6
12/06/2018 Aprendendo Python — O Guia do Mochileiro para Python
Programming Collective Intelligence
Fullstack Python
Fullstack Python offers a complete top-to-bottom resource for web development using Python.
From setting up the webserver, to designing the front-end, choosing a database, optimizing/scaling, etc.
As the name suggests, it covers everything you need to build and run a complete web app from scratch.
Fullstack Python
References
Python in a Nutshell
Python in a Nutshell, written by Alex Martelli, covers most cross-platform Python’s usage, from its syntax to built-in libraries
to advanced topics such as writing C extensions.
Python in a Nutshell
Python Cookbook
Python Cookbook, written by David Beazley and Brian K. Jones, is packed with practical recipes. This book covers the core
python language as well as tasks common to a wide variety of application domains.
Python Cookbook
used piece of code, followed by an explanation of why the idiom is important. It also contains two code samples for each idiom:
the “Harmful” way to write it and the “Idiomatic” way.
v: latest
http://python-guide-pt-br.readthedocs.io/pt_BR/latest/intro/learning.html 6/6