Uma seleção de novos livros em Python para qualquer pessoa prestes a aprender

imagem

Sempre há muitos motivos para lançar um livro sobre TI e programação. O Bitcoin disparou - uma dúzia de blockbusters sobre tecnologia blockchain e mineração estão aparecendo no mercado. A máquina do Go venceu uma pessoa em algum tipo de jogo intelectual - receba vários "guias mais abrangentes" no idioma do Google.

Mas existem tópicos eternos. Um deles é o Python. É compreensível, a linguagem é perfeita para aqueles que não estão familiarizados com programação; Você pode estudar todas as principais bibliotecas em algumas semanas e as possibilidades são praticamente ilimitadas. A autora do blog GeekBrains, Ilya Bubnov, examinou as prateleiras eletrônicas da loja Amazon para ver o que era útil ou reeditado através do Python no primeiro semestre de 2018.

Programação por Computador para Iniciantes: Fundamentos de Termos e Conceitos de Programação, Nathan Clark




Antes de irmos diretamente para o idioma, deixe-me recomendar este livro. Pelo que saiu nos últimos anos, talvez seja a introdução mais completa e legível à programação.

É perfeito para quem não entende nada de programação. No total, duzentas páginas são muito concisas, mas ao mesmo tempo estão claramente descritas:

  • Todos os termos básicos de programação com definições.
  • O que são estados, operadores, funções, escopos e usos.
  • Como são os programas em diferentes idiomas: estrutura, montagem e depuração.
  • O que é OOP, como ele difere da programação funcional e quando usá-lo.
  • Como trabalhar com a memória: gravação, gerenciamento, limpeza, manuseio.

Tudo isso é acompanhado por exemplos em C #, Python e Java, para que você não apenas se familiarize com a programação na teoria, mas também comece a se aprofundar na prática.

Programação em Python: para iniciantes, Navi Feroz




A julgar apenas pelas críticas, este é um dos melhores livros para iniciantes. Aqui, sem aprofundar a mecânica dos processos (isso pode ser encontrado no livro anterior), é fornecido o conhecimento básico de programação em geral, e somente então na sintaxe do Python, na estrutura do programa, nas principais bibliotecas e nos recursos. Tudo está escrito em linguagem simples, para que você possa lê-lo pelo menos na frente de um computador, pelo menos deitado na praia durante as férias.

É claro que, na saída, você não se sentirá um especialista pronto, mas você está definitivamente incendiado com o desejo de continuar treinando nessa direção. Além disso, o livro está repleto de exemplos básicos; portanto, em outras práticas, você retornará frequentemente ao re-estudo de capítulos individuais.

Programação em Python: um guia passo a passo para iniciantes, Brian Jenkins




Este livro é mais adequado para aqueles que não querem se aprofundar na selva da teoria, mas compreender uma nova linguagem, seguindo estritamente as etapas da instalação até escrever o primeiro programa sério no Python 3. É claro que este não é um livro que possa ser estudado longe do computador.

O material é extremamente mastigado e acompanhado de vários exemplos, para que você não tenha manchas brancas após a leitura, tudo será aprendido mesmo no nível da memória mecânica. Em geral, este é um bom guia para o programa educacional, se você tiver apenas alguns dias de folga.

Python: - A Bíblia - 3 manuscritos em um livro: - Programação Python para iniciantes - Programação Python para intermediários - Programação Python para avançados, Maurice J. Thompson




Uma coleção de três livros que agradarão àqueles que confiam que seu futuro será conectado ao Python. Cada parte é projetada para um certo nível de treinamento. A duração de treinamento indicada para este guia é de 21 dias. No entanto, você não deve pensar que esse tempo é suficiente para se tornar um especialista pronto.

A primeira parte aborda questões básicas:

  • O que é Python? Quais são suas vantagens sobre outros idiomas?
  • Como começar?
  • O que são variáveis, strings, listas, dicionários, etc.?
  • Como é um programa em Python? Por que é importante seguir certas regras de estilo?
  • Como criar o primeiro projeto?

A segunda e terceira partes revelam questões mais profundas, por exemplo:

  • Como o processamento de memória é organizado em Python?
  • Como é a OOP no Python?
  • Como depurar e testar programas?
  • O que são iteradores e geradores? Como usá-los?

Esta é apenas uma pequena lista de tópicos discutidos - na Bíblia há respostas para todas as perguntas no idioma, mas exatamente no volume que pode caber em apenas três livros.

Programação em Python: Guia Básico, Blackhat, Intermediário e Avançado de Programação em Python, Richard Ozer




Semelhante à coleção anterior, mas composta por quatro partes. Aqui está um pouco mais de informação, um pouco mais de exemplos, nas partes "avançadas", um pouco mais de ênfase nos mecanismos de trabalho do Python. Em geral, este é o mesmo guia completo da linguagem, que é útil para manter à mão por muitos anos de trabalho em programação.

Aprendizado de máquina Python: um guia para iniciantes, Leonard Eddison




A partir de livros gerais sobre linguagem, passemos a um guia para iniciantes que estão interessados ​​não apenas em Python, mas em seu uso no campo da inteligência artificial. Embora o título diga que o livro é para iniciantes, é melhor se familiarizar com o idioma antecipadamente, porque a ênfase principal aqui será colocada não tanto nele como no trabalho com dados.

O principal objetivo do autor é mostrar como o mundo da ciência de dados funciona, como as informações são estruturadas, processadas e colocadas em algoritmos que são subsequentemente usados ​​pela inteligência artificial. Ou seja, este não é um guia passo a passo clássico, por isso o livro será interessante mesmo para quem estuda outras línguas ou não programa.

Programação em Python Ilustrada para Iniciantes e Intermediários :: Abordagem “Aprenda Fazendo” - Guia Completo Passo a Passo para Dominar o Python: O Futuro Está Aqui !, William Sullivan




Outra explicação passo a passo com exemplos de código de trabalho. A diferença fundamental da maioria dos outros livros é a quantidade de informações. Isso significa que você não precisa correr para a loja para o próximo livro imediatamente após criar o primeiro programa. Com a ajuda deste guia, você poderá praticar a programação funcional, aprender a criar diagramas informativos e dominar o estilo profissional de escrever código. E tudo isso graças a um grande número de exemplos, com uma descrição detalhada dos processos.

Codificação: Raspberry Pi e Python: um guia para iniciantes, Leonard Eddison




Outro livro de alta qualidade da Addison, composto por duas partes. O primeiro é dedicado ao programa educacional Python - ele pode ser usado em conjunto com o livro acima, “Python Machine Learning ...”. A segunda parte é aprender com o Python os recursos de uma das plataformas geek mais populares. Em geral, este é um guia de área de trabalho muito conveniente para quem decide criar seu próprio robô ou tornar sua casa um pouco mais inteligente.

Não há exemplos diretos da categoria "como montar uma máquina para regar plantas", mas se você tiver pouco conhecimento em programação, o livro será muito útil.

Codificação: A Bíblia: 2 manuscritos - PI de Python e framboesa, Larry Lutz


imagem

Uma estrutura semelhante a uma coleção de dois livros, mas um pouco maior. Aqui, não apenas os problemas diretamente relacionados à linguagem são considerados em detalhes, mas também pontos importantes como otimização de código, confiabilidade e modularidade. Depois de ler a pergunta com Python, você pode realmente fechá-la - todo o resto estará no campo da engenharia e no desejo de encontrar respostas por conta própria.

A segunda parte apresenta a plataforma Raspberry Pi. Você aprenderá como colocar um sistema operacional em um dispositivo e começará a trabalhar com ele usando Python. Ao contrário do livro anterior, existem exemplos práticos, mas ainda não na quantidade que não precisou forçar o cérebro.

Machine Learning: Guia passo a passo para implementar algoritmos de aprendizado de máquina com Python, Rudolph Russell




Concluímos nossa revisão com outro livro sobre um tópico urgente - aprendizado de máquina. Diferentemente do livro de Addison, inicialmente se supõe que você tenha conhecimento e experiência com Python. O livro vai agradar a todos os que estão próximos ao tópico de inteligência artificial e big data, mas devido à abundância de exemplos usando bibliotecas como pandas, matplotlib e sklearn, é de particular valor para os pitonistas. Aqui está um grande número de ilustrações e exemplos de código (o máximo possível em um livro de 100 páginas), bem como explicações pelas quais o autor explica os algoritmos básicos de processamento de dados. Em suma, este é um dos melhores livros de MO em Python.

E que livro novo sobre esse idioma você recomenda?

Source: https://habr.com/ru/post/pt414855/


All Articles