Índice. Prólogo. Capítulo 1. Primeros pasos.-- Capítulo 2. Estructuras y tipos de datos básicos.-- Capítulo 3. Sentencias de control, módulos y funciones.-- Capítulo 4. Orientación a objetos.-- Capítulo 5. Programación avanzada.-- Capítulo 6. Ficheros.-- Capítulo 7. Bases de datos.-- Capítulo 8. Internet.-- Capítulo 9. Instalación y distribución de paquetes.-- Capítulo 10. Pruebas unitarias.-- Apéndice A. El zed de Python.-- Apéndice B. Código de buenas prácticas. Incluye referencias bibliográficas