21/10/2022 –, Aruanã - Vasco Vasquez
En el principio fue el código ASCII. Esto era problemático al escribir código en idiomas distintos al inglés. Ahora con Unicode podemos usar todos los alfabetos del mundo, pero hay que saber cómo.
El estándar de Unicode es una especificación que tiene como objetivo enumerar los caracteres utilizados en todos los sistemas de escritura que existen en el mundo. A cada carácter se le asigna un código único. Comparado con otros lenguajes de programación, el soporte de Unicode de Python es particularmente bueno, pero es necesario conocer sus pormenores para sacarle el máximo provecho. En esta plática se mostrará cómo usar correctamente Unicode y sus respectivos esquemas de codificación (por ejemplo, UTF-8) en nuestros programas de Python y cómo evitar algunos errores comunes.
Contenido
- Sobre mí (3 min)
- Introducción a Unicode (5 min)
- Esquemas de codificación: UTF-8, UTF-16, UTF-32 (5 min)
- Conversión entre caracteres y bytes (5 min)
- Literales de Unicode en código fuente de Python (3 min)
- Propiedades de Unicode (3 min)
- Comparando cadenas de caracteres (3 min)
- Lectura y escritura de datos Unicode (5 min)
- Tips y conclusiones (8 min)
Programador de computadoras desde 1985. Profesor del Tecnológico de Monterrey en México desde 1994. Entusiasta y promotor del lenguaje Python desde 2001. Primera vez que visita Brasil.