Fundamentos de Python: estruturas de dados

Em sua primeira edição em português, o livro Fundamentos de Python: estrutura de dados – 
Tradução da 2ª edição norte-americana, usa a linguagem de programação Python com o intuito  de tornar o curso de ciência da computação mais gerenciável e atraente para alunos e professores.

O livro apresenta um ótimo equilíbrio entre fundamentos teóricos e aspectos mais práticos de implementação utilizando a linguagem Python, que hoje é uma linguagem bastante popular e importante, especialmente relacionada à ciência de dados.

Fundamentos de Python: estruturas de dados certamente é um ótimo livro-texto e para estudos individuais e independentes.

 

 

Destaques da edição

Em síntese o livro abrange quatro aspectos principais da computação:

Noções básicas de programação — Tipos de dados, estruturas de controle, desenvolvimento de algoritmos e design de programas com funções são ideias básicas que precisam ser dominadas para resolver problemas com computadores.

Programação orientada a objetos (POO) — Paradigma de programação dominante usado para desenvolver grandes sistemas de software. O livro aborda princípios fundamentais da POO para que o leitor possa aplicá-los de maneira bem-sucedida.

Estruturas de dados — As estruturas de dados incluem arrays e vários tipos de estruturas vinculadas. O leitor vai conhecer essas estruturas de dados para implementar vários tipos de estruturas de coleção.

Ciclo de vida de desenvolvimento de software — Aqui tratados no contexto de vários estudos de caso.

Capítulos do livro Fundamentos de Python: estruturas de dados

Capítulo 1. Programação básica em Python
Capítulo 2. Visão geral das coleções
Capítulo 3. Pesquisa, ordenação e análise de complexidade
Capítulo 4. Arrays e estruturas ligadas.
Capítulo 5. Interfaces, implementações e polimorfismo.
Capítulo 6. Herança e classes abstratas
Capítulo 7. Pilhas
Capítulo 8. Filas
Capítulo 9. Listas
Capítulo 10. Árvores
Capítulo 11. Conjuntos e dicionários
Capítulo 12. Grafos

Leia o primeiro capítulo aqui

Sobre o autor do livro Fundamentos de Python: estruturas de dados:

 

Fotografia de kenneth lambert autor do livro fundamentos de python

Kenneth A. Lambert é professor de ciência da computação e presidente desse departamento na Washington and Lee University. Ministra cursos introdutórios à programação por mais de trinta anos e é pesquisador ativo no ensino da ciência de computação.

Lambert é autor e coautor de um total de 28 livros didáticos, incluindo uma série de obras didáticas introdutórias a C++ com Douglas Nance e Thomas Naps, uma série de livros didáticos introdutórios ao Java com Martin Osborne e também introdutórios ao Python.

 

Veja mais títulos da Cengage