58
Para gostar de Python http://about.me/fmasanori

Para gostar de Python DevDay

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

Page 1: Para gostar de Python DevDay

Para gostar de Python http://about.me/fmasanori

Page 2: Para gostar de Python DevDay
Page 3: Para gostar de Python DevDay

• 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

Page 4: Para gostar de Python DevDay

• 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

Page 6: Para gostar de Python DevDay

A lot of fun exercises

Page 7: Para gostar de Python DevDay

Interactive lessons, no more blackboard and chalk

Page 8: Para gostar de Python DevDay

Promote diversity among students (vegan Zombie)

Page 9: Para gostar de Python DevDay

Promote diversity among students (Zombie Girl)

Page 10: Para gostar de Python DevDay

Some availibility problems

overcome with good humor

Page 11: Para gostar de Python DevDay

5300 inscriptions! and growing...

Page 12: Para gostar de Python DevDay

Funny zombies

Page 13: Para gostar de Python DevDay

Fanpage TWD Portugal

Page 14: Para gostar de Python DevDay

Python at FATEC

Page 15: Para gostar de Python DevDay

Retidos Intro. Progr. 2008

Retidos 2008

70% retidos

30% aprovados

Page 16: Para gostar de Python DevDay

Retidos Intro. Progr. 2013-1

Retidos 2013-1

32% retidos

68% aprovados

Page 17: Para gostar de Python DevDay

Retidos Estrutura Dados 2008

Retidos 2008

85% retidos

15% aprovados

Page 18: Para gostar de Python DevDay

Retidos Estrutura Dados 2013-1

Retidos 2013-1

22% retidos

78% aprovados

Page 19: Para gostar de Python DevDay

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

Page 21: Para gostar de Python DevDay

Raspberry Pi

Page 22: Para gostar de Python DevDay

Raspberry Pi nas aulas

Page 23: Para gostar de Python DevDay

Python for Kids

Antonio: concluiu comigo o Coursera “Interactive Python

with Games” Naomi: gosta de Justin Bieber e

está estudando Python

Page 24: Para gostar de Python DevDay

Camiseta da Turma 2012

Page 25: Para gostar de Python DevDay

Talk is cheap. Show me the code.

Linus Torvalds

Page 26: Para gostar de Python DevDay

CEDET Decolar

Page 27: Para gostar de Python DevDay

Game CEDET Decolar

https://gist.github.com/5615826

Feito por uma menina de 12 anos

Page 28: Para gostar de Python DevDay

Cripto CEDET Decolar

Feito por outra menina de 12 anos

Page 29: Para gostar de Python DevDay

FATEC

Page 30: Para gostar de Python DevDay

Unicode

https://gist.github.com/5619782

Page 31: Para gostar de Python DevDay

Unicode

https://gist.github.com/5619782

Page 32: Para gostar de Python DevDay

Unicode

Page 33: Para gostar de Python DevDay

Fibonacci Recursivo

https://gist.github.com/4762654

Page 34: Para gostar de Python DevDay

42 is stronger than the beast

https://gist.github.com/7034743

Page 35: Para gostar de Python DevDay

Seletiva Facebook Hackaton 2013

https://gist.github.com/5620075

Page 36: Para gostar de Python DevDay

Disassembler

Page 37: Para gostar de Python DevDay

Quicksort

https://gist.github.com/4673057

Page 38: Para gostar de Python DevDay

Sort vs Heapq vs max

https://gist.github.com/5620281

Page 40: Para gostar de Python DevDay

Interface GUI

https://gist.github.com/4961824

By Luciano Ramalho

Page 41: Para gostar de Python DevDay

json object_hook

https://gist.github.com/5620404

Page 42: Para gostar de Python DevDay

Dictionaries

https://gist.github.com/4673017

Page 43: Para gostar de Python DevDay

JSON Chuck Norris Nerd Jokes

https://gist.github.com/4745061

Page 44: Para gostar de Python DevDay

Twitter e Facebook nas aulas

Page 45: Para gostar de Python DevDay

Facebook Friends Photos

https://developers.facebook.com/tools/explorer

Get the token

Page 46: Para gostar de Python DevDay

https://gist.github.com/4684752

Facebook Friends Photos

Page 47: Para gostar de Python DevDay

Android Wallpaper

Page 48: Para gostar de Python DevDay

Android Wallpaper

Page 49: Para gostar de Python DevDay

Zombie Hall of Fame

Page 50: Para gostar de Python DevDay

Rice Rocks (Asteroids)

Page 52: Para gostar de Python DevDay

Rice Racer

Page 53: Para gostar de Python DevDay

Star Wars

Page 56: Para gostar de Python DevDay

Material para aprofundamento