Upload
fernando-masanori
View
2.676
Download
0
Embed Size (px)
DESCRIPTION
Veremos os códigos que mais fizeram a alegria dos meus alunos: hackear fotos do Facebook sem autenticação, metaprogramação 42 (resposta para tudo), resolver a seletiva Hackaton Facebook em uma linha e muito mais.
Citation preview
Para gostar de Python http://about.me/fmasanori
• 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
http://pycursos.com/python-para-zumbis/
First pt-br programming MOOC
A lot of fun exercises
Interactive lessons, no more blackboard and chalk
Promote diversity among students (vegan Zombie)
Promote diversity among students (Zombie Girl)
Some availibility problems
overcome with good humor
5300 inscriptions! and growing...
Funny zombies
Fanpage TWD Portugal
Python at FATEC
Retidos Intro. Progr. 2008
Retidos 2008
70% retidos
30% aprovados
Retidos Intro. Progr. 2013-1
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 5 em 2013)
– 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 • Novidades:
– Classic Games with Python in the browser
– Python para Zumbis
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
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
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 Photos
https://developers.facebook.com/tools/explorer
Get the token
Android Wallpaper
Android Wallpaper
Zombie Hall of Fame
Rice Rocks (Asteroids)
PyMan = Python Pacman
Rice Racer
Star Wars
Py*bert = Python Q*bert
Material para aprofundamento
Slides with video
• Python for Zombies
• Hackeando o Facebook e o Twitter com Python 3