Ítalo Epifânio
Ítalo Epifânio Machine Leaning Engineer

TBT Python Day 2022

TBT Python Day 2022

Um dia de imersão

Python Day 2022 é o evento anual de imersão na linguagem Python. Ele aconteceu no dia 05 de novembro, das 8h às 17h no Sebrae-RN, na cidade de Natal. Não organizavamos esse evento desde 2019, devido a pandemia de COVID-19, ficamos muito felizes em estar de volta e de receber os 77 membros da comunidade.

Foto com todos os participantes do evento

Foi a nossa primeira vez sendo apoiados diretamente pela Python Software Foundation (PSF), o que nos permitiu oferecer um coffee-break que incluísse necessidades alimentares especiais como alergias a leite, glúten, além dos veganos. Por ser um retorno conversamos mais com a comunidade através de uma mesa redonda e essa conversa nos ajudou a planejar nossos eventos em 2023.

Coffee break do evento (parte da manhã)

Cronograma

O evento só foi possível graças aos nossos palestrantes, todos membros da comunidade que submeteram suas atividades e prepararam o material com muito carinho para os participantes da Python Day. A tabela de palestrantes, assim como a descrição de todas as atividades segue abaixo:

Palestrante Atividade Descrição
José Luan Crawlers eficientes com python Criar crawlers vai além do Selenium, vamos saber como estruturar um projeto de crawler para que ele possa suportar grandes volumes de requisições, irei mostrar como evitar o bloqueios de ip. Utilizar ferramentas para a analises de requisições http, afim de fazer a engenharia reversa em sites
Davidson marques Não existe bala de prats? Uma conversa sobre eficiência e eficácia Desde que comecei minha jornada em TI, que escuto esse mantra: “não existe bala de prata”, geralmente pra especificar que não existe uma única solução para um problema levantado. Será? Vamos conversar sobre isso? Vem comigo e vamos ver se é a bala ou o lobisomem que não existe!!!
Emerson Costa Redes Virtuais e Automações: Netmiko + Python Nessa palestra vamos revisitar um estudo de caso da criação de VLANs privadas (L2) utilizando Python & Netmiko em datacenters espalhados ao redor do mundo. Vamos cobrir as particularidades dos switches, protocolos de rede, desafios de latência e decisões arquiteturais.
Emanuel Betcel Aprendendo Programação Funcional com Python O paradigma de programação funcional vem sendo cada vez mais relevante no mercado, tendo ganhando espaço em diversas áreas da computação. Sendo assim, por onde começar? Durante a palestra vamos abordar as diferenças entre programação imperativa e funcional, como escrever código do jeito funcional em python e analisar aplicações práticas
Álvaro Ferreira Introdução ao Aprendizado por Reforço Aprendizado por Reforço (Reinforcement Learning - RL) é uma das áreas de Machine Learning (ML) que mais vem ganhando popularidade nos últimos anos, principalmente devido ao sucesso de muitas aplicações no mundo real nas áreas de robótica, biológica, fusão nuclear, entre outros. O objetivo dessa palestra é realizar uma introdução a área de RL, mostrando seu diferencial das outras abordagens de ML, ferramentas, desafios e aplicações.
Álvaro Ferreira DevOps para pessoas desenvolvedoras DevOps é um termo ainda bastante obscuro para uma boa parte das pessoas desenvolvedoras, seja pela a aparente complexidade, a cultura de entregar features ou a rixa com o time de infraestrutura. Nessa palestra, pretendo apresentar uma definição clara do que seja DevOps, passar por cada etapa do pipeline, apresentar algumas ferramentas que podemos utilizar nos nossos projetos pessoais ou profissionais e, por fim, relatar alguns casos reais em que o DevOps ajudou bastante.
Lucas Matheus Utilizando Python para identificação de postes defeituosos Em um dos meus trabalhos para conclusão do curso de informática para internet desenvolvi uma API em Flask para armazenamento de coordenadas geográficas. Nessa palestra irei abordar como isso feito utilizando tecnologias como MongoDB, Geocoder e como esse módulo de conversão coordenada-endereço foi usado para identificação de postes defeituosos

Mesa redonda

Nossa mesa redonda foi uma grande troca de experiências e compartilhamento de expectativas de próximos eventos. Durante a conversa discutimos a definição de comunidade, como a tecnologia pode ser um transformador social, além dos desafios de estudo e ingresso na área. Durante esse momento do evento foi aplicado um questionário para entendermos o perfil dos participantes e entender as necessidades deles para os próximos eventos, respondido por 66 participantes, obtivemos uma amostra interessante de quem vai aos eventos Grupy RN.

Quando perguntados sobre o nível de conhecimento sobre Python os participantes responderam serem júnior (45%) e não técnicas (37%). Esse dado mostrou uma necessidade de atividades mais introdutórias para um público que não necessariamente está familiarizado com a linguagem Python.

Pergunta: Como você considera seu nível em Python?

Minicursos é a atividade mais pedida, com 41% das respostas de que querem ver mais workshops. Logo em seguida, 25% das pessoas afirmaram querer ver mais palestras técnicas. Hackathons (8%) e palestras não-técnicas (6%) também apareceram em destaque.

Pergunta: Quero ver mais

A maioria dos participantes (64%) já foram a eventos de tecnologia, dentre esses 32% são membros assíduos. Cerca de 26% dos participantes tiveram a Python Day 2022 como seu primeiro evento de tecnologia! Esperamos que tenha sido uma boa demonstração de evento do gênero.

Pergunta: Você costuma ir a eventos de tecnologia?

Com as informações do formulário também notamos que há bastante o que ser trabalhado na diversidade do evento, que contou com maioria de homens cis (71%), pessoas brancas (49%) e heterossexuais (74%). Começamos o trabalho de diversificação trazendo mais pessoas para dentro da organização dos próximos eventos e conversando sobre a pauta durante o evento. Também mapeamos algumas necessidades especiais de participantes e estamos nos organizando para poder trazer mais inclusão pro evento.

Caso tenha interesse em fazer parte da organização dos próximos eventos é só enviar uma mensagem para contato@grupyrn.org

Agradecimento a comunidade

O apoio da Python Software Foundation foi fundamental para o evento, a organização sem fins lucrativos que promove o avanço open source relativo a linguagem de programação Python. Eles não só mantém o python.org, PyPI e documentação python, como também financiam, através de bolsas, (grants) eventos como o nosso. Foi graças ao apoio deles que conseguimos garantir o coffee-break da manhã e da tarde, incluindo as opções não-alergenicas e veganas.

Nossos agradecimentos aos organizadores que voluntariaram o seu tempo em prol da organização do evento.

Organizadores da Python Day 2022

Obrigado por participar

Muito obrigado por ter participado da Python Day 2022. Caso não tenha participado esteja mais que convidado a nos juntar na Python Day 2023, que começará a ser organizada no segundo semestre do ano.