
Assim, o livro apresenta não só uma panorâmica do essencial da programação, como também aprofunda os conceitos básicos da programação e os aspetos complementares, mais avançados, da linguagem Python, discutindo-se vários aspetos do desenvolvimento de programas.
O leitor pode encontrar, ainda, outros temas, como as estruturas de dados e tipos de dados abstratos, os conceitos essenciais da POO, as noções básicas de desenho de soluções e de diagramas de classes, e a programação guiada por eventos.
A abordagem adotada permite que se possam começar a escrever os primeiros programas após o primeiro capítulo, e a organização e conteúdo do texto possibilitam que este seja usado por vários tipos de leitores, seja num contexto de formação ou autoformação – estudantes dos ensinos profissional e superior –, seja em contexto profissional – programadores de aplicações e profissionais da informática.
“Tendo lido e revisto a obra Programação em Python: Fundamentos e Resolução de Problemas, do Professor Ernesto Costa, é minha opinião que a mesma é extremamente relevante para empresas que usem a plataforma Python de forma avançada e, simultaneamente, tenham a necessidade de treinar recursos humanos nesta tecnologia.”
Paulo Marques
Cofundador e Chief Technology Officer da Feedzai
O livro inclui vários exemplos já resolvidos, sumários da matéria abordada e exercícios teóricos e práticos.
Principais temas abordados no livro:
· Programação procedimental e orientada aos objetos;
· Objetos – simples e estruturados;
· Instruções destrutivas e de controlo;
· Ficheiros;
· Recursividade;
· Visualização e tratamento de imagens;
· Complementos;
· Tipos e classes;
· Interfaces gráficas com o utilizador.
Livro cedido pela FCA
Share