Sobre o livro
Este é um livro que apresenta os fundamentos
da programação em Python,
linguagem de programação de alto nível,
estruturado em duas partes. Numa primeira
parte, aprofunda-se a programação
procedimental, fazendo-se, numa segunda
parte, uma breve introdução à programação
orientada aos objetos (POO).
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.
O livro inclui vários exemplos já resolvidos, sumários da
matéria abordada e exercícios teóricos e práticos.