CodeGym /Cursos /Python SELF PT /Livros sobre algoritmos

Livros sobre algoritmos

Python SELF PT
Nível 62 , Lição 4
Disponível

10.1 Melhor livro - Cormen

Ao criar este curso, eu me baseei no meu livro favorito sobre algoritmos: Cormen “Algoritmos: Teoria e Prática”. Este livro é utilizado no MIT para estudos de Ciência da Computação. Aqui está como ele se parece na terceira edição:

É um livro clássico sobre algoritmos, utilizado em universidades ao redor do mundo inteiro. Ele abrange uma ampla gama de algoritmos e estruturas de dados, incluindo ordenação, busca, algoritmos de grafos, programação dinâmica e muito mais.

Ele também inclui fundamentos teóricos, como a análise de complexidade dos algoritmos. Os exemplos são apresentados em pseudocódigo, que é facilmente traduzível para qualquer linguagem de programação, incluindo Python.

Será útil para estudantes de Ciência da Computação, pós-graduandos e desenvolvedores profissionais.

Eu queria recomendá-lo antes do curso de algoritmos, mas decidi deixar isso para o final — para não assustar alguns de vocês. O livro contém 1000 páginas e pesa cerca de dois quilos.

10.2 Entendendo Algoritmos

O segundo livro é “Entendendo Algoritmos. Um Guia Ilustrado para Programadores e Curiosos” por Aditya Y. Bhargava. Ele se parece assim:

O livro é apresentado de forma visual e acessível, tornando-o ideal para iniciantes. Há muitas ilustrações no livro para explicar como os algoritmos funcionam. Cada seção aborda diferentes algoritmos, começando com conceitos básicos e avançando para tópicos mais complexos.

Os exemplos são escritos em Python, o que permite aos leitores aplicar imediatamente o conhecimento adquirido na prática. Será útil para desenvolvedores iniciantes, estudantes e qualquer pessoa que queira rapidamente aprender os conceitos básicos dos algoritmos.

10.3 Estruturas de Dados e Algoritmos em Python

O que mais ler? “Estruturas de Dados e Algoritmos em Python”. No original chamado "Data Structures and Algorithms in Python" de Michael T. Goodrich.

O livro é uma adaptação de um popular manual sobre estruturas de dados e algoritmos para a linguagem Python.

Ele cobre estruturas de dados e algoritmos básicos e complexos, como arrays, listas, pilhas, filas, árvores, grafos e tabelas hash. Também aborda algoritmos de ordenação, busca e muitos outros.

Exemplos e códigos são escritos em Python, o que o torna útil para desenvolvedores que trabalham com esta linguagem. Público-alvo: estudantes, desenvolvedores iniciantes e todos que desejam aprender estruturas de dados e algoritmos usando Python.

10.4 Algoritmos em Resumo

Isso ainda não é suficiente? Então eu tenho para você “Algoritmos em Resumo”

O livro fornece um guia breve e prático sobre algoritmos. Inclui descrição e implementação de diversos algoritmos, como ordenação, busca, algoritmos de grafos e outros. O livro foca na aplicação prática dos algoritmos.

Exemplos de implementação são apresentados em Python e outras linguagens de programação. Interessará a desenvolvedores profissionais e engenheiros que querem rapidamente encontrar e utilizar algoritmos para resolver suas tarefas.

10.5 Algoritmos em Python

Com o que mais posso te surpreender? Ah, eu quis dizer “inspirar” :)

"Algoritmos em Python: dominando algoritmos essenciais na linguagem Python"

O livro foca na implementação e uso dos algoritmos essenciais em Python. Cobre ordenação, busca, árvores, grafos e muitos outros algoritmos. Exemplos de código em Python e explicações passo a passo fazem dela uma escolha ideal para quem quer aprofundar seus conhecimentos.

Adequado para desenvolvedores Python com conhecimentos básicos, buscando dominar algoritmos na prática.

1
Pesquisa/teste
Heurística, nível 62, lição 4
Indisponível
Heurística
Heurística
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION