Aviso: BooKaribe.com no vende ni distribuye libros digitales. Somos un servicio de compras a terceros en las librerias oficiales autorizadas. Para mas info ver nuestra . politica de legalidad
El lenguaje de programación Python de principio a fin
Actualizado a Python 3.13
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 Python. 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 ampliar 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
Duck Typing
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
Tests 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