Desenvolvendo Estrutura de dados programado em Python

Por Vitor Amadeu Souza

Código do livro: 704594

Categorias

Informática, Engenharia E Tecnologia

Compartilhe este livro
Esta página foi vista 264 vezes desde 30/07/2024
Versão
impressa
€ 53,05
Coloração
Valor total:
€ 53,05
* Não inclui IVA.
Versão
ebook
€ 22,98
Leia em Pensática
Valor total:
€ 53,05
* Não inclui IVA.
Este livro pode estar à venda em:

Sinopse

Este livro oferece um panorama abrangente das principais estruturas e algoritmos de dados e técnicas de programação, proporcionando um guia essencial para o entendimento e a aplicação de conceitos fundamentais na ciência da computação e programação.

Iniciamos com o tema da Teoria dos Grafos, essencial para a análise e otimização de redes e estruturas conectadas. Em seguida, exploramos as práticas de Programação em Python, a linguagem amplamente utilizada por sua simplicidade e poder, e avançamos para tópicos mais complexos, como Recursão e Busca Linear, técnicas fundamentais para a solução de problemas e análise de algoritmos.

A seção dedicada a classificação de Algoritmos cobre diversos métodos de ordenação, incluindo Bubble Sort, Quick Sort, Insertion Sort, Quick Select, e Selection Sort, que são fundamentais para a organização e gerenciamento de dados. O texto também aborda técnicas de Busca Binária e Pesquisa Binária, que são essenciais para a recuperação eficiente de informações em estruturas ordenadas.

O livro prossegue com a introdução de estruturas de dados mais avançadas, como Pilha e Fila, além de algoritmos de busca em grafos, especificamente BFS e DFS. Em seguida, discutimos as Listas Encadeadas e suas variações, como Lista Simplesmente Encadeada e Lista Duplamente Encadeada, proporcionando uma compreensão mais profunda das operações em listas dinâmicas.

Avançando, apresentamos o Heap e a Fila Prioritária, estruturas que otimizam a manipulação de dados com prioridades variadas. As seções seguintes discutem diferentes abordagens para tabelas hash, incluindo Hashtable Direto, Hashtable Aberto e Hashtable em Lista, fundamentais para a gestão eficiente de dados em mapas associativos.

Os capítulos seguintes focam em técnicas avançadas, como Programação Paralela e Programação Assíncrona, que são importantes para a criação de sistemas eficientes e responsivos. Abordamos também a implementação e os conceitos por trás de Árvore Binária, Árvore AVL, Árvore B, Árvore Rubro-Negra, e Árvore Trie, que são essenciais para a organização hierárquica e acesso rápido a dados.

Finalmente, exploramos técnicas heurísticas, como a Heurística do Vizinho Mais Próximo, e algoritmos clássicos de grafos, como o Algoritmo de Euclides, Algoritmo de Kruskal, Algoritmo de Prim, Algoritmo de Dijkstra, Algoritmo de Bellman-Ford, e Algoritmo de Floyd-Warshall, que são fundamentais para a resolução de problemas complexos de otimização e caminhos em grafos. O livro conclui com uma introdução ao YOLO para detecção de objetos e técnicas de Plotagem de Gráficos e Função Sigmoide, abordando a visualização de dados e a modelagem matemática utilizada em redes neurais.

Cada capítulo deste livro é projetado para fornecer uma compreensão teórica detalhada, juntamente com exemplos práticos e implementações em Python, visando equipar o leitor com o conhecimento e as habilidades necessários para enfrentar desafios computacionais e avançar em sua jornada na ciência da computação.

Características

Número de páginas 561
Edição 1 (2024)
Formato A5 (148x210)
Acabamento Brochura c/ orelha
Tipo de papel Estucado Mate 90g
Idioma Português

Tem algo a reclamar sobre este livro? Envie um email para [email protected]

Fale com o autor

Vitor Amadeu Souza

Doutorando em Engenharia, Mestre em Física com ênfase em Instrumentação Científica (CBPF), especialista em Eng.Robótica, Eng.Elétrica, Eng. Eletrônica e Eletromecânica, Eng.Controle e Automação, Eng.Biomédica, Eng.Instrumentação, Eng.Indutrial 4.0, Eng.Dados, Eng.Computação, Eng.Software, Eng.Redes e Segurança de Dados, Eng.DevOps, Eng.Mecatrônica, Eng.Manufatura Mecânica, Eng.Manutenção, Eng.Qualidade, Eng.Materiais, Eng.Produção, Eng. Produto, Eng.Embalagem, Eng. Transportes, Eng.Rodoviária, Eng.Suprimentos, Eng.Conhecimento, Eng.Negócios, Eng.Energias Renováveis, Eng.Ambiental e Saneamento Básico, Eng.SGT, Eng.Geotécnica, Arquitetura de Software, Projetos de Cloud Computing, Machine Learning e IA, Internet das Coisas, Ciência de Dados, BI, Big Data e IA, Full Stack, Estatística Aplicada, Bioestatística e Gerenciamento de Projetos. MBA em Eng. Econômica, Análise de Dados e Web 3.0. Bacharel em Engenharia de Computação, Licenciado em Matemática, Física, Química e Filosofia, Analista de Sistemas e Técnico em Eletrônica, Eletrotécnica, Telecomunicações, Informática, Logística, Comércio, Administração, Segurança do Trabalho e Meio Ambiente atuando na área de projetos elétricos, eletrônicos, automação, sistemas embarcados, firmware e software há vários anos. Desenvolvo projetos de hardware e software voltados para a área industrial, automotiva, médica, científica, comercial, automação dentre outras sob demanda. Professor universitário e administrador da Cerne Tecnologia, empresa voltada para desenvolvimento de projetos embarcados, comercialização de kits didáticos e educação tecnológica na área de MCU, FPGA, linguagens de programação, desenvolvimento de projetos e layout de circuito impresso. Ao longo dos anos escrevi vasto acervo literário técnico e científico. Alguns temas abordados: DFT, FFT, PDS, CAN, MODBUS, LIN, TCP/IP, Filtros digitais, Sistemas digitais, Sistemas de Potência, Big Data, Grafos, PID, Fuzzy, FPGA, VHDL, Verilog, CLP, DSC, DSP, ARM, inversor de frequência, soft-starter, energia solar, IoT, LoRa, Java, php, JS, REST, Spring Boot, Spark, CSS, SQL, VB, VC#, Perceptron, Robô NAO, UML, React, dentre outros. O catálogo completo está publicado no Clube de Autores (https://bit.ly/43FdMxu).

Mais publicações desse autor
Ver a lista completa
Comentários

Faça o login deixe o seu comentário sobre o livro.

0 comentários