Detalhes do Produto
- Editora: FCA
- Categorias:
- Ano: 2023
- ISBN: 9789727229314
- Número de páginas: 384
- Capa: Brochada
Sinopse
"Compreenda as bases da algoritmia e aprenda a programar com uma das linguagens mais utilizadas no mundo, o Python.
Este livro foi pensado para todas as pessoas que desejem adquirir uma compreensão sólida das bases da programação (algoritmia) e dar os primeiros passos numa das linguagens mais amplamente utilizadas, o Python.
O objetivo desta obra é facilitar a compreensão de problemas complexos e auxiliar na criação de soluções eficazes através da programação. Para atingir este propósito, o livro está dividido em quatro partes distintas: Contextualização, Algoritmia, Python e Informações, Exercícios e Projetos.
Na parte sobre algoritmia, são abordados de forma abrangente todos os termos e conceitos fundamentais necessários para compreender um problema e conceber soluções potenciais. Já a parte dedicada ao Python apresenta a linguagem de programação e demonstra de que maneira os princípios previamente explorados na algoritmia podem ser aplicados de forma prática utilizando o Python.
Para fortalecer e solidificar a aprendizagem, esta obra incorpora uma variedade de exercícios práticos que permitem aos leitores colocar em prática os conceitos apresentados. Além disso, oferece dois projetos abrangentes que podem ser desenvolvidos utilizando a linguagem Python, permitindo que os leitores apliquem de forma tangível o conhecimento adquirido até ao momento.
Este livro destina-se a alunos de cursos/disciplinas de Informática, Sistemas de Informação, Ciências de Computadores e restantes engenharias, a profissionais tecnológicos, como programadores e analistas de dados, que necessitam de se atualizar e revisitar conteúdos, bem como a autodidatas que pretendam aprender a programar ou a quem queira perceber ou iniciar-se na programação produzida pela Inteligência Artificial (por exemplo, ChatGPT, Bard).
Temas abordados:
· Fundamentos e conceitos
· Pensamento computacional
· Resolução de problemas
· Variáveis e operadores
· Análise de requisitos
· Prototipagem e implementação
· Edição de código
· Do desenho ao desenvolvimento
· Instruções e estruturas (controlo e dados)
· Bibliotecas
· Subprogramas
· Python e Pandas
· Boas práticas
· Ferramentas
· Utilização da IA na programação
· Apresentação do método TD2CE"