Forwarded from Emilly Horta
✨️ [PALESTRA] Importância dos dados abertos e suas tecnologias resultantes✨️
Você sabe o que são os dados abertos? Aqui vou apresentar para todo o público que já ouviu falar ou não deles. Primeiro irei contextualizar o que são os dados abertos, tipos, exemplos, importância e benefícios. Depois, vou mostrar algumas tecnologias, desenvolvidas com Python, que usam os dados abertos e onde encontrar esses dados. Por fim, será apresentado o Dados Livres, uma plataforma para catalogação de fontes de dados abertos e aplicações cívicas, disponibilizada como software livre e desenvolvida com Python junto ao MicroFramework Flask.
Sobre Carolina : Técnica em informática (IFRN). Fui pesquisadora do dadoslivres.org. Programadora de sistemas em uma empresa de Geofísica. Graduando o Bacharel em Ciência e Tecnologia (UFRN). Fomentadora do conhecimento aberto e software livre. Me interesso pela área de ciência, sociedade e computação.
Você sabe o que são os dados abertos? Aqui vou apresentar para todo o público que já ouviu falar ou não deles. Primeiro irei contextualizar o que são os dados abertos, tipos, exemplos, importância e benefícios. Depois, vou mostrar algumas tecnologias, desenvolvidas com Python, que usam os dados abertos e onde encontrar esses dados. Por fim, será apresentado o Dados Livres, uma plataforma para catalogação de fontes de dados abertos e aplicações cívicas, disponibilizada como software livre e desenvolvida com Python junto ao MicroFramework Flask.
Sobre Carolina : Técnica em informática (IFRN). Fui pesquisadora do dadoslivres.org. Programadora de sistemas em uma empresa de Geofísica. Graduando o Bacharel em Ciência e Tecnologia (UFRN). Fomentadora do conhecimento aberto e software livre. Me interesso pela área de ciência, sociedade e computação.
👍3👏3🎉1
Forwarded from Elayni
✨[PALESTRA] Aprendizados com testes de performance usando Locust.io✨
Quantos usuários a sua aplicação consegue atender? Como um aumento na demanda impacta a taxa de erros e latência? A melhor forma de saber as respostas é executando testes de performance. Locust.io é uma ferramenta que permite descrever com código Python como os usuários requisitam a sua aplicação e executar os testes de forma fácil. Nesta palestra vou compartilhar aprendizados valiosos que nosso time obteve ao executá-los.
Sobre Vinicius: Natalense, pai de 2 lindas garotas e Staff Engineer na Loadsmart. Eu adoro desenvolver sistemas de impacto que tragam valor para a sociedade. Já empreendi, fui professor na UFRN, líder técnico na Globo.com e funcionário público na Dataprev. Programo em Python desde 2008 e frequento eventos da comunidade desde 2009.
Quantos usuários a sua aplicação consegue atender? Como um aumento na demanda impacta a taxa de erros e latência? A melhor forma de saber as respostas é executando testes de performance. Locust.io é uma ferramenta que permite descrever com código Python como os usuários requisitam a sua aplicação e executar os testes de forma fácil. Nesta palestra vou compartilhar aprendizados valiosos que nosso time obteve ao executá-los.
Sobre Vinicius: Natalense, pai de 2 lindas garotas e Staff Engineer na Loadsmart. Eu adoro desenvolver sistemas de impacto que tragam valor para a sociedade. Já empreendi, fui professor na UFRN, líder técnico na Globo.com e funcionário público na Dataprev. Programo em Python desde 2008 e frequento eventos da comunidade desde 2009.
👍3❤2
Bora pra Python Sudeste? Primeiro lote de ingressos disponível!
O evento será realizado em São Carlos, interior de São Paulo, de 06 a 09 de julho! (feriado pras pessoas paulistas 👀)
As informações sobre programação, keynotes estão sendo divulgadas no nosso site e nas redes sociais!
https://sudeste.python.org.br/
Você pode encontrar os ingressos em:
https://www.eventbrite.com.br/e/python-sudeste-2024-tickets-918903403817
O evento será realizado em São Carlos, interior de São Paulo, de 06 a 09 de julho! (feriado pras pessoas paulistas 👀)
As informações sobre programação, keynotes estão sendo divulgadas no nosso site e nas redes sociais!
https://sudeste.python.org.br/
Você pode encontrar os ingressos em:
https://www.eventbrite.com.br/e/python-sudeste-2024-tickets-918903403817
🤩6❤4
Descubra o Django Master - Sua Jornada para se Tornar um Desenvolvedor Web Completo! 🚀
Você já pensou em aprender a criar sistemas web completos, sites e APIs, mesmo sendo um iniciante? 🐍
Se você está ansioso para ingressar na área da programação, mas não sabe por onde começar, ou se está fazendo uma transição de carreira e deseja entender mais sobre programação, o Django Master é a resposta para todas as suas perguntas! 🫡
Por que o Django Master é para você? 👇🏼
Vamos guiá-lo desde as bases, conceitos e fundamentos até a criação de projetos web complexos e profissionais, do zero até o deploy da aplicação na nuvem, usando todas as ferramentas que um programador usa no dia a dia para desenvolver projetos reais 🤯
Você já pensou em aprender a criar sistemas web completos, sites e APIs, mesmo sendo um iniciante? 🐍
Se você está ansioso para ingressar na área da programação, mas não sabe por onde começar, ou se está fazendo uma transição de carreira e deseja entender mais sobre programação, o Django Master é a resposta para todas as suas perguntas! 🫡
Por que o Django Master é para você? 👇🏼
Vamos guiá-lo desde as bases, conceitos e fundamentos até a criação de projetos web complexos e profissionais, do zero até o deploy da aplicação na nuvem, usando todas as ferramentas que um programador usa no dia a dia para desenvolver projetos reais 🤯
❤26👍13🔥3👏3🤩2🎉1
Forwarded from Elayni
✨[PALESTRA] O mínimo que você precisa saber de LGPD para WebDev✨
É essencial conhecer os pontos críticos e problemas iminentes da LGPD no desenvolvimento web. Códigos legados e até mesmo os novos parecem não dar a mínima para a Lei Geral de Proteção de Dados. Portanto, pretendo abordar problemas práticos observados ao longo da minha vivência como advogada e DevWeb Python, além de apresentar possíveis soluções. Respostas para perguntas como: O que são esses 10 princípios? Como aplicá-los no código e no banco de dados? Minha página web tem o mínimo de LGPD? Quais documentos são essenciais? Quais são os perigos ao deletar esses dados? E quanto tempo é necessário preservá-los? A palestra buscará entregar informações suficientes para que os desenvolvedores possam identificar os "red flags" da LGPD.
Sobre Clara: Formada em Direito pela UFPB, pós graduada em Direito Digital e LGPD pelo instituto NewLaw. É advogada e atuou durante 1 ano em São Paulo na área empresarial. Fez transição de carreira em 2022 para área de tecnologia. Hoje estuda Banco de Dados na FATEC em São José dos Campos, é YouTuber na área tech, e vira várias noites buscando estudar e se aprofundar todo dia em tecnologia.
É essencial conhecer os pontos críticos e problemas iminentes da LGPD no desenvolvimento web. Códigos legados e até mesmo os novos parecem não dar a mínima para a Lei Geral de Proteção de Dados. Portanto, pretendo abordar problemas práticos observados ao longo da minha vivência como advogada e DevWeb Python, além de apresentar possíveis soluções. Respostas para perguntas como: O que são esses 10 princípios? Como aplicá-los no código e no banco de dados? Minha página web tem o mínimo de LGPD? Quais documentos são essenciais? Quais são os perigos ao deletar esses dados? E quanto tempo é necessário preservá-los? A palestra buscará entregar informações suficientes para que os desenvolvedores possam identificar os "red flags" da LGPD.
Sobre Clara: Formada em Direito pela UFPB, pós graduada em Direito Digital e LGPD pelo instituto NewLaw. É advogada e atuou durante 1 ano em São Paulo na área empresarial. Fez transição de carreira em 2022 para área de tecnologia. Hoje estuda Banco de Dados na FATEC em São José dos Campos, é YouTuber na área tech, e vira várias noites buscando estudar e se aprofundar todo dia em tecnologia.
👏4❤1
Forwarded from Talita Rossari
eaaaaaaai raça,
o dia tão esperado veio: foi liberado os ingressos para a Python Sul de 2024!
Entre no link: https://bit.ly/ingresso-pysul24 e garanta seu ingresso ❤️
#python #pysul #pysul2024 #pysul24
o dia tão esperado veio: foi liberado os ingressos para a Python Sul de 2024!
Entre no link: https://bit.ly/ingresso-pysul24 e garanta seu ingresso ❤️
#python #pysul #pysul2024 #pysul24
❤6
Forwarded from Elayni
✨[PALESTRA] Evitando lentidão ao lidar com prefetching em Django✨
As peças básicas para construir projetos em Django REST Framework projects, como Views, Serializers, e Querysets permitem devs implementarem APIs complexas com pouca repetição de código. Devs sentem-se guiadas para arquiteturar o projeto com pouca repetição, muito reuso, muita herança e aninhamento de classes. Esta é a arquitetura que segue o princípio “Não se Repita” (DRY) do Django. À medida que bases de código em Django REST Framework crescem, o uso do ORM também cresce, e problemas começam a aparecer. View, serializer, e model methods são comumente acoplados a annotations e prefetches de querysets. Porém, estes últimos estão espalhados pelo código. Esse espalhamento, combinado com o alto uso de herança e alinhamento é a receita perfeita para um código onde problemas de consultas N+1 e performance do BD acontecem em qualquer linha de código. Ou seja, o código fica frágil, difícil de manter sem causar problemas de performance. Não é razoável exigir cuidado de devs enquanto precisam navegar por dezenas de arquivos para performar mudanças. Talvez o princípio DRY esteja levando a abstrações ruins? É possível desenhar uma arquitetura que habilita mudanças sem regressões de performance. Com uma camada dedicada para prefetching que se mantém compatível com serializers e views, podemos respeitar o DRY enquanto suportamos boa performance e manutenibilidade. Esta palestra explica como usar ferramentas open-source para implementar essa camada de prefetching.
Sobre Flávio: Engenheiro de Software e Cientista Chefe na Vinta Software (www.vinta.com.br). Construo produtos web em Python e Django há 14 anos. Amo café de torra média e clara, visitar museus ao redor do mundo e (tentar) consertar consoles de videogame antigos.
Sobre Lucas: Desenvolvedor de Software na Vinta full-time, jogador de vôlei amador nas horas vagas.
As peças básicas para construir projetos em Django REST Framework projects, como Views, Serializers, e Querysets permitem devs implementarem APIs complexas com pouca repetição de código. Devs sentem-se guiadas para arquiteturar o projeto com pouca repetição, muito reuso, muita herança e aninhamento de classes. Esta é a arquitetura que segue o princípio “Não se Repita” (DRY) do Django. À medida que bases de código em Django REST Framework crescem, o uso do ORM também cresce, e problemas começam a aparecer. View, serializer, e model methods são comumente acoplados a annotations e prefetches de querysets. Porém, estes últimos estão espalhados pelo código. Esse espalhamento, combinado com o alto uso de herança e alinhamento é a receita perfeita para um código onde problemas de consultas N+1 e performance do BD acontecem em qualquer linha de código. Ou seja, o código fica frágil, difícil de manter sem causar problemas de performance. Não é razoável exigir cuidado de devs enquanto precisam navegar por dezenas de arquivos para performar mudanças. Talvez o princípio DRY esteja levando a abstrações ruins? É possível desenhar uma arquitetura que habilita mudanças sem regressões de performance. Com uma camada dedicada para prefetching que se mantém compatível com serializers e views, podemos respeitar o DRY enquanto suportamos boa performance e manutenibilidade. Esta palestra explica como usar ferramentas open-source para implementar essa camada de prefetching.
Sobre Flávio: Engenheiro de Software e Cientista Chefe na Vinta Software (www.vinta.com.br). Construo produtos web em Python e Django há 14 anos. Amo café de torra média e clara, visitar museus ao redor do mundo e (tentar) consertar consoles de videogame antigos.
Sobre Lucas: Desenvolvedor de Software na Vinta full-time, jogador de vôlei amador nas horas vagas.
👍2
Hoje é dia de Live de Python \o/
Vamos bater um papo com o incrível o João Bueno sobre os subinterpretadores.
Um recurso inserido na versão 3.12 do python que permite o paralelismo sem a trava global (GIL).
Às 22 h, VEM
https://youtu.be/EudXHgSpdg4
Vamos bater um papo com o incrível o João Bueno sobre os subinterpretadores.
Um recurso inserido na versão 3.12 do python que permite o paralelismo sem a trava global (GIL).
Às 22 h, VEM
https://youtu.be/EudXHgSpdg4
🔥8
Forwarded from Débora Azevedo
ATENÇÃO ATENÇÃO!!
✨ Temos a honra de anunciar o nosso primeiro keynote Gustavo Carvalho✨
Nascido no Piauí, Gustavo Carvalho tem mais de 10 anos de carreira dedicados ao desenvolvimento de software e infraestrutura. Especialista em Python e Django, atualmente trabalha na Vinta Software onde já atuou como desenvolvedor full stack, tech lead e agora trabalha como programador no time de infraestrutura.
Gustavo é apaixonado por compartilhar conhecimento e colaborar em projetos que fazem a diferença. Fundador do grupo de usuários de Python do Piauí, é um entusiasta de eventos feitos pela comunidade, participando ativamente e contribuindo para encontros e conferências na comunidade Python. É a única pessoa viva que esteve em todas as edições de Python Nordeste.
Quer ver esse keynote é muito mais coisa MASSA que vai rolar na Python Nordeste? Não perde tempo e adquira seu ingresso ❤️
✨ Temos a honra de anunciar o nosso primeiro keynote Gustavo Carvalho✨
Nascido no Piauí, Gustavo Carvalho tem mais de 10 anos de carreira dedicados ao desenvolvimento de software e infraestrutura. Especialista em Python e Django, atualmente trabalha na Vinta Software onde já atuou como desenvolvedor full stack, tech lead e agora trabalha como programador no time de infraestrutura.
Gustavo é apaixonado por compartilhar conhecimento e colaborar em projetos que fazem a diferença. Fundador do grupo de usuários de Python do Piauí, é um entusiasta de eventos feitos pela comunidade, participando ativamente e contribuindo para encontros e conferências na comunidade Python. É a única pessoa viva que esteve em todas as edições de Python Nordeste.
Quer ver esse keynote é muito mais coisa MASSA que vai rolar na Python Nordeste? Não perde tempo e adquira seu ingresso ❤️
❤8👏5👍1🤩1
Forwarded from Elayni
✨[PALESTRA] Educação Popular de Programação para Meninas✨
Esta palestra destacará a experiência do Núcleo de Tecnologia do MTST no ensino popular de programação nas periferias de São Paulo, com ênfase em uma turma exclusivamente composta por meninas, com idades entre 14 e 23 anos, utilizando o método de alfabetização de Paulo Freire como referência. Segundo Freire, a educação deve ser um processo libertador, baseado no diálogo, na valorização dos saberes locais e na conscientização, onde cada indivíduo é reconhecido como um agente ativo na construção do conhecimento. Em uma sociedade cada vez mais digital e orientada por plataformas, o ensino popular de programação torna-se essencial para garantir que todos tenham acesso a esses conhecimentos e possam tomar suas próprias decisões. O Núcleo de Tecnologia tem pouco mais de três anos e tem levado conhecimento às periferias, buscando democratizar ainda mais esse acesso. Nesta apresentação, compartilharemos a experiência surpreendente da turma de meninas, que demonstrou um notável nível de maturidade no aprendizado. Elas não apenas absorveram os conceitos de forma impressionante, mas também exibiram uma profundidade de compreensão e habilidade de aplicação que superou todas as expectativas.
Sobre Deborah: Educadora Popular do Núcleo de Tecnologia do MTST com experiência de 6 anos na área de dados.
Esta palestra destacará a experiência do Núcleo de Tecnologia do MTST no ensino popular de programação nas periferias de São Paulo, com ênfase em uma turma exclusivamente composta por meninas, com idades entre 14 e 23 anos, utilizando o método de alfabetização de Paulo Freire como referência. Segundo Freire, a educação deve ser um processo libertador, baseado no diálogo, na valorização dos saberes locais e na conscientização, onde cada indivíduo é reconhecido como um agente ativo na construção do conhecimento. Em uma sociedade cada vez mais digital e orientada por plataformas, o ensino popular de programação torna-se essencial para garantir que todos tenham acesso a esses conhecimentos e possam tomar suas próprias decisões. O Núcleo de Tecnologia tem pouco mais de três anos e tem levado conhecimento às periferias, buscando democratizar ainda mais esse acesso. Nesta apresentação, compartilharemos a experiência surpreendente da turma de meninas, que demonstrou um notável nível de maturidade no aprendizado. Elas não apenas absorveram os conceitos de forma impressionante, mas também exibiram uma profundidade de compreensão e habilidade de aplicação que superou todas as expectativas.
Sobre Deborah: Educadora Popular do Núcleo de Tecnologia do MTST com experiência de 6 anos na área de dados.
❤6👍2