PARTE I - Começando 1. Uma sessão de perguntas e respostas sobre o Python 2. Como o Python executa programas 3. Como você executa programas PARTE II - Tipos e operações 4. Números 5. Strings 6. Lista de dicionários 7. Tuplas, arquivos e tudo mais PARTE III - Instruções e sintaxe 8. Atribuição, expressão e impressão 9. Testes if 10. Loops while e for 11. Documento código Python PARTE IV - Funções 12. Fundamentos das funções 13. Escopos e argumentos 14. Tópicos de função avançados PARTE V - Módulos 15. Módulos: o panorama geral 16. Fundamentos do desenvolvimento de módulos 17. Pacotes de módulo 18. Tópicos avançados dos módulos PARTE VI - Classes e POO 19. POO: o panorama geral 20. Fundamentos do desenvolvimento de classes 21. Detalhes do desenvolvimento de classes 22. Projetando com classes 23. Tópicos avançados das classes PARTE VII - Exceções e ferramentas 24. Fundamentos das exceções 25. Objetos exceção 26. Projetando com exceções PARTE VIII - As camadas externas 27. Tarefas comuns no Python 28. Modelos 29. Recursos do Python PARTE IX - Apêndices A. Instalação e configuração B. Soluções dos exercícios.