+1 -1 +32
Vote on this proposal

The Absolute Minimum Every Python Programmer Absolutely, Positively Must Know About Unicode

by Vamsi Krishna (speaking)

Section
Core Python
Technical level
Beginner

Objective

Learn to deal with unicode in Python 2 and also in Python 3

Description

Most of the developers tend to make many mistakes whenever they come across unicode. Well, It is not surprising as unicode isn't simple. But, what is surprising is tendency of developers to "fix" these unicode bugs without understaning basics of encoding, decoding and unicode.

Talk would begin with brief introduction to encoding, decoding and character sets and then move on to differences in unicode handling between python 2 and python 3. Also, talk would conclude with some of the best practises on unicode handling.

Requirements

Basics of python

Speaker bio

Vamsi Krishna has been working on machine learning and text mining algorithms for last 6 years. Writing programs to make sense of text (natural language) is always difficult. But, Over these years he has learned that understanding digital representation of text isn't that simple too.