Repositorio de código del libro Python a Fondo (editorial Marcombo).
En este libro es enseña a como aprender Python de una forma teórica y práctica, con ejemplos reales y este repositorio de código que ayuda a complementar el libro y a poder explorar cada concepto.
Algunos de los muchos conceptos principales que se pueden encontrar son:
- Diferencias entre versiones (menores y mayores).
- Evolución del lenguaje y uso de las PEPs.
- Entornos de desarrollo y editores para Python.
- Primeros pasos en Python y creación de scripts.
- Estudio del intérprete y diferentes implementaciones.
- Programación con Python
- Variables y asignaciones
- Tipos de datos y operaciones
- Funciones, decoradores y generadoras.
- Programación orientada a objetos en Python.
- Clases
- Métodos y atributos.
- Herencia simple y múltiple.
- Sobreescritura de clases.
- Programación funcional.
- Gestión de dependencias y paquetes en Python.
- Creación y gestión de paquetes en Python.
- Manejo de ficheros en Python.
- Gestión de diferentes formatos de texto (CSV, TSV, ancho fijo, etc).
- Bases de datos e integración con Python (SQL y noSQL, ORMs, ODM).
- Programación paralela y concurrente en Python (GIL, multiprocesos, threads y asyncio).
- Interfaces de usuario y frameworks.
- Aplicación en tkinter paso a paso.
- Herramietas para protocolos de internet (smtp - email, FTP, SSH, Telnet, HTTP)
- Desarrollo de aplicación en Django paso a paso.
- Anexo - Testeo de aplicaciones y cobertura de código.