Este projeto não é mais mantido. O repositório é somente leitura e não aceita novas contribuições. Se estiver interessado, você pode fazer um fork do repositório e manter sua cópia.
Livros gratuitos sobre Python
Uma lista de livros sobre Python em inglês que podem ser lidos on-line ou baixados gratuitamente.
Índice
- Como a lista começou
- O que está na lista
- Por que livros grátis?
- Agradecimentos
- Lista de livros gratuitos sobre Python
- Introdutório
- Intermediário
- Avançado
- IA e aprendizado de máquina
- Ciência da Computação
- Engenharia de Software e melhores práticas
- GUI
- Ferramentas
- Desenvolvimento web
- Ciência de dados
- Ciência
- Caderno Jupyter
- Engenharia
- Criptografia
- Jogos
- Listas de livros gratuitos sobre Python
- Licença
Como a lista começou
Eu estava aprendendo Python há algumas semanas quando, em janeiro de 2019, me deparei com uma postagem do Reddit em r/learnpython buscando sugestões sobre como se tornar um programador melhor.
Um dos comentários pedia bons livros ou sites sobre algoritmos e estruturas de dados. Eu havia coletado links para recursos úteis de aprendizagem de Python, entre os quais o e-book gratuito Solução de problemas com algoritmos e estruturas de dados usando Python, então compartilhei o link em um comentário.
Meu comentário recebeu algumas dezenas de votos positivos, o que sugeria o interesse em livros bons e de fácil acesso sobre Python. Portanto, mais tarde, juntei uma lista de todos os livros gratuitos sobre Python que encontrei e publiquei-a no r/Python.
Eu estava certo. Minha postagem recebeu centenas de votos positivos e vários redditors contribuíram com links para mais livros e listas, confirmando assim o interesse em tal recurso. O próximo passo foi tornar minha lista mais útil e amplamente disponível, integrando-a com as sugestões que recebi no post do Reddit, publicando-a no GitHub e expandindo-a com mais livros.
É a lista que você está lendo agora.
O que está na lista
Esta lista inclui as entradas que postei originalmente no Reddit, os livros e outras listas sugeridas nos comentários, mais algumas que encontrei desde então e outras que irei descobrir.
O que é um livro gratuito sobre Python?
Minha definição é confusa e necessariamente subjetiva. Mas eu diria que é um arquivo de e-book, um documento do tamanho de um livro ou um site estruturado como um livro sobre Python, escrito em inglês e que pode ser lido on-line ou baixado gratuitamente. A maioria dos pequenos tutoriais on-line e páginas de instruções provavelmente não se qualificam.
Mas no final eu reconheço um livro gratuito sobre Python quando vejo um.
As inscrições são agrupadas por categoria ou domínio de aplicação e incluem cobertura em todos os níveis de habilidade, do básico ao avançado. Dentro das categorias, as entradas são classificadas em ordem alfabética por título.
Alguns redditors compartilharam links para outras listas de livros de programação gratuitos, alguns dos quais são sobre Python. Eu os incluí também, mas é claro que há alguma sobreposição com os meus.
Por que livros grátis?
Não me importo com conteúdo pago. Na verdade, também comprei ótimos e-books pagos sobre Python e recursos on-line e vou conseguir mais.
No entanto, os e-books gratuitos têm várias vantagens, como muitas vezes vir em formatos adicionais úteis ou para download. Também é mais fácil conseguir livros sobre tópicos nos quais você pode estar interessado, mas não tem necessidade imediata.
Agradecimentos
Obrigado aos redditors que contribuíram com sugestões de livros e links em meu post original: AlSweigart, ASIC_SP, Bisalsn, bitcoin-dude, code_x_7777m isakar-elahim, lask757, mfitzp, pvc, warbird2k.
Lista de livros gratuitos sobre Python
Introdutório
- Introdução ao Python de 100 páginas
- Um byte de Python
- Uma introdução ao Python para linguistas
- Codifique com Repl.it: projetos Python para iniciantes
- Codificação para Economistas
- Explorando o básico do Python
- Python a toda velocidade
- Como codificar em Python
- Aprenda Python da maneira certa
- Tutorial para não programadores para Python 3
- Pitão 101
- Deslize para Python
- O livro de codificação Python: entendendo o que realmente é programação
Intermediário
- Boxes: seu segundo livro sobre Python
- Python intermediário
- Python re(gex)?
- Dicas de Python: Python intermediário
Avançado
- Um livro sobre Python: exercícios básicos de Python, Python avançado e exercícios de Python
- Padrões, receitas e expressões idiomáticas do Python 3
- Notas Python para Profissionais
IA e aprendizado de máquina
- Aprendizado de máquina do zero: derivações em conceito e código
- Processamento de linguagem natural com Python
- Redes Neurais e Aprendizado Profundo
- Programação Probabilística e Métodos Bayesianos para Hackers
Ciência da Computação
- Algoritmos anotados em Python – com aplicações em Física, Biologia e Finanças
- Estruturas de dados e recuperação de informações em Python
- Como pensar como um cientista da computação: edição interativa
- Resolução de problemas com algoritmos e estruturas de dados usando Python
- Pense em Python: como pensar como um cientista da computação
Engenharia de Software e melhores práticas
- Padrões de arquitetura com Python: possibilitando desenvolvimento orientado a testes, design orientado a domínios e microsserviços orientados a eventos
- Arquiteturas limpas em Python: uma abordagem prática para um melhor design de software
- Programação Orientada a Objetos com Python: Aprenda os fundamentos de OOP com Python 3
- Pacotes Python
- Design de software por exemplo: uma introdução baseada em ferramentas com Python
- Desenvolvimento orientado a testes com Python
- O Guia do Mochileiro de Python!
- O Pequeno Livro dos Antipadrões Python
GUI
- Crie aplicativos GUI simples
Ferramentas
- Automatize as coisas chatas com Python
- Projetos práticos em Python
Desenvolvimento web
- Crie um aplicativo Simple Flask com Cloud9, Heroku e MongoDB
- Aplicativos web do zero à produção
Ciência de dados
- Ciência de dados em produção: construindo pipelines de modelos escaláveis com Python
- Pandas Eficazes
- Manual de ciência de dados Python
- Python para todos: explorando dados em Python 3
Ciência
- Primeiros passos com Python no laboratório: um tutorial introdutório de Python para cientistas da vida
- Python para astrônomos: uma introdução à computação científica
- Python e OpenGL para visualização científica
- Python para cientistas e engenheiros
- Visualização Científica: Python + Matplotlib
- Pense na complexidade
Caderno Jupyter
- Ensinando e Aprendendo com Jupyter
Engenharia
- PySDR: um guia para SDR e DSP usando Python
- Python para engenheiros de rede
- Pense em DSP: processamento digital de sinais em Python
Criptografia
- Quebrando códigos com Python
Jogos
- Codificando jogos com Pygame Zero e Python
- Invente seus próprios jogos de computador com Python
- Aprenda Python com a Arcade Academy
- Fazendo jogos com Python e Pygame
- Programe jogos de arcade com Python e Pygame
Listas de livros gratuitos sobre Python
- Mais de 101 livros gratuitos sobre Python
- Livros gratuitos sobre Python - pythonbooks
- Lista de livros Python legalmente gratuitos
Licença
Cada arquivo neste repositório é licenciado sob a licença CC BY 4.0.
Patrocine este projeto
Se você achar este recurso útil e quiser patrocinar o projeto, pode me pagar um café.