grupydf / manual-pycampus

Manual de organização do Python Campus
https://grupydf.gitbooks.io/manual-pycampus/
15 stars 3 forks source link

Definir os tutoriais para Python Campus #1

Open gilsondev opened 9 years ago

gilsondev commented 9 years ago

Como foi colocado aqui, precisamos definir quais tutoriais vamos desenvolver, para quem estiver disposto a ser treinador no Python Campus, possa escolher as opções definidas, que assim vai se preocupar somente em estudar o material, e ministrar o conteúdo no dia.

O que acham disso?

mazulo commented 8 years ago

Achei massa! Creio também que o intuito seja tornar este manual o mais completo possível. Então eu pensei o seguinte: porque não documentar mais opções para quem for escolher?

Por exemplo, na seção Django. Lá temos a opção de apenas a criação de um blog, mas que está muito bem documentado pelo tutorial da DjangoGirls.

Porém poderíamos adicionar mais. Uma "tendência" que tenho visto em alguns posts recentes, é a criação de uma app To-Do List. O autor do livro Getting Started with Django usa essa abordagem, e explica que usa essa case porque acha que o pessoal já enjoou um pouco de criar blog, não sendo assim tão empolgante. E também que uma To-Do List seria simples de se fazer, e que também teria certos conceitos bacanas para se aprofundar.

Um bom exemplo é o tutorial da Marina Mele, o TaskBuster Django Tutorial. Infelizmente ela ainda não finalizou, mas creio que não seria de muita dificuldade finalizar.

Mais um exemplo seria o Tango with Django, que no ano passado, ou início de 2015, foi atualizado da versão 1.5 para 1.7. Conversei com o autor, e me foi dada a permissão para traduzir e publicar ele. Eu iniciei o processo de tradução, mas ainda não finalizei. Sendo o caso, seria uma boa motivação para eu terminar a tradução e correção (há alguns erros de programação, também devido a falta de tempo do Leifos, que está no PhD [ou algo do tipo]).

Sobre Python, seguindo na mesma linha de pensamento que falei acima sobre Django, poderíamos utilizar uma abordagem também mais prática, algo bem no estilo do que mostra na seção "Raspando a web com Python". Há um canal que está ganhando muitos adeptos, que é o Ignorância Zero, onde além da linguagem per si, ele adentra sobre os módulos também: sys, tkinter, time, winsound, os, e etc. Então imaginei que ele poderia também ser uma boa referência, porque daria para, quem assistir, a possibilidade de juntar o conhecimento dos módulos extras, e a partir daí criar algo chamativo para sua apresentação.

Acabou ficando textão, mas é isso aí hahaha

gilsondev commented 8 years ago

Curti :)

luzfcb commented 8 years ago

em relação a tutoriais diferentes de Django, o livro Django Essencial, no primeiro capitulo, ensina a criar um projeto django de um arquivo só (e isso é bom, porque deixa explicito que django é só python), e nos proximos capitulos (ainda não terminei de ler...) ele ensina a criar um painel scrum utilizando REST (django-restframework) + BackboneJS.

Eu curti a abordagem dele.

gilsondev commented 8 years ago

Usando o django "em vários ângulos" ;)

luzfcb commented 8 years ago

@gilsondev onde colocamos bons matérias não Python, mas que são uteis para todos, como este: https://training.github.com/kit/downloads/pt/github-git-cheat-sheet.pdf

gilsondev commented 8 years ago

@luzfcb podemos criar uma seção de requisitos, ou chamar de Apêndices? Não sei qual seria um bom nome kk

Alguma seção em que podemos colocar informações importantes

luzfcb commented 8 years ago

Projeto muito bom, acho que valeria a pena traduzir: https://github.com/noamelf/pycubator

http://pycubator.com

gilsondev commented 8 years ago

Ai curti @luzfcb :facepunch:

luzfcb commented 8 years ago

Fiz um backup do "Aprenda computação com Python 2" que estava no google code, para caso o Google resolva apagar tudo.

https://github.com/aprendacomputacaocompython e http://aprendacompy.readthedocs.org/pt/latest/