Aula de Python do Google
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
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.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2024-07-23 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2024-07-23 UTC."],[[["\u003cp\u003eThis is a free Python class for people with some programming experience who want to learn Python, using materials Google uses internally.\u003c/p\u003e\n"],["\u003cp\u003eThe class covers basic and advanced Python concepts through written materials, lecture videos, and code exercises, progressing from basic concepts to full programs.\u003c/p\u003e\n"],["\u003cp\u003eIt's suitable for individuals with basic programming knowledge of variables and if statements, and it's structured as an intensive 2-day class with corresponding day-1 and day-2 video sections.\u003c/p\u003e\n"],["\u003cp\u003eThe materials were created by Nick Parlante at Google and are freely available under the Creative Commons Attribution 2.5 license.\u003c/p\u003e\n"],["\u003cp\u003eA dedicated Python Google Code University Forum is available for support and discussion.\u003c/p\u003e\n"]]],[],null,["Welcome to Google's Python Class -- this is a free class for people with a little bit of programming experience who want to learn Python. The class includes written materials, lecture videos, and lots of code exercises to practice Python coding. These materials are used within Google to introduce Python to people who have just a little programming experience. The first exercises work on basic Python concepts like strings and lists, building up to the later exercises which are full programs dealing with text files, processes, and http connections. The class is geared for people who have a little bit of programming experience in some language, enough to know what a \"variable\" or \"if statement\" is. Beyond that, you do not need to be an expert programmer to use this material.\n\nTo get started, the Python sections are linked at the left -- [Python Set Up](/edu/python/set-up) to get Python installed on your machine, [Python Introduction](/edu/python/introduction) for an introduction to the language, and then [Python Strings](/edu/python/strings) starts the coding material, leading to the first exercise. The end of each written section includes a link to the code exercise for that section's material. The lecture videos parallel the written materials, introducing Python, then strings, then first exercises, and so on. At Google, all this material makes up an intensive 2-day class, so the videos are organized as the day-1 and day-2 sections.\n\nThis material was created by [Nick Parlante](http://www-cs-faculty.stanford.edu/%7enick/) working in the engEDU group at Google. Special thanks for the help from my Google colleagues John Cox, Steve Glassman, Piotr Kaminski, and Antoine Picard. And finally thanks to Google and my director Maggie Johnson for the enlightened generosity to put these materials out on the internet for free under the [Creative Commons Attribution 2.5](http://creativecommons.org/licenses/by/2.5/) license -- share and enjoy!\n\n\n**Tip:** Check out the [Python Google Code University Forum](https://groups.google.com/forum/?fromgroups#!forum/python-gcu-forum) to ask and answer questions."]]