Curso

Python para inovação cívica: primeiros passos na prática – 2023

  • Vídeo-aulas
  • Aulas ao vivo
  • Chat

O curso irá fornecer uma introdução à programação com a linguagem Python aplicada a projetos reais envolvendo dados e inovação cívica, com impacto social. A formação é resultado de uma colaboração entre a Escola de Dados – programa educacional da Open Knowledge Brasil (OKBR) – e o eixo de Inovação Cívica da OKBR, responsável por iniciativas como a Operação Serenata de Amor e o Querido Diário.

Neste curso, além de aprender a analisar e a “raspar” dados usando Python, as pessoas participantes vão descobrir como funcionam projetos de inovação cívica reais e como elas podem colaborar com o ecossistema de softwares de código aberto, realizando desafios práticos com dados abertos brasileiros. Nesta edição, focando em dados abertos relacionados a região norte do país.

O QUE VOCÊ VAI APRENDER?

CONSTRUIR

Obter conhecimento para construir um raspador web simples, que colete dados públicos, e compartilhar o código desse programa com outras pessoas.

REALIZAR

Realizar análises de dados básicas usando Python.

RECONHECER

Reconhecer iniciativas e oportunidades de usar programação aplicada a projetos e com impacto social.

COMPREENDER

Compreender o funcionamento geral de projetos de inovação cívica com tecnologias abertas e formas de colaboração online.

PUBLICO-ALVO

Pessoas interessadas em aprender programação e análise de dados

Programadores iniciantes que querem descobrir o universo da colaboração open source

Estudantes e pesquisadores acadêmicos

REQUISITOS

É recomendável que as pessoas participantes se sintam confortáveis com a leitura de textos em inglês (para consulta à documentação das ferramentas) e tenham familiaridade com o uso de computadores e da Internet. Todo o material do curso e as aulas serão oferecidos em português.

CONTEÚDO DO CURSO

Conteúdo do curso

Introdução ao curso
Informações básicas e instruções gerais.

  • Código de conduta
  • Aulas ao vivo e exercícios
  • Ferramentas
  • Chat do curso
  • Formulários de avaliação
  • Certificado

Semana 0: Olá, Mundo! Primeiros passos na programação
Apresentação do curso, contato com a área de inovação cívica e tecnologias abertas e conhecimento de projetos como a Operação Serenata de Amor e o Querido Diário. Além de conhecimentos sobre ambiente de desenvolvimento e introdução as ferramentas que serão utilizadas.

Semana 1: Introdução ao Python e análise descritiva
Aqui começaremos a programar usando a linguagem Python e biblioteca Pandas, que facilita o trabalho com análise de dados.

Semana 2: Estatística descritiva e pré-processamento
Somado aos conhecimentos da semana anterior, iremos também resolver diversos desafios envolvendo dados do Tribunal Superior Eleitoral e análises do Perfil Político.

Semana 3: Análise exploratória dos dados
Continuaremos usando Pandas por meio de exercícios práticos com dados públicos coletados no projeto Serenata de Amor, além de descobrir como a inteligência artificial pode ser aplicada em projetos reais com impacto social.

Semana 4: Cruzando e compartilhando dados
Somado aos conhecimentos anteriores, exploraremos novas possibilidades a partir do cruzamento de dados.

Semana 5: Introdução a raspagem de dados
Aqui o objetivo é entender como os dados estão estruturados na web e como esses dados podem ser raspados, além de conhecer o projeto Querido Diário.

Semana 6: Querido Diário, vou construir meu raspador!
Nessa semana seguiremos em contínuo aprendizado e aplicaremos os conhecimentos adquiridos nos módulos de maneira prática.

[Extra] Contribuindo com projetos de Inovação Cívica
Módulo intermediário voltado para as pessoas que tem conhecimentos intermediário a avançado e desejam contribuir no projeto Querido Diário.

COMO FUNCIONA?

INSCRIÇÕES

Esta edição do curso é oferecida gratuitamente. Utilize este formulário para se inscrever:
https://forms.gle/c4j2kQmWmwgapCur9

A matrícula é efetuada em até 2 dias úteis por nossa equipe.

ATIVIDADES

O curso é dividido em módulos semanais e a interação se dará por meio dos seguintes modos:

Aulas ao vivo: aulas ao vivo no Zoom de 1h30 nas terças e quintas-feiras, com a equipe de instrutores principais para consolidação dos conteúdos da semana e esclarecimentos. São disponibilizadas na plataforma para acesso posterior;

Exercícios ao vivo: sessões semanais de 1h30 nas quintas-feiras, no Zoom, para colocar a mão na massa com atividades práticas, auxiliar a resolução de exercícios e fornecer orientações sobre dúvidas e projetos individuais;

Vídeo-aulas: aulas exclusivas com profissionais e especialistas, em vídeos de aproximadamente 7 minutos cada, totalizando 1 hora semanal, em média.

Coding Dojo: No encerramento haverá uma atividade interativa durante 4h para resolução em grupo de um desafio usando as habilidades aprendidas no curso.

PLATAFORMA

A plataforma do curso oferece a gravação das aulas ao vivo e as vídeo aulas assíncronas.

Disponibilizamos um chat privado no Discord para interação entre a equipe da Escola de Dados, instrutores e alunas.

CERTIFICAÇÃO

Serão realizadas avaliações semanais, por meio de quizzes disponíveis em cada módulo. As pessoas que obtiverem pelo menos 70% de acerto em todas avaliações e responderem ao formulário de avaliação final, receberão o certificado de participação no curso.

As avaliações precisam ser preenchidas até 10/09. Os certificados de conclusão de curso serão enviados até o dia 12/09.

COM QUEM VOCÊ VAI APRENDER

Investimento

Acesso a cerca de 10 horas de videoaulas

Acesso a cerca de 10 horas de aulas ao vivo

Orientações e práticas com especialistas e profissionais experientes

Conteúdos extras

Python para inovação cívica: primeiros passos na prática – 2023

Gratuíto

Dúvidas sobre o curso?

[email protected]

*A Escola de Dados garante o reembolso integral do valor pago, caso a solicitação seja formalizada por e-mail ([email protected]) até 7 dias após a data de liberação de acesso ao curso.