Python 3 marcó un punto de inflexión en el desarrollo del lenguaje, introduciendo cambios significativos que mejoraron su consistencia y capacidades, pero que también rompieron la compatibilidad con su versión anterior.
Para desarrolladores y estudiantes que buscan actualizar sus conocimientos o iniciarse directamente en la versión moderna del lenguaje, comprender estas diferencias y las nuevas características es un paso fundamental.
Introducción al libro
Inmersión en Python 3 es una guía práctica y profunda que tiene como objetivo principal facilitar la transición de Python 2 a Python 3, aunque también sirve como un manual completo para aprender este último.
El libro está dirigido a programadores con cierta experiencia previa en Python o en otros lenguajes que deseen dominar las particularidades y el potencial de Python 3. Adopta un enfoque práctico, llevando al lector desde la instalación del lenguaje hasta conceptos avanzados a través de ejemplos y casos de estudio.
Contenido del libro
El lector aprenderá las diferencias fundamentales entre Python 2 y 3, como el nuevo sistema de tipos para cadenas y bytes, la función print(), y el uso ubicuo de iteradores.
El libro cubre áreas esenciales como el manejo de cadenas Unicode, la lectura y escritura de archivos en modos binario y texto, el procesamiento de XML con la librería ElementTree, y el empaquetado de librerías para su distribución. También incluye una guía práctica para usar la herramienta 2to3 en la migración de código legacy.
Índice del libro
- * Capítulo -1: Novedades de “Inmersión en Python 3”
- * Capítulo 0: Instalación de Python
- * Capítulo 4: (sobre cadenas)
- * Capítulo 11: (sobre ficheros)
- * Capítulo 12: (sobre XML)
- * Varios apéndices (sobre la herramienta
2to3, empaquetado de librerías y nombres de método especiales).
Datos del libro
- Título: Inmersión en Python 3
- Autor: Mark Pilgrim (Traducción al español: José Miguel González Aguilera)
- Categoría principal: Programación
- Subcategoría: Python
- Idioma: Español
- Licencia: Creative Commons Reconocimiento-No comercial-Compartir bajo la misma licencia 3.0 España (CC BY-NC-SA 3.0 ES)
Más libros en: Programación, Python
Aviso legal: Este libro se comparte únicamente con fines educativos. El contenido se distribuye bajo licencias Creative Commons o permisos explícitos de sus autores. OpenLibro no aloja material con derechos reservados.