Python | Livros obrigatórios

Livros obrigatórios sobre Python


A popularidade do Python e a natureza em todos os lugares fazem dela a linguagem de programação perfeita para uma variedade diversificada de projetos. Além disso, essa popularidade e ampla adoção das corporações levou a uma demanda acentuada na indústria por desenvolvedores Python qualificados.

Hoje, há literalmente toneladas de recursos, como livros, canais do YouTube, podcasts, repositórios do GitHub, cursos online e sites que cobrem extensivamente uma variedade de tópicos no Python.

Think Python

Autor: Allen B. Downey
Editor: O'Reilly
Nível de dificuldade: iniciante

Think Python





























O livro Think Python é, sem dúvida, um dos melhores livros para acessar o básico da programação Python. Este livro oferece aos iniciantes um excelente ponto de entrada no mundo do Python, assumindo uma abordagem mais gradual para ensinar os tópicos.

Na última edição atualiza todos os exemplos de código com o Python 3 para oferecer aos alunos a experiência de aprendizagem mais atualizada. Também vem com uma série de exercícios, estudos de caso e explicações detalhadas sobre os temas. Alguns dos principais destaques de Think Python estão listados abaixo:

● Oferece aos iniciantes o know-how para aprender Python exatamente a partir de seu navegador.
● Fornece uma definição clara dos conceitos em Python.
● Ênfase na depuração para ensinar os leitores a encontrar, resolver e evitar erros rapidamente.

 

Python Programming: An Introduction to Computer Science

Autor: John M. Zelle
Editor: Franklin
Nível de dificuldade: iniciante

Capa do livro "Programação Python: Uma Introdução à Ciência da Computação"





























Graças à facilidade e simplicidade do Python, pode ser uma incrível primeira linguagem de programação para iniciantes. Da mesma forma, Python Programming: An Introduction to Computer Science foi escrito com um objetivo singular de tornar os fundamentos do Python o mais fácil possível para iniciantes.

O autor tinha como alvo este livro para ser usado como um livro didático de nível universitário, e para isso, o autor tomou uma abordagem tradicional para ensinar Python, focando na resolução de problemas, design de programas e programação como habilidades fundamentais. Então, se você é um estudante universitário e quer aprender Python, recomendamos dar uma chance a este livro. Os principais destaques deste livro estão listados abaixo:

● Concentra-se no uso de um pacote gráfico fácil de usar para incentivar o uso de tais pacotes GUI.
● Montes de exemplos interessantes e exercícios no fim do capítulo.
● Concentra-se em ajudar o leitor a dominar os fundamentos sem sobrecarregar com a totalidade dos tópicos Python.

 

Django for Beginners: Build Websites with Python and Django

Autor: William S. Vincent
Editor: WelcomeToCode
Nível de dificuldade: iniciante

Capa do livro "Django for Beginners: Build Websites with Python and Django"





















O livro Django tornou-se uma das estruturas de desenvolvimento de aplicativos web mais populares entre os desenvolvedores modernos. Construído com Python, Django provou ser capaz de oferecer praticamente tudo o que era necessário para construir aplicações web impressionantes sem mergulhar no core Python.

Começando com um simples Hello World, Django for Beginners: Build Websites with Python and Django oferece perfeitamente a abordagem gradual para ensinar como você pode construir aplicativos Django em larga escala. O livro também se concentra em ensinar as melhores práticas para manter a segurança, personalizar o visual e a sensação de testar eficazmente o seu aplicativo.

Além do aplicativo Hello World, o resto dos aplicativos abordados neste livro incluem o seguinte:

● Um Pages app.
● Um Message Board app.
● Um Blog app.
● Um Newspaper app.

 

Python Pocket Reference: Python in Your Pocket

Autor: Mark Lutz
Editor: O'Reilly
Nível de dificuldade: intermediário

Capa do livro "Python Pocket Reference: Python in Your Pocket"





















O livro Python Pocket Reference: Python in Your Pocket não é realmente um recurso completo de aprendizagem Python, mas oferece referências instantâneas aos desenvolvedores em uma série de tópicos Python. O autor pretende que este livro seja usado como um companheiro para outros livros Python mais completos que ofereçam tutoriais, exemplos de código e outros materiais de aprendizagem.

A última edição do livro cobre todo o conteúdo necessário do Python 3.4 e 2.7, ao mesmo tempo em que cobre a diferença entre as duas versões. Foi direcionada para desenvolvedores com alguma experiência com programação Python. O livro aborda vários tópicos, tais como:

● Módulos e extensões de biblioteca padrão comumente usados.
● Sintaxe para declarações para criação e processamento de objetos.
● Ferramentas de programação orientadas a objetos
● Tipos de objetos embutidos, como números, dicionários e muito mais.
● Métodos especiais de sobrecarga do operador.

 

Python Machine Learning: Machine Learning e Deep Learning Com Python, scikit-Learn e TensorFlow 2

Autor: Sebastian Raschka e Vahid Mirjalili
Editor: Packt Publishing
Nível de dificuldade: intermediário

Capa do livro "Python Machine Learning: Machine Learning and Deep Learning with Python, scikit-learn e TensorFlow 2"





















Graças ao Python, a popularidade do Machine Learning disparou nos últimos anos. Python Machine Learning: Machine Learning and Deep Learning with Python, scikit-learn, and TensorFlow 2 está voltado tanto para desenvolvedores Python quanto para cientistas de dados que embalam o conhecimento fundamental da linguagem de programação, que estão ansiosos para criar impressionantes soluções inteligentes alimentadas por Machine Learning e Deep Learning. Se você é um desses, este livro será perfeito para você.

Quando se trata do conteúdo deste livro, além da introdução necessária, a terceira edição oferece muita cobertura sobre temas de Machine Learning, tais como:

● Treinamento de algoritmos ML simples.
● Classificadores com o pacote Scikit-learn.
● Etapas na construção de bons conjuntos de dados.
● Incorporar modelos de Machine Learning à aplicações.

 

Deep Learning with Python

Autor: François Chollet
Editor: Publicações Manning
Nível de dificuldade: intermediário

Capa do livro " Deep Learning with Python"





















O livro Deep Learning with Python é um excelente livro que simplifica os meandros do Deep Learning usando Python. O autor deste livro é ninguém menos que o criador da famosa API Deep Learning Python chamada Keras. O livro de François usa o Keras como a ponte entre o mundo do Deep Learning e o Python para gradualmente construir sua compreensão sobre o assunto com explicações intuitivas e exemplos práticos.

O livro foi dividido em partes, cobrindo a maioria das coisas introdutórias sobre Machine Learning e Neural Networks (Redes Neurais) e a aplicação prática do Deep Learning para desafios e tarefas do mundo real, tais como:

● Visão computacional
● Texto e sequências
● Melhores Práticas
● Aprendizagem Profunda Generativa

Python in a Nutshell: A Desktop Quick Reference

Autor: Alex Martelli, Anna Ravenscroft e Steve Holden
Editor: O'Reilly
Nível de dificuldade: intermediário

Capa do livro "Python in a Nutshell: A Desktop Quick Reference"





















Não importa se você trabalhou com Python no passado ou você é um desenvolvedor veterano procurando aprender Python, você achará Python in a Nutshell: A Desktop Quick Reference excepcionalmente útil. O livro abrange uma série de tópicos amplamente utilizados do mundo do Python e serve como uma referência rápida para a linguagem de programação Python.

Os autores do livro dividiram-no em cinco partes que cobrem tudo, desde o básico até as características principais, bem como as mais avançadas. Uma breve explicação sobre essas cinco partes está abaixo:

● Parte I: Introdução e explicação sobre o intérprete Python.
● Parte II: Linguagem Python central e seus tópicos embutidos.
● Parte III: Biblioteca Python e os módulos de extensão.
● Parte IV: Programação da rede e web com Python.
● Parte V: Programas Python, distribuição e migração v2 e v3.

 

Programming Python: Powerful Object-Oriented Programming

Autor: Mark Lutz
Editor: O'Reilly
Nível de dificuldade: intermediário

Capa do livro "Programação Python: Programação Poderosa Orientada a Objetos"





















Digamos que você entendeu os tópicos introdutórios em Python com grande clareza, mas o que vem a seguir?

A coisa mais óbvia a fazer a seguir é testar seus conhecimentos recém-descobertos desenvolvendo uma aplicação Python simples, mas prática.

Podemos recomendar o livro de Lutz "Programming Python: Powerful Object-Oriented Programming" como suficiente. O livro é perfeito para desenvolvedores Python intermediários e cobre tutoriais aprofundados para alguns dos aplicativos amplamente utilizados de uma variedade dos tópicos listados abaixo:

● Breve e rápida introdução ao Python.
● Programação com ferramentas do sistema e arquivos e diretórios.
● Programação gui com Tkinter.
● Programação na Internet com scripting do lado do cliente e do servidor, scripting de rede e um cliente de e-mail.

 

Natural Language Processing with Python: Analyzing Text with the Natural Language Toolkit

Autor: Steven Bird, Ewan Klein e Edward Loper

Editor: O'Reilly

Nível de dificuldade: avançado


Capa do livro "Processamento de Linguagem Natural com Python: Analisando Texto com o Kit de Ferramentas de Linguagem Natural"














O Processamento da Linguagem Natural tornou-se um elemento vital para dispositivos modernos, pois eles desempenham um papel fundamental na oferta de recursos inteligentes como texto preditivo, reconhecimento de caligrafia, tradução de linguagem amigável ao homem e muito mais.


O livro Natural Language Processing with Python: Analyzing Text with the Natural Language Toolkit contém recursos de aprendizagem suficientes para aqueles que estão dando seus primeiros passos no mundo da programação ou aqueles novos no Python.


Este livro seria mais adequado para desenvolvedores com uma forte compreensão dos fundamentos Python, pois é preenchido com centenas de exemplos e exercícios detalhados. Ele usa a biblioteca Python NLTK para ensinar tópicos, tais como:

● Introdução ao PNL.

● Acesso a textos e recursos léxicos.

● Processamento de texto bruto.

● Categorizar e marcar palavras.

● Classificação de texto.


Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction To Programming
Autor: Eric Matthes

Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction To Programming














Este livro é a segunda edição do livro Python mais vendido do mundo. Ensina aos iniciantes o básico da programação em Python com foco em projetos reais.

Os leitores aprenderão a criar um videogame simples, usar técnicas de visualização de dados para fazer gráficos, construir e implantar um aplicativo web interativo.


Learning Python, 5ª Edição

Autor: Mark Lutz

Learning Python














Obtenha recursos de linguagem abrangentes e avançados, uma introdução aprofundada à linguagem Python central com este livro prático. Ele vai ajudá-lo a escrever rapidamente código eficiente e de alta qualidade com Python. É uma maneira ideal de começar, independentemente de você ser novo na programação ou um desenvolvedor profissional versado em outros idiomas.


Automate The Boring Stuff With Python, 2nd Edition: Practical Programming For Total Beginners

Autor: Al Sweigart

Automate The Boring Stuff With Python, 2nd Edition: Practical Programming For Total Beginners














Com este livro, você aprenderá o básico do Python e explorará a rica biblioteca de módulos do Python para executar tarefas específicas, como raspar dados de sites, ler documentos PDF e Word e automatizar tarefas de clique e digitação.

As instruções passo a passo irão levá-lo através de cada programa e projetos de prática atualizados no final de cada capítulo e desafiá-lo a melhorar esses programas e usar suas habilidades recém-descobertas para automatizar tarefas semelhantes.


Aprender Python pode abrir uma série de oportunidades lucrativas para você. Se está ansioso para pegar um dos perfis de trabalho mais badalado e bem pagos do século, recomendamos obter uma compreensão sólida dos conceitos em Python. Os livros que cobrimos neste artigo fazem um trabalho excepcional explicando até mesmo os tópicos Python mais intrincados de uma maneira amigável ao leitor.



Veja outros códigos:

VBA Excel | Extraindo a Data de uma Célula com Data e Horário - Remove Date from Date and Time VBA Excel | Converta Tudo para Maiúscula - Convert to Upper CaseVBA Excel | Contando Palavras na Planilha - Word Count from Entire Worksheet VBA Excel | Removendo Decimais dos Números - Remove Decimals from Numbers

VBA Excel |  Multiplique todos os Valores por um Número - Multiply all the Values by a Number VBA Excel | Calculando a Raiz Cúbica - Calculate the Cube Root

VBA Excel | Adicionando Letras de A até Z - Add A-Z Alphabets in a Range VBA Excel | Convertendo Numerais Romanos em Arábicos - Convert Roman Numbers into Arabic Numbers

VBA Excel | Converta todos os Números Negativos em Positivos - Remove Negative Signs VBA Excel | Preencha com zeros as Células em Branco - Replace Blank Cells with Zeros

Leia também:

eBook: Série DONUT PROJECT 2015: Projetos e Códigos de Visual Basic for Applications - Autor: André Luiz Bernardes  eBook: Série Top 10 Funções: Top 10 Funções VBA para o Microsoft Excel - Autor: André Luiz Bernardes

eBook: Série Funções Poderosas: 13 Funções Poderosas no MS Excel - Autor: André Luiz Bernardes  eBook: Série Visual Basic For Application: Criando Logs de acesso: Dicas e Códigos de Visual Basic for Applications - Autor: André Luiz Bernardes

eBook: Série VBA Tips: Rastrei seus Dashboards, Scorecards, Reports, Relatórios, Planilhas e Aplicações - Dicas e Códigos - Autor: André Luiz Bernardes  eBook: Série Data Science: Big Data, Como? - Autor: André Luiz Bernardes

eBook: Série Smarter Analytic: 5 Previsões de Big Data - Autor: André Luiz Bernardes


Conheça também:

DONUT PROJECT 2021 - VBA Function:  Como Rastrear o Google Maps (Coordenadas Geográficas) no VBA Excel?

DONUT PROJECT 2021 - VBA Function:  Crie Acrônimos a partir de Strings de Texto

DONUT PROJECT 2021 - VBA Function:  Convertendo uma Matrix num Vetor - Convert Matrix to a Vector

DONUT PROJECT 2021 - VBA Function:  Como tornar o Formulário Transparente no MS Excel?

DONUT PROJECT 2021 - VBA Function:  Faça Buscas no Google a Partir da Célula do MS Excel - Search Google From a Cell

DONUT PROJECT 2021 - VBA Function:  Decompondo um Nome nas Dimensões de uma Matriz

DONUT PROJECT 2021 - VBA Function: Extraindo o Último Sobrenome de um Nome Completo ou a Última Palavra de uma Frase

DONUT PROJECT 2021 - VBA Function:  Extraindo o Segundo Nome de um Nome Completo ou a Segunda Palavra de uma Frase

DONUT PROJECT 2021 - VBA Function: Extraindo o Primeiro Nome ou  a Primeira Palavra de uma Frase

Série Piece of Cake

Séries Donut


  PUDIM PROJECT 

eBook - PT - PUDIM PROJECT 2024 - Python Volume 01 - Funções Essenciais - Série PUDIM PROJECT — André Luiz Bernardes eBook - PT - PUDIM PROJECT 2024 - Python Volume 02 - Funções Essenciais - Série PUDIM PROJECT — André Luiz Bernardes eBook - PT - PUDIM PROJECT 2024 - Python Volume 03 - Automatizando Postagens em Redes e Plataformas Sociais - Série PUDIM PROJECT — André Luiz Bernardes


Comente e compartilhe este artigo!


brazilsalesforceeffectiveness@gmail.com

Nenhum comentário:

Postar um comentário

diHITT - Notícias