Python e Unicode ovvero “There Ain’t No Such Thing As Plain Text”

Partendo dal presupposto che il “plain text” non esiste, e che senza sapere come è codificato un file o una stringa non possiamo utilizzarli senza incappare in oscuri problemi, vediamo brevemente cos’è Unicode, come risolve i problemi di gestione degli encoding del testo e come usare il supporto a Unicode (ottimo) in Python. Alla fine del talk saprete:

  • cos’è un code point, cos’è uno encoding e perché Unicode non è uno encoding solo, ma una famiglia di encoding
  • convertire una stringa o un file di testo da uno encoding all’altro, o da uno encoding specifico a Unicode
  • cos’è uno UnicodeDecodeError, e perché non è Il Male
  • chiamare un code point per nome!
pycon1 in the track Scoprire Python.

Video

Download


Language
IT
Duration
60 minutes