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.
COMPRE ON-LINE
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:
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