O Guia do Mochileiro para Python!¶
Saudações, Terráqueos! Bem-vindos ao Guia do Mochileiro para Python!
This is a living, breathing guide. If you’d like to contribute, fork us on GitHub!
This handcrafted guide exists to provide both novice and expert Python developers a best practice handbook for the installation, configuration, and usage of Python on a daily basis.
Esse guia é realizado de uma forma que é quase, mas não 100%, totalmente diferente da documentação oficial do Python. Você não vai achar uma lista de todos os frameworks web disponíveis para Python aqui: você achará uma lista concisa de opções altamente recomendadas.
Nota
The use of Python 3 is highly recommended over Python 2. Consider upgrading your applications and infrastructures if you find yourself still using Python 2 in production today. If you are using Python 3, congratulations — you are indeed a person of excellent taste. —Kenneth Reitz
Vamos começar! Mas primeiro vamos ter certeza de que você sabe onde está sua toalha.
Começando com Python¶
New to Python? Let’s properly setup up your Python environment:
- Properly Install Python on your system:
- Using Virtualenvs with Pipenv:
Ambientes de desenvolvimento em Python¶
This part of the guide focuses on the Python development environment, and the best-practice tools that are available for writing Python code.
Escrevendo Ótimos códigos em Python¶
Essa parte do guia foca-se nas melhores praticas para escrita de códigos em Python.
Guia de cenário para aplicações em Pyhton¶
Essa parte do guia foca-se em dicas de ferramentas e módulos baseados em diferentes cenários.
- Aplicações de rede
- Aplicações web & Frameworks
- HTML Scraping
- Command-line Applications
- GUI Applications
- Bancos de dados
- Networking
- Administração de sistemas
- Integração contínua
- Velocidade
- Aplicações científicas
- Manipulação de imagem
- Serialização de dados
- Análise de XML
- JSON
- Criptografia
- Aprendizado de máquina
- Interfacing with C/C++ Libraries
Entregando um ótimo código em Python¶
This part of the guide focuses on sharing and deploying your Python code.
Notas adicionais¶
This part of the guide, which is mostly prose, begins with some background information about Python, and then focuses on next steps.
Nota
Todas as notas definidas nas escalas musicais diatônicas e cromáticas foram intencionalmente excluidas dessa lista de notas adicionais.
Notas de contribuição e informações legais (aos interessados)