Você está na página 1de 15

06/10/2022 18:30 10 Livros de Python para ser um especialista

Início  Back-end
2 anos atrás

10 livros de Python que todo dev


especialista deve ler

Caso você viva em outro planeta e ainda não saiba, existe uma demanda gigantesca por
desenvolvedores em Python. Empresas buscam diariamente por profissionais especialistas nesta
linguagem.

Quer tirar a prova real? Confira algumas vagas para desenvolvedores em Python.

Mas por que a linguagem é tão procurada? E quais os melhores livros de Python para adquirir
conhecimento técnico, mental e estratégico na linguagem? É disso que vamos falar neste artigo.

“ 10 livros de programação que vão mudar sua carreira

Utilizamos cookies e tecnologias semelhantes para melhorar sua navegação. Ao continuar navegando você concorda com a nossa Política
OK
de Privacidade.

https://blog.geekhunter.com.br/10-livros-de-python-que-todo-dev-especialista-deve-ler/ 1/15
06/10/2022 18:30 10 Livros de Python para ser um especialista

Conteúdo [ ocultar ]

1 O que é Python?
1.1 O que o Python é capaz de fazer
1.2 Python é fácil de aprender e usar
1.3 A comunidade de Python é altamente engajada
2 10 melhores livros de Python para desenvolvedores
2.1 1. Curso Intensivo de Python: Uma Introdução Prática e Baseada em Projetos
à Programação
2.2 2. Automatize tarefas maçantes com Python: Programação prática para
verdadeiros iniciantes
2.3 3. Python Para Análise de Dados: Tratamento de Dados com Pandas, NumPy e
IPython
2.4 4. Python Fluente: Programação Clara, Concisa e Eficaz
2.5 5. Pense em Python: Pense Como um Cientista da Computação
2.6 6. Web Scraping com Python: Coletando Mais Dados da web Moderna
2.7 7. Aprendendo Python
2.8 8. Mãos à Obra: Aprendizado de Máquina com Scikit-Learn & TensorFlow
2.9 9. Desenvolvimento web com Flask: Desenvolvendo Aplicações web com
Python
2.10 10. TDD com Python: Siga o Bode dos Testes: Usando Django, Selenium e
JavaScript

O que é Python?
Python é uma linguagem linguagem de desenvolvimento de alto nível, interpretada, imperativa,
orientada a objetos, funcional e de tipagem dinâmica.

Lançada em 1991, uma de suas principais características é permitir a leitura do código e exigir poucas
linhas de código se comparado ao mesmo programa em outras linguagens.

Parte da cultura da linguagem gira em torno da filosofia de The Zen of Python, um poema escrito pelo
programador Tim Peters, descrevendo como o Python deve ser. Veja-o por meio de um easter egg pelo
comando:

>>> import this

E sim, o nome Python é uma homenagem ao grupo britânico de humor Monty Python.

O que o Python é capaz de fazer


Pode ser usado em um servidor para criar aplicativos da web;
Atua junto com um software para criar workflows;
Utilizamos cookies e tecnologias semelhantes para melhorar sua navegação. Ao continuar navegando você concorda com a nossa Política
Se conectar a sistemas de banco de dados. Ele também pode ler e modificar arquivos;
de Privacidade.
OK

https://blog.geekhunter.com.br/10-livros-de-python-que-todo-dev-especialista-deve-ler/ 2/15
06/10/2022 18:30 10 Livros de Python para ser um especialista

Lidar com big data e executar cálculos matemáticos avançados;


Prototipagem rápida ou para o desenvolvimento pleno de software.

“ 5 Melhores IDEs e Editores de Código em Python para 2020

Python é fácil de aprender e usar


A sintaxe em Python foi projetada para ser simples e direta. Essa simplicidade permite que os novatos
aprendam rapidamente. Por isso é considerada uma excelente escolha para iniciantes, pois é fácil de
aprender e compreender.

Como resultado, os desenvolvedores passam mais tempo pensando sobre o problema que estão
tentando resolver e menos tempo pensando sobre as complexidades da linguagem ou decifrando
códigos por aí.

“ Append Python: Quando utilizar listas e quando evitar

A comunidade de Python é altamente engajada


Python é popular e amplamente usado em universidades e nos mais variados ramos de atuação
empresarial. Python também é executado em todos os principais sistemas operacionais e plataformas, e
na maioria dos menores também.

Muitas das principais bibliotecas e serviços baseados em API têm bindings ou wrappers (de Python),
permitindo que se use diretamente essas bibliotecas.

Existe também uma imensa quantidade de projetos no GitHub com Python e uma infinidade de fóruns,
grupos e comunidades todas voltadas à linguagem.

Se você precisar tirar alguma dúvida, provavelmente, já haverá alguém com a resposta apresentada ou
com alguma referência de literatura para você ler e ir atrás da solução de seu problema.

Confira agora a nossa lista de livros de Python construída em parceria com desenvolvedores
experientes e o caminho mais confiável para você aprender a programar em Python.

10 melhores livros de Python para desenvolvedores


A leitura é uma grande fonte de aprendizado e esses livros ajudam programadores de todos os níveis,
de novatos aos mais experientes:

1. Curso Intensivo de Python: Uma Introdução Prática e Baseada em


Projetos à Programação

Utilizamos cookies e tecnologias semelhantes para melhorar sua navegação. Ao continuar navegando você concorda com a nossa Política
OK
de Privacidade.

https://blog.geekhunter.com.br/10-livros-de-python-que-todo-dev-especialista-deve-ler/ 3/15
06/10/2022 18:30 10 Livros de Python para ser um especialista

Este livro é a segunda edição de um dos livros de Python mais vendidos no mundo.

O livro “Curso Intensivo de Python: Uma Introdução Prática e Baseada em Projetos à


Programação“ ensina aos desenvolvedores júnior sobre o básico da programação em Python, com foco
em projetos reais.

Você irá aprender coisas como:

Criar games que respondam a pressionamentos de teclas e a cliques de mouse, com aumento no
nível de dificuldade à medida que o jogo prosseguir;
Usar técnicas de visualização de dados para fazer gráficos e tabelas;
Construir e implantar um aplicativo da web.
Lidar com equívocos e erros para que você possa resolver problemas reais de programação.

2. Automatize tarefas maçantes com Python: Programação prática


para verdadeiros iniciantes

Utilizamos cookies e tecnologias semelhantes para melhorar sua navegação. Ao continuar navegando você concorda com a nossa Política
OK
de Privacidade.

https://blog.geekhunter.com.br/10-livros-de-python-que-todo-dev-especialista-deve-ler/ 4/15
06/10/2022 18:30 10 Livros de Python para ser um especialista

Chega de passar horas renomeando arquivos ou atualizando centenas de células de planilhas. Bora
automatizar tudo com Python!

Com este livro, você aprenderá os fundamentos do Python e explorará a rica biblioteca de módulos do
Python para realizar tarefas específicas, como extrair dados de sites, ler documentos PDF e Word e
automatizar tarefas que envolvam clicar ou digitar.

O livro “Automatize tarefas maçantes com Python: Programação prática para verdadeiros
iniciantes” também apresenta instruções passo a passo, sendo extremamente recomendado conferir
estas instruções.

Elas irão guiá-lo por meio de muita programação prática provocando você a melhorar os códigos
apresentados e usar suas novas habilidades que serão aprendidas para automatizar tarefas similares.

É um dos melhores livros de Python quando o assunto é automação de tarefas, eu conferiria agora se
fosse você!

3. Python Para Análise de Dados: Tratamento de Dados com Pandas,


NumPy e IPython

Utilizamos cookies e tecnologias semelhantes para melhorar sua navegação. Ao continuar navegando você concorda com a nossa Política
OK
de Privacidade.

https://blog.geekhunter.com.br/10-livros-de-python-que-todo-dev-especialista-deve-ler/ 5/15
06/10/2022 18:30 10 Livros de Python para ser um especialista

O livro “Python Para Análise de Dados: Tratamento de Dados com Pandas, NumPy e IPython” é
praticamente um manual de referência para consulta. Você vai usá-lo por muito tempo, pode apostar.

Ele cobre metodicamente um recurso ou operação antes de passar para a próxima etapa.

Escrito por Wes McKinney, o principal autor da biblioteca Pandas, a obra é repleta de estudos de casos
práticos.

Sabe uma coisa bem bacana: os arquivos de dados e os materiais relacionados ao livro estão TODOS
disponíveis no GitHub.

Com este livro de Python, você aprenderá principalmente sobre:

Utilizar o shell IPython e o Jupyter para processamentos exploratórios;


Os recursos básicos e avançados da NumPy (Numerical Python);
Trabalhar com ferramentas de análise de dados da biblioteca Pandas;
Usar ferramentas flexíveis para carregar, limpar, transformar, combinar e reformatar dados;
Criar visualizações informativas com matplotlib;
Analisar e manipular dados de séries temporais regulares e irregulares.

É fundamental para novos desenvolvedores em Python e analistas de dados que utilizam o Python em
seu dia a dia.

4. Python Fluente: Programação Clara, Concisa e Eficaz

Utilizamos cookies e tecnologias semelhantes para melhorar sua navegação. Ao continuar navegando você concorda com a nossa Política
OK
de Privacidade.

https://blog.geekhunter.com.br/10-livros-de-python-que-todo-dev-especialista-deve-ler/ 6/15
06/10/2022 18:30 10 Livros de Python para ser um especialista

Com o livro “Python Fluente: Programação Clara, Concisa e Eficaz” você aprende a escrever um
código Python mais eficiente e idiomático aproveitando os melhores recursos da linguagem.

Esta obra de Luciano Ramalho é destinado a desenvolvedores com uma certa experiência e funciona
como um excelente material de referência explicando tudo de uma forma clara e didática, como o
próprio título já enuncia.

É ideal caso você precise estudar mais a fundo ou relembrar alguma coisa que não ficou tão esclarecida
durante a sua jornada como desenvolvedor. Para isso basta folhear o livro e você irá mergulhar sobre o
que realmente importa em Python 3.

5. Pense em Python: Pense Como um Cientista da Computação

Utilizamos cookies e tecnologias semelhantes para melhorar sua navegação. Ao continuar navegando você concorda com a nossa Política
OK
de Privacidade.

https://blog.geekhunter.com.br/10-livros-de-python-que-todo-dev-especialista-deve-ler/ 7/15
06/10/2022 18:30 10 Livros de Python para ser um especialista

Agora, se você quer um livro totalmente voltado para iniciantes em Python, o livro “Pense em
Python: Pense Como um Cientista da Computação” é o que você precisa.

Este guia prático apresenta a linguagem passo a passo, começando com conceitos de programação
básicos antes de chegar a funções, recursividade, estruturas de dados e design orientado a objeto.

Aprenda sobre:

Sintaxe e semântica da linguagem;


Tenha uma definição clara de cada conceito de programação;
Valores, variáveis, instruções, funções e estruturas de dados em uma progressão lógica;
Como trabalhar com arquivos e bancos de dados;
Objetos, métodos e programação orientada a objeto;
Técnicas de depuração para corrigir erros de sintaxe, tempo de execução e semânticos;
Estruturas de dados e algoritmos com uma série de estudos de caso.

6. Web Scraping com Python: Coletando Mais Dados da web


Moderna

Utilizamos cookies e tecnologias semelhantes para melhorar sua navegação. Ao continuar navegando você concorda com a nossa Política
OK
de Privacidade.

https://blog.geekhunter.com.br/10-livros-de-python-que-todo-dev-especialista-deve-ler/ 8/15
06/10/2022 18:30 10 Livros de Python para ser um especialista

O livro “Web Scraping com Python: Coletando Mais Dados da web Moderna” é direto ao ponto: Web
Scraping.

Ao escrever um programa automatizado simples, é possível consultar servidores web, requisitar dados e
interpretá-los a fim de extrair as informações desejadas.

A primeira parte do livro tem como foco o funcionamento de como usar Python para requisitar
informações de um servidor web, fazer o tratamento básico da resposta do servidor e interagir com os
sites de modo automatizado.

Enquanto que a segunda parte explora uma variedade de ferramentas e aplicações mais específicas,
apropriadas a praticamente qualquer cenário de web scraping.

“ Como fazer web scraping Python de maneira fácil e rápida

7. Aprendendo Python

Utilizamos cookies e tecnologias semelhantes para melhorar sua navegação. Ao continuar navegando você concorda com a nossa Política
OK
de Privacidade.

https://blog.geekhunter.com.br/10-livros-de-python-que-todo-dev-especialista-deve-ler/ 9/15
06/10/2022 18:30 10 Livros de Python para ser um especialista

Livros de Python bons existem diversos, mas se existe algo singular como uma “Bíblia do Python” é o
livro “Aprendendo Python“, de Mark Lutz e David Ascher. Ele abrange praticamente tudo de
importante sobre Python.

Baseado no popular curso de treinamento do autor Mark Lutz, este livro ajuda desenvolvedores como
você a escrever código eficiente e de alta qualidade com Python.

O livro conta com questionários, exercícios e ilustrações úteis para você evoluir constantemente como
desenvolvedor em Python.

O livro aborda principalmente assuntos como:

Tipos de objetos integrados do Python, como números, listas e dicionários;


Objetos com instruções Python;
Modelo geral de sintaxe do Python;
Funções para evitar redundância de código e código de pacote para reutilização;
Declarações, funções e outras ferramentas em componentes maiores com módulos;
Classes;
Programas grandes com o modelo de tratamento de exceções e ferramentas de desenvolvimento
do Python;
Ferramentas avançadas de Python.

8. Mãos à Obra: Aprendizado de Máquina com Scikit-Learn &


TensorFlow

Utilizamos cookies e tecnologias semelhantes para melhorar sua navegação. Ao continuar navegando você concorda com a nossa Política
OK
de Privacidade.

https://blog.geekhunter.com.br/10-livros-de-python-que-todo-dev-especialista-deve-ler/ 10/15
06/10/2022 18:30 10 Livros de Python para ser um especialista

O livro “Mãos à Obra: Aprendizado de Máquina com Scikit-Learn & TensorFlow” cobre muito do
essencial para se trabalhar com Data Science com códigos em Python.

É ideal para quem tem alguma experiência em Python, numpy, matplotlib e álgebra linear.

Com exemplos concretos, o autor Aurélien Géron ajuda você a adquirir uma compreensão intuitiva dos
conceitos e ferramentas para a construção de sistemas inteligentes.

Você aprenderá uma variedade de técnicas, começando com uma regressão linear simples e
progredindo para redes neurais profundas. Com exercícios em cada capítulo para ajudá-lo a aplicar o
que aprendeu, você só precisa ter experiência em programação para começar.

Você irá aprender sobre:

Machine Learning, especialmente as redes neurais;


Scikit-Learn;
Examinar vários modelos de treinamento, incluindo máquinas de vetor de suporte, árvores de
decisão, florestas aleatórias e métodos de ensemble;
Biblioteca TensorFlow para construir e treinar redes neurais;
Arquiteturas de rede neural, incluindo redes convolutivas, redes recorrentes e aprendizado por
deep learning;
Técnicas para treinamento e dimensionamento de redes neurais profundas.

9. Desenvolvimento web com Flask: Desenvolvendo Aplicações web


com Python

Utilizamos cookies e tecnologias semelhantes para melhorar sua navegação. Ao continuar navegando você concorda com a nossa Política
OK
de Privacidade.

https://blog.geekhunter.com.br/10-livros-de-python-que-todo-dev-especialista-deve-ler/ 11/15
06/10/2022 18:30 10 Livros de Python para ser um especialista

Para quem quer partir para o Flask, é uma excelente referência.

Com o livro “Desenvolvimento web com Flask: Desenvolvendo Aplicações web com Python“, você
conhecerá o Flask desde o básico, desenvolvendo uma aplicação completa para o mundo real, criada
pelo autor Miguel Grinberg.

Explore as principais funcionalidades do framework e aprenda a estender aplicações com técnicas


sofisticadas de web, como migrações de bancos de dados e uma interface de programação de
aplicações.

O livro é único no assunto. Você aprende vários conceitos ao mesmo tempo em que vai construindo
uma aplicação robusta.

Um detalhe muito interessante da obra: a primeira parte de cada capítulo apresenta uma referência e
um pano de fundo sobre o assunto em questão, enquanto a segunda parte orientará você em uma
implementação prática.

Ou seja, é teoria seguindo para a prática, não tem como não aprender MESMO!

“ Flask Python: um guia prático para esse framework

10. TDD com Python: Siga o Bode dos Testes: Usando Django,
Selenium e JavaScript

Utilizamos cookies e tecnologias semelhantes para melhorar sua navegação. Ao continuar navegando você concorda com a nossa Política
OK
de Privacidade.

https://blog.geekhunter.com.br/10-livros-de-python-que-todo-dev-especialista-deve-ler/ 12/15
06/10/2022 18:30 10 Livros de Python para ser um especialista

Talvez o título da obra devesse ser “TDD com Django“, já que foca bastante no framework, mas isso não
invalida a obra que é excelente e merece estar na prateleira de qualquer amante de Python.

O livro “TDD com Python: Siga o Bode dos Testes: Usando Django, Selenium e JavaScript” tem uma
didática ótima, não é um livro técnico e chato de se ler.

Durante a leitura, você aprenderá a escrever e a executar testes antes de construir cada parte de sua
aplicação, e então desenvolverá a quantidade mínima de código necessária para que os testes passem.

O resultado? Um código limpo e funcional.

Durante o processo, você conhecerá o básico sobre Django, Selenium, Git, jQuery e Mock.

Aprenda também a:

Ciclo de testes de unidade/código e refatoração;


Utilizar testes de unidade para classes e funções, e testes funcionais para interações com usuários
no navegador;
Saber quando e como usar objetos simulados;
Prós e contras dos testes isolados versus testes integrados;
Testar e automatizar suas implantações com um servidor de staging;
Aplicar testes nos plugins de terceiros que você integrar ao seu site;
Executar testes automaticamente usando um ambiente de Integração Contínua.

“ Django: o que é e como começar a usar este framework Python

O que você achou da lista? Sentiu falta de algum livro de Python? Deixe a sua sugestão nos comentários!
Utilizamos cookies e tecnologias semelhantes para melhorar sua navegação. Ao continuar navegando você concorda com a nossa Política
de Privacidade.
OK

https://blog.geekhunter.com.br/10-livros-de-python-que-todo-dev-especialista-deve-ler/ 13/15
06/10/2022 18:30 10 Livros de Python para ser um especialista

Eduardo Silva
Copywriter na GeekHunter, busca novas experiências no universo do desenvolvimento de software por meio
de histórias de valor.

Últimas

Leituras Recomendadas

BACK-END

Game Developer: tudo sobre


a profissão e carreira

FULL STACK

Quais são os paradigmas de


programação mais
importantes?

Utilizamos cookies e tecnologias semelhantes para melhorar sua navegação. Ao continuar navegando você concorda com a nossa Política
OK
de Privacidade.

https://blog.geekhunter.com.br/10-livros-de-python-que-todo-dev-especialista-deve-ler/ 14/15
06/10/2022 18:30 10 Livros de Python para ser um especialista

FULL STACK

Update Node JS: um tutorial


fácil e rápido

Utilizamos cookies e tecnologias semelhantes para melhorar sua navegação. Ao continuar navegando você concorda com a nossa Política
OK
de Privacidade.

https://blog.geekhunter.com.br/10-livros-de-python-que-todo-dev-especialista-deve-ler/ 15/15

Você também pode gostar