Mudanças entre as edições de "Tutorial de Python"
(20 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
__NOTOC__ |
__NOTOC__ |
||
− | |||
Grupo de estudos coordenado por [[Usuário:LucianoRamalho|Luciano Ramalho]]. |
Grupo de estudos coordenado por [[Usuário:LucianoRamalho|Luciano Ramalho]]. |
||
− | |||
== Objetivo == |
== Objetivo == |
||
Estudar o [http://python.pro.br/pydoc/2.7/tutorial/index.html Tutorial de Python] oficial. |
Estudar o [http://python.pro.br/pydoc/2.7/tutorial/index.html Tutorial de Python] oficial. |
||
− | |||
== Público-alvo == |
== Público-alvo == |
||
− | Pessoas que já sabem programar, em qualquer linguagem de programação |
+ | Pessoas que já sabem programar, em qualquer linguagem de programação. |
− | |||
== Formato == |
== Formato == |
||
Linha 20: | Linha 16: | ||
Teremos três encontros: |
Teremos três encontros: |
||
− | ;1º encontro: Ramalho fará uma apresentação sobre o eco-sistema da linguagem (versões, editores, comunidade, etc.) e os conteúdos dos capítulos 1 a 3 do tutorial serão abordados. '''Tarefa para |
+ | ;1º encontro (4/mai/2015): Ramalho fará uma apresentação sobre o eco-sistema da linguagem (versões, editores, comunidade, etc.) e os conteúdos dos capítulos 1 a 3 do tutorial serão abordados. <br />'''Tarefa para 11/mai:''' ler capítulos 4, 5, 6 e 7 do [http://python.pro.br/pydoc/2.7/tutorial/index.html Tutorial de Python]. |
− | ;2º encontro: Como todo mundo já terá lido os capítulos 4 a 7 <code>;-)</code> este encontro será movido a perguntas dos participantes sobre os temas |
+ | ;2º encontro (11/mai/2015): Como todo mundo já terá lido os capítulos 4 a 7 <code>;-)</code> este encontro será movido a perguntas dos participantes sobre os temas desses capítulos! Caso não haja perguntas, Ramalho apresentará 232 slides sobre a história da linguagem COBOL.<br />'''Tarefa para 18/mai:''' ler capítulos 8, 9, 10 e 11 do [http://python.pro.br/pydoc/2.7/tutorial/index.html Tutorial de Python]. |
− | ;3º encontro: Novamente, tendo lido os capítulos 8 a 11, os participantes poderão conduzir o encontro através de suas perguntas |
+ | ;3º encontro (18/mai/2015): Novamente, tendo lido os capítulos 8 a 11, os participantes poderão conduzir o encontro através de suas perguntas. Ao final deste encontro, todos poderão dizer: ''"Eu estudei o Tutorial de Python inteiro!"'' |
O [http://python.pro.br/pydoc/2.7/tutorial/index.html Tutorial de Python] em português cobre a versão 2.7 de Python. Durante as discussões, Ramalho apresentará as diferenças do Python 3. |
O [http://python.pro.br/pydoc/2.7/tutorial/index.html Tutorial de Python] em português cobre a versão 2.7 de Python. Durante as discussões, Ramalho apresentará as diferenças do Python 3. |
||
+ | |||
+ | === O que aconteceu de fato === |
||
+ | |||
+ | ==== 1º encontro (4/mai/2015) ==== |
||
+ | |||
+ | Conversamos sobre o eco-sistema de Python, e estudamos o início do capítulo 3. Slides exibidos: [https://speakerdeck.com/ramalho/python-versoes-ambientes-ferramentas-e-aplicacoes Python: versões e ambientes] |
||
+ | |||
+ | ;Tarefa para 11/mai: Ler a partir da seção [http://python.pro.br/pydoc/2.7/tutorial/introduction.html#strings 3.1.2. Strings], e os capítulos 4, 5, 6 e 7 do [http://python.pro.br/pydoc/2.7/tutorial/index.html Tutorial de Python]. |
||
+ | |||
+ | ==== 2º encontro (11/mai/2015) ==== |
||
+ | |||
+ | Abordamos principalmente os capítulos 3 e 4. Ramalho sugeriu a leitura de [http://pythonclub.com.br/tuplas-mutantes-em-python.html Tuplas mutantes em Python]. Os exemplos apresentados foram colocados no repositório [https://github.com/garoa/tutorial-py garoa/tutorial-py]. |
||
+ | |||
+ | ;Tarefa para 18/mai: Todos os interessados devem se inscrever no grupo [https://groups.google.com/forum/#!forum/garoa-python garoa-python] para discutirmos a continuação do grupo de estudos, pois ficou claro que no dia 18 não vamos conseguir cobrir todos os capítulos restantes. |
||
+ | |||
+ | |||
+ | ==== 3º encontro (18/mai/2015) ==== |
||
+ | |||
+ | Fizemos um [[Coding Dojo]], baseado no problema [http://dojopuzzles.com/problemas/exibe/numeros-romanos/ Números Romanos]. Não completamos o desafio, mas o código ficou assim, com os testes passando: https://gist.github.com/ramalho/fd8c1517e9dc3b7f57f6 |
||
== Quando == |
== Quando == |
||
− | + | 2ª-feira, dias 4, 11 e 18 de maio, de 20:00 a 22:30. |
|
== Como? == |
== Como? == |
||
Linha 37: | Linha 52: | ||
No Garoa Hacker Clube. Veja [[Como chegar]]. |
No Garoa Hacker Clube. Veja [[Como chegar]]. |
||
+ | |||
+ | == FAQ == |
||
+ | |||
+ | ;Vai ter trasmissão ao vivo?: Só se alguma pessoa presente fizer a transmissão. Eu não curto fazer atividades mistas presenciais e online, acho que só funciona se for uma palestra onde somente uma pessoa fala. Isto não será uma palestra, será um grupo de estudos. Mas se alguém quiser ajudar fazendo a transmissão, legal! |
||
+ | |||
+ | ;Não sei programar, posso acompanhar?: O [http://python.pro.br/pydoc/2.7/tutorial/index.html Tutorial de Python] é escrito de programador para programador. Conceitos básicos de programação como variáveis, laços etc. não são explicados. Vamos fazer um tutorial de Python para todos um dia desses, mas não é este <code>:-(</code>. |
Edição atual tal como às 23h08min de 18 de maio de 2015
Grupo de estudos coordenado por Luciano Ramalho.
Objetivo
Estudar o Tutorial de Python oficial.
Público-alvo
Pessoas que já sabem programar, em qualquer linguagem de programação.
Formato
Este será um grupo de estudos participativo, não um curso normal. Leia abaixo para entender.
Teremos três encontros:
- 1º encontro (4/mai/2015)
- Ramalho fará uma apresentação sobre o eco-sistema da linguagem (versões, editores, comunidade, etc.) e os conteúdos dos capítulos 1 a 3 do tutorial serão abordados.
Tarefa para 11/mai: ler capítulos 4, 5, 6 e 7 do Tutorial de Python. - 2º encontro (11/mai/2015)
- Como todo mundo já terá lido os capítulos 4 a 7
;-)
este encontro será movido a perguntas dos participantes sobre os temas desses capítulos! Caso não haja perguntas, Ramalho apresentará 232 slides sobre a história da linguagem COBOL.
Tarefa para 18/mai: ler capítulos 8, 9, 10 e 11 do Tutorial de Python. - 3º encontro (18/mai/2015)
- Novamente, tendo lido os capítulos 8 a 11, os participantes poderão conduzir o encontro através de suas perguntas. Ao final deste encontro, todos poderão dizer: "Eu estudei o Tutorial de Python inteiro!"
O Tutorial de Python em português cobre a versão 2.7 de Python. Durante as discussões, Ramalho apresentará as diferenças do Python 3.
O que aconteceu de fato
1º encontro (4/mai/2015)
Conversamos sobre o eco-sistema de Python, e estudamos o início do capítulo 3. Slides exibidos: Python: versões e ambientes
- Tarefa para 11/mai
- Ler a partir da seção 3.1.2. Strings, e os capítulos 4, 5, 6 e 7 do Tutorial de Python.
2º encontro (11/mai/2015)
Abordamos principalmente os capítulos 3 e 4. Ramalho sugeriu a leitura de Tuplas mutantes em Python. Os exemplos apresentados foram colocados no repositório garoa/tutorial-py.
- Tarefa para 18/mai
- Todos os interessados devem se inscrever no grupo garoa-python para discutirmos a continuação do grupo de estudos, pois ficou claro que no dia 18 não vamos conseguir cobrir todos os capítulos restantes.
3º encontro (18/mai/2015)
Fizemos um Coding Dojo, baseado no problema Números Romanos. Não completamos o desafio, mas o código ficou assim, com os testes passando: https://gist.github.com/ramalho/fd8c1517e9dc3b7f57f6
Quando
2ª-feira, dias 4, 11 e 18 de maio, de 20:00 a 22:30.
Como?
Não precisa se inscrever, basta aparecer. Leve um notebook se quiser colocar a mão na massa.
Onde
No Garoa Hacker Clube. Veja Como chegar.
FAQ
- Vai ter trasmissão ao vivo?
- Só se alguma pessoa presente fizer a transmissão. Eu não curto fazer atividades mistas presenciais e online, acho que só funciona se for uma palestra onde somente uma pessoa fala. Isto não será uma palestra, será um grupo de estudos. Mas se alguém quiser ajudar fazendo a transmissão, legal!
- Não sei programar, posso acompanhar?
- O Tutorial de Python é escrito de programador para programador. Conceitos básicos de programação como variáveis, laços etc. não são explicados. Vamos fazer um tutorial de Python para todos um dia desses, mas não é este
:-(
.