Menü

PyGRAZ ist eine Usergroup mit die Python-Programmiersprache in Graz. Wir treffen uns regelmässig am ersten Dienstag im Monat entweder im realraum oder im Gösserbräu.

Session: Unicode Survival Kit

von Thomas Aglassinger

Diese Session wurde am 7. Oktober 2014 gehalten.

Folien

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
Comments powered by Disqus