Descrição geral
Um livro composto por 370 páginas e incluindo 52 exercícios passo a passo em linguagem Python. Cada exercício representa um determinado tema: trabalho com strings, entrada e saída e outros. Não há material gráfico como tal, exceto algumas tabelas. Mas há bastantes inserções de código de programa. O nível de dificuldade de leitura do livro é algo entre fácil e médio.
Visão geral breve
Como uma visão geral breve, vou fornecer os nomes de todos os exercícios.
- Configuração
- Primeiro programa
- Comentários e símbolos
- Números e matemática
- Variáveis e nomes
- Mais sobre variáveis e saída
- Strings e texto
- Mais sobre saída
- Saída, saída
- Saída, saída, saída
- Sequências de controle
- Obtendo respostas para perguntas
- Solicitação de entrada
- Parâmetros, descompactação, variáveis
- Solicitações e confirmações
- Lendo arquivos
- Lendo e escrevendo arquivos
- Mais sobre arquivos
- Nomes, variáveis, código, funções
- Funções e variáveis
- Funções e arquivos
- O que as funções retornam
- O que você agora sabe?
- Strings, bytes e codificação de caracteres
- Prática adicional
- E mais prática
- Atenção, teste!
- Aprendendo lógica
- Expressões lógicas
- O que se
- E se não
- Tomada de decisões
- Laços e listas
- Laços while
- Acesso a elementos de lista
- Ramos e funções
- Desenvolvimento e depuração
- Introdução aos símbolos
- Trabalhando com listas
- Dicionários
- Módulos, classes e objetos
- Vamos falar sobre POO
- Composição, herança, objetos e classes
- Princípios de análise e design orientado a objetos
- Herança e composição
- Desenvolvimento de jogo
- Estrutura do projeto
- Teste automatizado
- Entrada do usuário avançada
- Formação de frases
- Seu primeiro site web
- Obtendo entrada do navegador
- Jogo para a World Wide Web
Opinião
Se você quiser se familiarizar rapidamente com a sintaxe do Python, este livro é bem adequado para isso. Apesar do resumo bastante extenso, quase todo ele consiste em exemplos de código simples. Além disso, no livro o autor passa da teoria (estudo da sintaxe) para a prática e cria um jogo muito primitivo. Para programadores Python avançados, o livro não é informativo, recomendo para iniciantes.