Mostrando postagens com marcador pythonbrasil. Mostrar todas as postagens
Mostrando postagens com marcador pythonbrasil. Mostrar todas as postagens

quarta-feira, 30 de setembro de 2015

Pão de queijo + Python = UaiPython!

O Evento

No último fim de semana de agosto tive o prazer de participar do UaiPython: o maior evento sobre a linguagem Python do estado de Minas! Foi muito bom poder encontrar o pessoal e ainda palestrar lá; sempre gostei de Minas por conta do povo ser super gente boa, ter comidas super deliciosas... e agora uma comunidade Python super forte! o/

O pessoal do Python User Group de lá (PUG-MG) organizou o evento que teve minicursos, palestras e foi regado a pão de queijo:

Palestras

As palestras que mais curti foram a da Júlia Rizza que falou sobre o web2py (framework que fiz algumas contribuições há uns 6 anos) - eu não o utilizo mais, porém o trabalho de divulgação/documentação que a Júlia está fazendo é fantástico! - e do Ervilis Viana (meu colega de trabalho na equipe de backend da Onyo e um dos organizadores do evento) que falou sobre a importância das comunidades de desenvolvimento de software em uma lightning talk (palestras de 5 minutos que são tradição nos eventos de Python). E fica aqui a ênfase: o importante são as pessoas e é por isso que as melhores partes dos eventos são as conversas de corredor, as trocas de ideias na mesa do restaurante durante o almoço ou do bar durante a cerveja pós-evento (essa última costuma ser a opção mais divertida ;-).

E por falar em pessoas: estamos contratando aqui na Onyo! Se você é competente e tem experiência com desenvolvimento backend em Python ou frontend e já trabalha remotamente, então entre em contato consco agora mesmo!

Minha Palestra

Eu particularmente gostei bastante de ter feito essa palestra: não só porque achei que consegui me expressar bem, mas porque o tema é algo que curto bastante e porque o processo de fazer a palestra me gerou bastante aprendizado: durante o evento eu lancei a versão 0.1.0 da biblioteca rows, um projeto que já venho trabalhando há algum tempo e acabei dando um gás para lançar publicamente durante a palestra.

O pessoal da Silex Sistemas filmou minha palestra, que pode ser vista no YouTube (porém tivemos alguns problemas de sincronismo e nem todo o conteúdo está online -- quando corrigirem o vídeo eu atualizarei aqui).

Os slides estão disponíveis em um repositório no GitHub (ver slides, ver código) e em meu slideshare (que você pode ver logo abaixo). Dê uma olhada também nos exemplos que usei durante a palestra e nos exemplos da biblioteca.

Foi bem legal ter o feedback da galera depois da palestra -- muita gente curtiu a biblioteca e já tenho recebido contribuições. =)

Veja também os vídeos das outras palestras do UaiPython 2015.

Bilioteca rows

Se você precisa trabalhar/converter dados tabulares, independente do formato em que eles estejam, então rows foi feita pensando em você! Para começar a brincar, instale a versão disponível no PyPI:

pip install rows

Caso você use Debian sid o pacote já está no repositório main (e estará também no Ubuntu 16.04), daí é só rodar:

aptitude update && aptitude install rows

E para quem tem coração de ferro e já quer desfrutar das novas funcionalidades (que estarão na versão 0.2.0), basta rodar:

pip install git+https://github.com/turicas/rows.git

Além de uma biblioteca que você pode usar em seus programas Python, o pacote possui uma command-line interface que facilita ainda mais quando você quer apenas converter dados. Aprenda mais sobre a biblioteca rows em seu README e veja os exemplos de uso.

Pessoas

Como eu comentei: o importante [nos eventos] são as pessoas. As palestras conseguimos assistir depois, via Internet; o conteúdo das palestras conseguimos aprender depois (basta saber por quais palavras-chave procurar); os pães-de-queijo conseguimos comprar depois; reunir todas essas pessoas novamente talvez não seja tão fácil assim quanto as outras coisas que acontecem nos eventos. Inclusive, eu tenho costume de não ir às palestras justamente para tentar aproveitar o momento para conhecer as pessoas e reencontrar os já conhecidos.

E falando das pessoas, coisas legais que aconteceram lá:

Python Brasil

Aproveitando o assunto: caso você tenha interesse em Python sugiro foretemente participar da PythonBrasil: é o maior evento nacional sobre a linguagem! Eu estarei lá (vou anualmente desde 2009), porém dessa vez não submeti palestra: resolvi enviar proposta de um tutorial sobre captura de dados com Python (você pode me ajudar votando para que ele seja aceito no evento ;-) -- os tutoriais serão totalmente gratuitos.

Até novembro em São José dos Campos e happy hacking! o/

sábado, 17 de novembro de 2012

Minhas atividades na PythonBrasil[8]

Para quem não sabe, nesse ano estou organizando a PythonBrasil[8] - evento que acontecerá de 21 a 24 de novembro (semana que vem!) no Rio de Janeiro - (juntamente com a Tatiana Al-Chueyr), mas não é por isso que algumas de minhas propostas de palestras foram aceitas ;-) O processo de seleção foi feito por votação (os inscritos no evento votaram nas palestras de interesse) e a organização do evento limitou em 2 palestras por palestrante, 1 tutorial por palestrante e 1 palestra no evento sobre um assunto em específico. Submeti 4 propostas de palestra e uma de tutorial . Tive duas palestras e um tutorial aprovados, sendo:

PythonBrasil[8]

Se você ainda não se inscreveu no evento, ainda dá tempo! Somente quem pagou terá a vaga garantida, então se você ainda não pagou sua inscrição, faça isso o quanto antes! Lembrando que não é necessário se inscrever no evento para fazer os tutoriais, basta pagar a inscrição no tutorial à parte: para quem já está inscrito no evento, basta se inscrever no tutorial pelo site e levar 1kg de alimento não perecível (exceto sal) por tutorial; para quem não quer se inscrever no evento (não sabe o que vai perder), o valor por tutorial é de R$ 35,00, com descontos progressivos (2 tutoriais = R$ 65,00, 3 tutoriais = R$ 90,00, 4 tutoriais = R$ 100,00).

Fiquei feliz (e um pouco transtornado, ao mesmo tempo) porque recebemos muitas propostas muito boas de palestras e tutoriais! Deu até pena não aprovar algumas, mas não tempos tempo infinito. O problema é escolher qual palestra não assistir durante o evento, pois teremos 4 palestras ocorrendo ao mesmo tempo! Serão, no total, 48 palestras de 30 minutos e 6 keynotes de 1h cada, além de 12 tutoriais de 4h.

Tudo o que voc� j� deveria saber sobre Unicode     PyPLN: processamento de linguagem natural distribuído     Hands-on: Python e Arduino (Álvaro Justen)

Das minhas atividades aprovadas, eu já ministrei essas duas palestras na Latinoware 2012 então, exceto por algumas atualizações/correções, serão bem parecidas (caso você tenha assistido lá); no tutorial levarei vários Arduinos pra galera brincar de controlá-los e fazer aquisição de dados utilizando Python. :-) Lembrando: os alunos devem levar seus próprios notebooks (e ter os pacotes pyserial e ipython já instalados).

Ah, e para quem não conhece o PyPLN: é um projeto de software livre (escrito em Python, obviamente) que estou desenvolvendo na Escola de Matemática Aplicada da FGV, com foco em processamento de linguagem natural distribuído. Juntos comigo no time de desenvolvimento estão Flávio Coelho, Renato Rocha Souza e Flávio Amieiro.

Se você vai comparecer ao evento, nos vemos semana que vem na PythonBrasil[8]! ;-)

quarta-feira, 24 de outubro de 2012

PythonBrasil[8]: aberta a votação das palestras

Como comentei no post sobre a Latinoware 2012, estou organizando a PythonBrasil[8], maior evento nacional de Python, que acontecerá no Rio de Janeiro, de 20 a 24 de novembro (falta um mês!).

Logotipo PythonBrasil[8]

Se você já desenvolve software em Python, o evento é obrigatório: é a reunião da comunidade brasileira, é a "festa da padroeira" dessa linguagem no Brasil; se você tem interesse em aprender sobre a linguagem, também é obrigatório: quer lugar melhor para encontrar excelentes pythonistas que no encontro nacional da comunidade? ;-) Além de grandes nomes nacionais, teremos também keynotes internacionais, como de praxe.
Além de tudo isso, o evento é uma ótima oportunidade para quem quer conhecer a cidade maravilhosa, suas praias, o Cristo Redentor e outras belezas daqui!

Rio de Janeiro

Se você pretende ir ao evento, faça sua inscrição agora e aproveite para votar nas palestras que quer assistir! A votação ficará aberta somente nessa semana e o resultado sairá no fim de semana. Aproveite também pois o novo valor (sem desconto) entrará em vigor em breve. Eu submeti quatro propostas de palestras - veja as descrições:

Nós recebemos um total de 108 propostas, porém apenas 54 serão selecionadas.

Caso você queira acompanhar mais sobre o evento, siga @PythonBrasil no Twitter e curta PythonBrasil8 no Facebook.

Nos vemos em novembro! ;-)

segunda-feira, 22 de outubro de 2012

Slides de minhas palestras na Latinoware 2012

Na semana passada estive mais uma vez na Latinoware! Comecei a ir no evento, que é um dos maiores de software livre do Brasil, em 2010 e não perco um ano mais. ;-)

Logo Latinoware 2012

Lá ministrei duas palestras e um mini-curso, seguem os slides:

PyPLN: Processamento de Linguagem Natural com Python

Slides da palestra PyPLN: Processamento de Linguagem Natural com Python

Python: Tudo o que você já deveria saber sobre Unicode

Slides da palestra Python: Tudo o que você já deveria saber sobre Unicode

Minicurso Arduino

Slides sobre Arduino

Se você ficou interessado na palestra Python: Tudo o que você já deveria saber sobre Unicode, aproveite a chance de assistir a um repeteco: nessa quinta-feira (25/10/2012) às 14h na sala 317 do edifício-sede da Fundação Getúlio Vargas (Praia de Botafogo, 190). A entrada é gratuita, fique à vontade para comparecer! Nota: não é permitido entrar de bermuda e chinelo.

Aproveitei a ida ao evento para visitar a Itaipu (em breve postarei um vídeo sobre), comprar um Samsung Galaxy SII no Paraguai, em Ciudad del Este e as guloseimas abaixo (aceitunas rellenas, dulce de leche, alfajores y queso rockford) em Puerto Iguazu, na Argentina:

Guloseimas que comprei na Argentina

O próximo evento é a PythonBrasil[8], que estou organizando. Será no Rio de Janeiro, de 23 a 24 de novembro - te vejo lá! Já fez sua inscrição?

segunda-feira, 5 de setembro de 2011

Palestra online sobre Python e Arduino

Depois de minha palestra online no Lab de Garagem sobre Python ter batido o recorde de usuários, palestrarei novamente sobre a linguagem, agora falando sobre integração de Python com Arduino.

Logotipo Lab de
        Garagem

Python e Arduino são duas ferramentas que utilizo no dia-a-dia e me trazem uma produtividade razoável, tanto quando estamos falando de computação embarcada (no caso do Arduino), quanto quando quero desenvolver scripts, sites e outros tipos de software (no caso do Python). Os dois projetos têm várias coisas em comum: são simples e fáceis de utilizar e possuem as baterias incluídas (uma vasta biblioteca padrão).

Logotipo Python         Logotipo Arduino

Então, se você tem interesse em saber como integrar essas fantásticas ferramentas, não deixe de comparecer amanhã terça-feira (06/09/2011) às 20h em minha palestra online no Lab de Garagem. Para assistir, basta entrar após às 19h na página inicial que lá terá um link para assistir a palestra. A palestra é gratuita!

Para quem está bastante curioso, lá vão alguns dos tópicos que abordarei amanhã:

E para quem ainda não sabe o que é Python e quer ter uma introdução, aproveite: assista a minha palestra online sobre Python, que foi ministrada no Lab de Garagem há um tempo atrás -- é só clicar e aproveitar a gravação! Fica a dica também para participar da PythonBrasil[7], que é o encontro nacional da comunidade Python brasileira -- nesse ano será em São Paulo, de 29 de setembro a 1º de outubro.

Logotipo do Curso de Arduino

E mais algumas novidades:

  • Como a procura está grande e eu tenho uma razoável experiência com a linguagem, em breve lançarei um curso de Python aqui no Rio de Janeiro! Mais detalhes em breve, aqui no blog.
  • O Curso de Arduino terá mais 5 turmas presenciais nos próximos meses, nas seguintes cidades: Ourinhos/SP, João Monlevade/MG, Belo Horizonte/MG, São Paulo/SP e Rio de Janeiro/RJ.
  • A turma do Rio de Janeiro é uma turma com um novo curso (lançarei em breve a ementa): Integrando Android com Arduino, que farei em conjunto com a galera do Eu, Android!
Vejo vocês amanhã, online! ;-)

Atualização: já estão disponíveis a gravação e slides da minha webminar sobre Python e Arduino, assista!

quarta-feira, 9 de setembro de 2009

Eventos em setembro

O segundo semestre do ano costuma ter mais eventos de TI que o primeiro (principalmente eventos sobre software livre). Com as passagens compradas e inscrições já feitas, seguem alguns eventos desse mês que pretendo ir:

Eventos de setembro de 2009

Se você conhece outro evento que não está aqui, comente! Fique à vontade para falar de eventos que acontecerão em outubro, novembro e dezembro também.
Se você vai em algum desses eventos, comente!
Até lá! ;-)

--
   Álvaro Justen
   Peta5 - Telecomunicações e Software Livre