Sobre o livro
Python Essencial é um livro indispensável para aqueles que já possuem conhecimento básico de lógica de programação e desejam aprender a sintaxe e os recursos fundamentais da linguagem Python. A revisão 1.7 do livro tem como referência a versão 3.12.12 da linguagem.
No entanto, a principal atualização está na forma de apresentação das soluções dos exercícios propostos: todas as soluções, acompanhadas de seus respectivos enunciados e explicações, foram migradas para um repositório no GitHub, o que facilita a cópia do código para execução em seu ambiente de preferência.
Com uma abordagem prática e didática, o livro conduz o leitor por uma experiência de aprendizado que cobre desde os fundamentos da linguagem até os principais frameworks e bibliotecas utilizados no mercado. A estrutura dos capítulos é organizada de forma clara, permitindo um aprendizado progressivo e eficiente. Os capítulos estão organizados da seguinte forma:
-
Fundamentos da Linguagem: Neste capítulo, você será introduzido à linguagem Python, suas características e vantagens. Aprenderá a sintaxe básica, os tipos de dados, os operadores e como criar seus primeiros programas.
-
Estruturas Condicionais: Descubra como tomar decisões em seus programas utilizando estruturas condicionais como if, elif e else, permitindo que seu código reaja a diferentes situações.
-
Estruturas de Repetição: Aprenda a usar loops para repetir blocos de código e executar tarefas múltiplas vezes. Este capítulo aborda as estruturas for e while, além do uso de break e continue.
-
Números, Textos, Datas e Horas: Explore os tipos de dados numéricos e de texto em Python, aprendendo a manipular e realizar operações com números, strings, datas e horas.
-
Funções: Neste capítulo, você aprenderá a criar e utilizar funções para organizar seu código, reutilizar trechos e facilitar a manutenção dos programas.
-
Coleções: Conheça as principais estruturas de dados da linguagem — listas, tuplas, conjuntos e dicionários — e aprenda a armazenar, acessar e manipular seus elementos.
-
Arquivos, Módulos e Pacotes: Aprenda a trabalhar com arquivos em Python, abrindo, lendo, escrevendo e fechando arquivos de texto e binários. Além disso, descubra como organizar e reutilizar código por meio de módulos e pacotes.
-
Programação Orientada a Objetos: Entenda os quatro pilares da Programação Orientada a Objetos (POO) — abstração, encapsulamento, herança e polimorfismo — aprendendo a criar classes, instanciar objetos e desenvolver programas mais organizados, reutilizáveis e fáceis de manter.
-
Tratamento de Exceções: Descubra como lidar com erros e exceções em seus programas utilizando os blocos try, except, finally e raise, tornando seu código mais robusto e seguro.
-
Programação Concorrente: Veja como executar partes do seu programa simultaneamente utilizando técnicas de multiprocessing, multithreading e programação assíncrona.
-
Bibliotecas e Frameworks: Conheça as áreas em que a linguagem Python é utilizada e descubra quais são os frameworks e bibliotecas mais populares em cada uma delas.
Ao longo do livro Python Essencial, você encontrará mais de 200 exemplos práticos e mais de 200 exercícios propostos, todos com soluções explicadas, que o ajudarão a consolidar seu conhecimento e desenvolver habilidades para dominar a linguagem Python com confiança e eficiência. Não perca a oportunidade de aprimorar suas competências e se tornar um desenvolvedor Python seguro e preparado!
Salve esta página em PDF para ler quando quiser, mesmo offline.
📄 Baixar PDFAvaliações dos leitores
Descubra as opiniões de outros leitores, explore avaliações detalhadas e veja se este livro realmente vale a pena para você, com base em experiências reais de quem já leu e compartilhou sua visão sobre a obra.
⭐ Reviews dos leitoresAmostra Grátis do Livro
Faça a leitura online do livro Python Essencial (Série Programação Essencial), escrito por Ricardo Maroquio. Esse é um trecho gratuito disponibilizado pela Amazon, e não infringe os direitos do autor nem da editora.













