Bem-vindo à aula de Python do Google. Esta é uma aula sem custo financeiro para pessoas com um pouco de experiência em programação que desejam aprender Python. A aula inclui materiais escritos, vídeos de palestra e muitos exercícios de código para praticar programação em Python. Esses materiais são usados no Google para apresentar o Python a pessoas com pouca experiência em programação. Os primeiros exercícios funcionam em conceitos básicos do Python, como strings e listas, criando os exercícios posteriores como programas completos para processar arquivos de texto, processos e conexões http. A aula é voltada para pessoas que têm alguma experiência em programação em alguma linguagem, o suficiente para saber o que é uma "variável" ou uma "declaração if". Além disso, você não precisa ser um programador especialista para usar esse material.
Para começar, as seções do Python estão vinculadas à esquerda: Configuração do Python para instalar o Python na máquina, Introdução ao Python para uma introdução à linguagem, e Strings do Python inicia o material de programação, levando ao primeiro exercício. O final de cada seção escrita inclui um link para o exercício de código do material dessa seção. Os vídeos da palestra são paralelos aos materiais escritos, apresentando Python, strings, primeiro exercícios e assim por diante. No Google, todo esse material forma uma aula intensiva de dois dias, então os vídeos são organizados como as seções de um e dois dias.
Este material foi criado por Nick Parlante, que trabalha no grupo engEDU do Google. Agradeço a ajuda dos meus colegas do Google John Cox, Steve Glassman, Piotr Kaminski e Antoine Picard. Por fim, graças ao Google e à minha diretora Maggie Johnson, pela generosidade esclarecida, esse material será disponibilizado sem custo financeiro na Internet sob a licença Creative Commons Attribution 2.5. Compartilhe e aproveite!
Dica:confira o fórum do Python do Google Code para fazer e responder a perguntas.