- Capítulo 1. Preparación del entorno de desarrollo
- 1.1. Introducción al Sistema Operativo GNU/Linux
- 1.2. Instalando Python
- 1.3. Instalación de un Shell interactivo mejorado
- 1.4. Ninja-IDE
- 1.5. Instalación de Bazaar
- Capítulo 2. Estructura y elementos del lenguaje
- 2.1. Elementos del Lenguaje
- 2.2. Estructuras de Control de Flujo
- Capítulo 3. Módulos, paquetes y namespaces
- 3.1. Creando módulos empaquetados
- Capítulo 4. Funciones definidas por el usuario
- 4.1. Definiendo funciones
- 4.2. Llamadas de retorno
- 4.3. Llamadas recursivas
- 4.4. Sobre la finalidad de las funciones
- Capítulo 5. Introducción a la orientación a objetos
- 5.1. Pensar en objetos
- 5.2. Programación Orientada a Objetos
- Capítulo 6. Métodos principales del objeto String
- 6.1. Métodos de formato
- 6.2. Métodos de Búsqueda
- 6.3. Métodos de Validación
- 6.4. Métodos de Sustitución
- 6.5. Métodos de unión y división
- 6.6. Ejercicios
- Capítulo 7. Métodos principales del objeto list
- 7.1. Métodos de agregado
- 7.2. Métodos de eliminación
- 7.3. Métodos de orden
- 7.4. Métodos de búsqueda
- 7.5. Anexo sobre listas y tuplas
- Capítulo 8. Métodos principales del objeto dict
- 8.2. Métodos de agregado y creación
- 8.3. Métodos de retorno
- Capítulo 9. El objeto File: trabajando con archivos
- 9.1. Sobre el objeto File
- 9.2. Métodos del Objeto File
- 9.3. Propiedades del objeto file
- 9.4. Cerrando archivos de forma automática
- Capítulo 10. Un paseo por los módulos de la librería estándar
- 10.1. Módulos de sistema
- 10.2. Módulos para el programador
- 10.3. Módulos que resuelven necesidades funcionales
- 10.4. Módulos e Internet
- Capítulo 11. Introducción a MySQL y el lenguaje SQL
- 11.1. Acerca de MySQL
- 11.2. Sobre el lenguaje SQL
- 11.3. Optimización de bases de Datos
- 11.4. Bases de datos relacionales
- Capítulo 12. Bases de datos en Python con MySQL
- 12.2. Conectarse a la base de datos y ejecutar consultas
- Capítulo 13. Corriendo aplicaciones Python en la web
- 13.1. Introducción
- 13.2. Python bajo Apache
- 13.3. Utilizando environ para manejar peticiones del usuario
- Capítulo 14. Enviando e-mails con formato HTML desde Python
- 14.2. Envío de e-mail desde Python
Python para principiantes
Escrito por Eugenia Bahit