Session: Unicode Survival Kit
Diese Session wurde am 7. Oktober 2014 gehalten.
Unicode ist für viele Python-Entwickler ein Reizthema, da es im Unterschied zu Sprachen wie Java und C# nicht von Anfang an in die Sprache integriert war. In Folge kann es vor allem beim Arbeiten mit externen Daten schnell zu einem UnicodeError kommen.
Ziel des Vortrag ist, den Entwickler in die Lage zu versetzen, den Programmcode so zu gestalten, dass intern nur Unicode verwendet wird. Damit sind Sonderzeichen wie Umlaute korrekt dargestellt und UnicodeError vermieden.
Agenda:
- Wozu Unicode?
- Unicode und Strings in Python
- Die wichtigsten Encodings
- Python Default Encoding
- Terminal Encoding
- Lesen und schreiben von Unicode
- Umwandlung
- Unterschiede Python 2 und Python 3