Mudanças entre as edições de "Dominando Unicode em Python 2 e 3"

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar
 
(Uma revisão intermediária pelo mesmo usuário não está sendo mostrada)
Linha 1: Linha 1:
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'''.
+
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 ==
 
== Resumo ==
Linha 20: Linha 20:
 
== Como participar ==
 
== Como participar ==
   
'''Não é preciso se inscrever'''. Basta aparecer na sede do Garoa às dia 24/abr às 19:45. Por gentileza, '''ajude a divulgar'''!
+
'''Não é preciso se inscrever'''. Basta aparecer na sede do Garoa às dia 24/abr às 19:45.
  +
  +
Por gentileza, '''ajude a divulgar'''!

Edição atual tal como às 22h07min de 17 de abril de 2015

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

Não é preciso se inscrever. Basta aparecer na sede do Garoa às dia 24/abr às 19:45.

Por gentileza, ajude a divulgar!