Curso de Python =============== KMEE Prefácio -------- "`Python `_ é uma linguagem de programação poderosa e fácil de aprender" `Python Tutorial oficial `_. - Curso para pessoas com **pouca experiência** em programação que querem aprender **Python**; - É voltado para pessoas que têm um pouco de experiência em qualquer linguagem de programação, **o suficiente para saber o que é uma variável ou "if"**. - \+\- 2 dias de python básico; .. nextslide:: "Um desenvolvedor experiente pode começar a escrever um **programa Python útil em questões de horas**. À medida que as primeiras horas produtivas se transformam em semanas e meses, muitos programadores continuam escrevendo código python com um sotaque bem marcado.". :) `Luciano Ramalho `_ - Só sentimos falta daquilo que conhecemos ... - "Pythonico" Introdução ---------- .. toctree:: :maxdepth: 1 introduction/introduction Google's Python Class --------------------- .. toctree:: :maxdepth: 1 google/strings google/lists google/sorting google/dict-and-files google/regular-expressions google/utilities google/objetos Python Data Model ----------------- .. toctree:: :maxdepth: 1 data-model/python-data-model Contatos -------- .. toctree:: :maxdepth: 1 contatos/contatos Exercícios ========== Exercício 1 - list1.py ---------------------- Download do Arquivo: :download:`list1.py ` .. literalinclude:: code/basic/list1.py :language: python :linenos: Exercício 2 - list2.py ---------------------- Download do Arquivo: :download:`list2.py ` .. literalinclude:: code/basic/list2.py :language: python :linenos: Exercício 3 - string1.py ------------------------ Download do Arquivo: :download:`string1.py ` .. literalinclude:: code/basic/string1.py :language: python :linenos: Exercício 4 - string2.py ------------------------ Download do Arquivo: :download:`string2.py ` .. literalinclude:: code/basic/string2.py :language: python :linenos: Exercicio 5 - wordcount.py -------------------------- Download do Arquivo: :download:`wordcount.py ` .. literalinclude:: code/basic/wordcount.py :language: python :linenos: Exercício 6 - logpuzzle.py -------------------------- Download do Arquivo: :download:`logpuzzle.py ` .. literalinclude:: code/logpuzzle/logpuzzle.py :language: python :linenos: Exercício 7 - copyspecial.py ---------------------------- Download do Arquivo: :download:`copyspecial.py ` .. literalinclude:: code/copyspecial/copyspecial.py :language: python :linenos: Soluções ======== Exercício 1 - list1.py ---------------------- Download do Arquivo: :download:`list1.py ` .. literalinclude:: code/basic/solution/list1.py :language: python :linenos: Exercício 2 - list2.py ---------------------- Download do Arquivo: :download:`list2.py ` .. literalinclude:: code/basic/solution/list2.py :language: python :linenos: Exercício 3 - string1.py ------------------------ Download do Arquivo: :download:`string1.py ` .. literalinclude:: code/basic/solution/string1.py :language: python :linenos: Exercício 4 - string2.py ------------------------ Download do Arquivo: :download:`string2.py ` .. literalinclude:: code/basic/solution/string2.py :language: python :linenos: Exercício 5 - wordcount.py -------------------------- Download do Arquivo: :download:`wordcount.py ` .. literalinclude:: code/basic/solution/wordcount.py :language: python :linenos: Exercício 6 - logpuzzle.py -------------------------- Download do Arquivo: :download:`logpuzzle.py ` .. literalinclude:: code/logpuzzle/solution/logpuzzle.py :language: python :linenos: Exercício 7 - copyspecial.py ---------------------------- Download do Arquivo: :download:`copyspecial.py ` .. literalinclude:: code/copyspecial/solution/copyspecial.py :language: python :linenos: