Dominando Unicode em Python 2 e 3

De Garoa Hacker Clube
Revisão de 22h01min de 17 de abril de 2015 por LucianoRamalho (discussão | contribs)
Ir para navegação Ir para pesquisar

O suporte a Unicode em Python 2 é adequado, em Python 3 é ótimo, mas existem superstições e pegadinhas que ainda atrapalham muitos programadores Python. Nessa aula gratuita atacaremos as superstições com fatos e as pegadinhas com soluções.

Resumo

Esta apresentação aborda os problemas mais comuns ao lidar com dados Unicode ou qualquer dado de texto que não seja limitada a caracteres ASCII. Cada exemplo é apresentado pela primeira vez com o código em Python 3 - que é mais fácil de entender - e, em seguida, com o Python 2.7, a versão utilizada na maioria dos projetos atuais.

Temas abordados

  • Como funciona a codificação de caracteres e os métodos de codificação/decodificação;
  • Diagnóstico e correção de erros de codificação levantadas por Python;
  • Manipulação de arquivos de texto e da entrada/saída padrão no GNU/Linux, OSX e Windows;
  • Comparações seguras e expressões regulares usando Unicode;
  • Como ordenar corretamente listas de strings em Unicode;

Quem apresenta

Luciano Ramalho, autor do livro Fluent Python.

Como participar

Basta aparecer na sede do Garoa às 19:30. Não é preciso se inscrever. Ajude a divulgar!