Description
Book Synopsis: 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 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
Read more
Details
¡Descubre todo lo que necesitas saber sobre el lenguaje de programación Python con este completo libro! Actualizado a la última versión 3.12, esta guía te llevará desde los conceptos fundamentales hasta las técnicas más avanzadas en más de setecientas páginas. Aprende de forma clara y práctica sintaxis, funciones, bases de datos y más con explicaciones detalladas y ejemplos sencillos. ¡Ya sea que seas un experto buscando expandir tus conocimientos o un principiante listo para sumergirse en el mundo de la programación, este libro es para ti!
Descubre los secretos de Python paso a paso, desde los primeros pasos y la instalación hasta temas avanzados como la programación asíncrona y el desarrollo de interfaces gráficas. Con este libro, podrás dominar aspectos esenciales como las secuencias, colecciones, operadores y mucho más. Aprovecha la oportunidad de adentrarte en el fascinante mundo de Python con ejemplos prácticos y concisos que te llevarán a convertirte en un experto en programación.
No pierdas la oportunidad de mejorar tus habilidades en Python y lleva tu conocimiento al siguiente nivel con este libro completo y detallado. Con conceptos avanzados que incluyen temas como manejo de bases de datos, concurrencia, paralelismo y mucho más, estarás listo para enfrentar cualquier desafío de programación que se te presente. ¡Invierte en tu crecimiento profesional y conviértete en un programador Python excepcional!
Discover More Best Sellers in Computer Science
Shop Computer Science
$31.99


$29.95


$20.78


CompTIA A+ Core 1 (220-1001) and Core 2 (220-1002) Exam Cram
$39.99


Understanding the Linux Kernel (2nd Edition)
$20.99


$39.99


Understanding Binary Numbers: Concepts in Computer Systems (Volume 1)
$11.99


CCNA 200-301 Official Cert Guide, Volume 1
$27.62
