O documento promove a linguagem de programação Python como uma forma de trazer felicidade e inclusão para todos, destacando diversos projetos da comunidade Python que ensinam e capacitam grupos sub-representados.
12. Why Python?
The most common fault in computer classes is to emphasize the rules of specific
programming languages, instead of to emphasize the algorithms that are being
expressed in those languages. It's bad to dwell on form over substance. D. Knuth
37. Chega de seguir a curva
normal
https://www.nytimes.com/2016/09/11/opinion/sunday/why-we-should-stop-grading-students-on-a-curve.html
38. Quando nadava na piscina do
ITA, Teixeira Salva-Vidas, me
perguntou o que eu fazia. Eu
ensino as pessoas a
programar. Expliquei o que
era isso. Ele largou o trabalho,
entrou na FATEC e já tem
trabalho na área.
39. Seletiva Hackaton Facebook (45min)
Dado dois números inteiros n e k positivos, gerar os binários entre 0 e 2**n - 1, inclusive
Ordenar em ordem descrescente de acordo com o número de 1s existentes
Retornar o k-ésimo elemento da lista
Exemplo, para n = 3 e k = 5 a lista fica ['0b111', '0b11', '0b101', '0b110', '0b1', '0b10', '0b100', '0b0’]
E o quinto elemento é '0b1'
40. Salários da USP acima do teto (amostra)
Arrigo Leonardo Angelini: 68241.39
Sergio de Iudicibus: 53714.0
Boris Fausto: 50766.72
Affonso Renato Meira: 47719.18
Antonio Morales: 45560.14
Sonia Apparecida de Siqueira: 45560.14
Jose Moacyr Vianna Coutinho: 44865.81
Maria Sylvia Carvalho Franco: 44865.81
Maria T. Schorer Petrone: 43581.47
Jose Barbosa: 43401.1
Giorgio Moscati: 40719.4
Mario Demar Perez: 40120.4
Massaud Moises: 40120.4
https://gist.github.com/fmasanori/6ae7d880da86b61b5f2736da0f341376
41. Pautas que viram TG’s
Evolução da Violência contra a Mulher
Mapeamento Refugiados Venezuelanos
Monitor de Temas
Distribuição do Bolsa Família