29º Meetup da Comunidade PythOnRio
Submeta sua palestra para a PythOnRio!!!!
No dia 24 de março vai ter mais um meetup da comunidade PythOnRio na Carta, antiga eShares no novo escritório na Praia do Flamengo, 200 - 16º andar!
Compartilhe o seu conhecimento conosco, ele pode ser um micro-workshop, tutorial ou uma palestra.
Caso você queira se inteirar mais sobre a comunidade de Python, também sugerimos os seguintes links:
Site PythonRio: http://pythonrio.python.org.br/
PythonRio no Facebook: https://www.facebook.com/pythonrio/?fref=ts
PythonRio no Telegram: https://telegram.me/joinchat/AONs_D7Tq0gGGCk_MjZozw
Lista de discussão Python Rio: https://br.groups.yahoo.com/neo/groups/pythonrio/info
Comunidade de Python brasileira no Facebook: https://www.facebook.com/groups/python.brasil/
Lista de discussão da comunidade de Python do Brasil: https://groups.google.com/forum/#!forum/python-brasil
Grande abraço!
@pythonrio
#forcapython
Proposals
Fazendo Música com Sonic Pi
Sonic Pi é um sintetizador onde você programa a música.
Ele é simples o suficiente para ser usado tanto para ensinar programação quanto para ensinar música. E não é necessário nenhum conhecimento prévio em nenhum dos dois assuntos para começar a mexer com ele, basta instalar e começar a seguir o tutorial que vem junto.
Mas muito mais do que só uma ferramenta de ensino, o Sonic Pi é um instrumento músical. Ou muitos instrumentos musicais, depende de como você quer fazer. O Sonic Pi vem com diversos sintetizadores e samples para você fazer todo tipo de som que vier na sua cabeça. E foi feito para performance ao vivo. Basicamente, como um DJ do futuro, você abre seu computador, liga na caixa de som e começa a compor ao vivo a sua música, as suas batidas. E bota o povo pra dançar! Inclusive existem eventos exatamente pra isso: são as Algoraves.
Essa palestra será totalmente mão na massa e vou mostrar como começar a fazer música com Sonic Pi. Vai ter muito som! Muito live coding! Vou mostrar como tocar as primeiras notas e acordes, como usar escalas (você não precisa saber como funciona pra usar!) e outros conceitos de música, como usar mexer com samples e como começar a brincar de compor ao vivo! Além de passar por tópicos mais avançados como integração com controladores midi e sintetizadores externos.
Sério, a quantidade de possibilidades que o Sonic Pi dá são infinitas.
"Mas cadê o Python?"
- O Sonic Pi é em Ruby. Existe um projeto que você pode programar em Python com ele (python-sonic).
- E haverá Python sim! Para ajudar a explorar mais facilmente a vasta biblioteca de sons que o Sonic Pi possui, vou mostrar uma interface feita em Kivy (yeah) que utiliza o Sonic Pi como backend e disponibiliza uma forma de você testar previamente todos os sons, antes de colocar no seu código. ;)
Vetorizando textos
Um dos primeiros passos para a computação cognitiva e para uma análise textual consistente está na vetorização de textos.
Nós aprendemos os significado das palavras e textos a partir da experiência, mas como fazer um computador entender o significado de uma palavra num contexto, interpretar um texto e analisar o tom?
Tem muitos passos pra isso mas o primeiro e transcrever as palavra para vetores, ou seja, transformar palavras em algo matematicamente mensurável. É e isso que vamos fazer aqui.
[Workshop] Fazendo um CRUD com Flask e FlaskRESTful
Nesse workshop pretendo mostrar o básico do uso de Flask + FlaskRESTful, para pessoas que nunca tiveram uma experência com a linguagem e/ou com o framework.
Nível: Iniciante
Duração ideal: 1h30min