Actualizado a Python 3.12
Este libro presenta un recorrido, profundo y pormenorizado, por el lenguaje de programación Python.
A lo largo de sus más de setecientas páginas, se detallan todos los aspectos de la versión más moderna y actualizada de este lenguaje. Paso a paso, avanza desde los temas fundamentales, como la sintaxis del lenguaje o el uso de las funciones y clases nativas, hasta los conceptos más avanzados, como la programación asíncrona, el manejo de bases de datos o el desarrollo de interfaces gráficas.
Con explicaciones claras y ejemplos sencillos, este libro está orientado tanto al lector que ya está familiarizado con el lenguaje y desea extender sus conocimientos, como al principiante que necesita aprender desde cero, pero quiere ir más allá de una formación básica.
Contenidos: Primeros pasos Lenguajes de programación Python Antes de empezar Una vez instalado Un primer vistazo a Python Poniéndole nombre a las cosas Clases y objetos Obtener ayuda El lenguaje Tipos de datos básicos y qué se puede hacer con ellos Secuencias Colecciones Operadores Asignación múltiple y desempaquetado de colecciones Estructuras de control Expresiones de asignación Comprensión Funciones Clases Herencia Escritura de patos Métodos mágicos Getters, setters y propiedades Metaclases Clases base abstractas Módulos y paquetes Entornos virtuales con venv Conceptos avanzados Números y matemáticas Minilenguaje de formato de cadenas Expresiones regulares Copias superficiales y copias profundas Alertas Pruebas unitarios Convenciones de estilo y PEP8 Docstrings Anotaciones Dataclases o clases de datos Python como herramienta Interaccionar con el sistema Operar con el sistema de archivos SQL: Trabajar con bases de datos Interfaces de usuario Hacer varias cosas al mismo tiempo: concurrencia y paralelismo Programación asíncrona Paralelización Apéndices Funciones nativas Excepciones y alertas Módulos nativos El IDLE
- Libro de impresión bajo demanda
- Tiempo promedio de entrega: 21 días
- Nuevo y sellado