Filipe Portela | Tiago C. Pereira
Descrição
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
Público-Alvo
· Estudantes do ensino superior
· Profissionais da área tecnológica
· Outros interessados
Autores
Filipe Portela
Professor auxiliar convidado da Escola de Engenharia da Universidade do Minho. Investigador integrado do Centro ALGORITMI da Universidade do Minho. CEO e fundador da empresa IOTech - Innovation on Technology. Coautor de dois livros sobre tecnologias web publicados pela FCA.
Tiago C. Pereira
Professor auxiliar convidado da Escola de Engenharia da Universidade do Minho. Investigador convidado do Centro ALGORITMI da Universidade do Minho. Professor adjunto do Instituto Europeu de Estudos Superiores, onde é coordenador da Licenciatura em Tecnologias e Gestão de Sistemas de Informação. CEO e fundador da empresa BDKD - Big Data and Knowledge Discovery.