para gostar de python
DESCRIPTION
Durante os últimos 5 anos Python é a linguagem para ensino de programação na FATEC São José dos Campos, faculdade pública mantida pelo Centro Paula Souza, do Governo do Estado de São Paulo. Durante 20 minutos mostrarei os códigos que mais fizeram os alunos amar Python e passar uma experiência das melhores práticas para o sucesso no seu aprendizado.TRANSCRIPT
Para gostar de Python @fmasanori
www.slideshare.net/fmasanori
Agenda
• Python na FATEC
• Code
• Code
• Code
• Disclaimer:
– code for fun
– code to newbies
• Python < 1 ano
• Python < 3 anos
• Leram Python Cookbook 3rd Ed
• Docentes
Conhecendo os assistentes
• Graduado IME USP
• Mestrado ITA
• Software Express
• Credicard Mastercard
• PriceWaterhouseCoopers
• ITAU BankBoston
• FATEC SJC (amo dar aulas)
• Nota dada para minhas aulas: 9,7
CV Resumido
• Fernando Masanori (Massa)
• facebook.com/fmasanori
• twitter.com/fmasanori
• Interesses: Algoritmos, Estrutura de Dados, Python, NoSQL, Business Intelligence, Google Technology, Facebook, Twitter
Adicione / Siga o Prof
Retidos Intr. Progr. 2008
Retidos 2008
70% retidos
30% aprovados
Retidos Intr. Progr. 2008
Retidos 2013-1
32% retidos
68% aprovados
Retidos Estrutura Dados 2008
Retidos 2008
85% retidos
15% aprovados
Retidos Estrutura Dados 2013-1
Retidos 2013-1
22% retidos
78% aprovados
Java e C (2007 a 2008): – 70% retidos Intro Prog (2008)
– 85% retidos ED (2008)
–Camiseta da sala: “Odeio Java”
Python (final de 2008 a 2013) – 32% retidos Intro Prog (2013-1)
– 22% retidos ED (2013-1)
– 3rd FATEC (ENADE 2012)
– 1st ICPC 2012 (fase regional)
History: Python at FATEC
• Lab Only – 6 aulas == 4 + 2
• Listas com Testes
• Coding Dojo semanal
• Big Brother
• Monitores
• Google Developer Day
• Teste futuro: – Coursera Python with Games
– PyCursos
Details
Raspberry Pi
Raspberry Pi nas aulas
Python for Kids
Antonio: concluiu comigo o Coursera “Interactive Python
with Games” Naomi: gosta de Justin Bieber e
está estudando Python
Camiseta da Turma 2012
Futuro: Games com Python
Futuro: Games com Python
Futuro: Games com Python
Talk is cheap. Show me the code.
Linus Torvalds
CEDET Decolar
Game CEDET Decolar
https://gist.github.com/5615826
Feito por uma menina de 12 anos
Cripto CEDET Decolar
Feito por outra menina de 12 anos
FATEC
Unicode
Fibonacci Recursivo
https://gist.github.com/4762654
Decorator Tempo
https://gist.github.com/5620010
Seletiva Facebook Hackaton 2013
https://gist.github.com/5620075
Disassembler
Sort vs Heapq vs max
https://gist.github.com/5620281
File Find
https://gist.github.com/5620333
Interface GUI
https://gist.github.com/4961824
By Luciano Ramalho
json object_hook
https://gist.github.com/5620404
Twitter e Facebook nas aulas
Facebook Friends
https://developers.facebook.com/docs/reference/api/examples/
Copiar o link
Android Wallpaper
Android Wallpaper
Games com Python
http://www.codeskulptor.org/#demos-pyman.py
http://www.codeskulptor.org/#user17_Y6qFifh92LwWPXi.py
Material para aprofundamento
Slides com video
• Python for Zombies
• Hackeando o Facebook e o Twitter com Python 3