Título Original: Advanced Python: (or understanding Python)
Data da palestra: 21/Fevereiro/2007
Duração: 1 hora e 15 minutos
Língua: Inglês
Legenda: Não
Local: Google
Palestra falando sobre a abstração da linguagem Python enquanto orientação a objetos, que é fundamentalmente diferente de linguagens como Java e C++. A dinâmica e a natureza introspectiva do Python que permite os mecanismos da linguagem diferentemente das linguagens estáticas. Essa palestra tem como objetivo mostrar os programadores iniciantes em Python sobre esses fundamentos, o mecanismo da linguagem que eles podem utilizar e como efetivamente utilizá-los na prática. Entre os tópicos abordados estão a tipagem dinâmica, interfaces, decriptadores, decoradores, meta-classes, soluções comuns para resolver problemas explícitos de alocação de memória e as principais diferenças entre dados C/C++ e objetos Python e implementações CPython em geral. Essa palestra é parte da série de "Tópicos Avançados de Linguagens de Programação" (Advanced Topics in Programming Languages). O ponto chave dessa série é encorajar todas as pessoas que trabalham na Google, que sabem e amam linguagens de programação para compartilhar seus conhecimentos.
Observação: Vale ressaltar que as visões e opiniões expressadas por Thomas durante sua palestra, são únicas e exclusivas dele, e não necessariamente representam as visões e opiniões da Google Inc.