Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/teomewhy/desbravando-pandas

Curso de Pandas criado em conjunto com o Instituo Aaron Swartz
https://github.com/teomewhy/desbravando-pandas

Last synced: 2 days ago
JSON representation

Curso de Pandas criado em conjunto com o Instituo Aaron Swartz

Awesome Lists containing this project

README

        

# Desbravando Pandas

Curso de Pandas criado em conjunto com o Instituo Aaron Swartz.

Adicione na sua agenda, [clicando aqui](https://calendar.google.com/calendar/event?action=TEMPLATE&tmeid=NW4wNjV0bXNocjIyMGNhNzI1YjNwbjVpb2VfMjAyNDAzMTFUMjIzMDAwWiB0ZW9AdGVvbWV3aHkub3Jn&tmsrc=teo%40teomewhy.org&scp=ALL).

Aproveite também para baixar os [dados aqui](https://drive.google.com/drive/folders/1n-_rS4g3XYkhB7eHBog1Wr0BI10VTJ-K?usp=sharing).

## Sobre o curso

O objetivo primário deste material é introduzir a biblioteca de manipulação e análise de dados do Python, Pandas.

Todo conteúdo será feito ao vivo e as gravações estarão disponíveis abertamente no [YouTube/@teomewhy](https://www.youtube.com/@teomewhy) e [twitch.tv/teomewhy](twitch.tv/teomewhy). As lives serão entre os dias 11/03 e 15/03 sempre às 19:30 com horário de término próximo às 22hrs.

### Pré requisitos:
- Conhecimento básico em Python (sintaxe)
- Curso de [Introdução à Programação com Python](https://www.youtube.com/playlist?list=PLvlkVRRKOYFRXdquucikNbwYeFzzzYIGb)

- Instalação do Anaconda (ou pandas).
- [Confira aqui como realizar a instalação](https://youtu.be/asUCVFBUyfY)

- Vontade de aprender

### Ementa:

Segue a nossa ementa do curso:

1. Principais objetos do Pandas: Series e Dataframes

2. Importando arquivos com pandas: csv, xlsx, parquet

3. Navegando pelos dados
- Informações básicas Tipos de colunas
- Navegação em linhas e colunas
- Renomeando colunas
- Condições lógicas

4. Transformações e remoções
- Criação de novas colunas
- Ordenação
- Conversão de tipos
- Aplicando funções em linhas e colunas
- Removendo Duplicatas
- Trabalhando com NAs

5. Group By
- Agregações com estatística básica
- Método `agg`

6. Cruzamento de dados
- Merge
- Concat

7. Conectando com Bancos SQL
- Importando dados
- Escrevendo dados

## Sobre os dados

Os dados são originais de nossas lives, onde temos um sistema de pontos. A partir das transações de nossos usuários, extraimos os dados. Confira o esquema das tabelas deste sistema.

Considere baixar os [dados aqui](https://drive.google.com/drive/folders/1n-_rS4g3XYkhB7eHBog1Wr0BI10VTJ-K?usp=sharing).

## Sobre o Instituto Aaron Swartz

Fazemos parte de um esforço global em que nossa estratégia de impacto social está diretamente alinhada com os Objetivos do Desenvolvimento Sustentável da ONU, contribuindo para o desenvolvimento sustentável reduzindo o gap gênero em TICs, fornecendo acesso à formação e tecnologias à pessoas de baixa renda e potencializando o trabalho coletivo em comunidades periféricas promovendo a cidadania ativa.

Dentre nossos objetivos, temos:
- Promover oportunidades de aprendizado sobre programação e o acesso à tecnologia e à informação;
Elaborar, criar, implantar, executar projetos e programas voltados para educação, cultura do conhecimento e qualificação profissional;
- Fomentar o desenvolvimento de uma comunidade de interessados em inovação, ciência, cultura, tecnologia, criatividade, artes e disseminação do conhecimento;
- Promover e dar apoio ao uso de tecnologias e padrões que permitam seu livre uso, estudo, adaptação e compartilhamento, respeitando a autonomia individual e coletiva e incentivando a colaboração;
- Promover os ideais da ética hacker perante a comunidade e o poder público, esclarecendo desentendimentos acerca do termo;
- Promover o incentivo ao uso de tecnologia e inovação para a igualdade de gênero – ou seja, aumentar o uso de tecnologias de base, em particular as tecnologias de informação e comunicação, para promover o empoderamento das mulheres e segurança;

Conheça mais em: [institutoasw.org](https://institutoasw.org)

**Aaron Swartz vive!**

## Sobre o Instrutor

Téo é um entusiasta incansável do universo de dados, traz consigo uma rica jornada nas esferas de Data Science e Analytics. Como líder, destacou-se na condução estratégica de equipes, liderando pessoas e projetos de Advanced Analytics. Sua visão inovadora não apenas moldou a cultura organizacional, mas também impulsionou a evolução da maturidade analítica, viabilizando a integração eficiente entre áreas cruciais da empresa.

Para além de suas realizações profissionais, Teo nutre uma paixão dedicada à democratização do conhecimento na área de dados e tecnologia. Por meio de sua iniciativa educacional, Téo Me Why, ele compartilha insights valiosos, promove treinamentos envolventes e disponibiliza material autoral, alcançando uma audiência global. Sua abordagem acessível e inspiradora tem impactado milhares de entusiastas, tornando o aprendizado sobre dados mais inclusivo e estimulante.

Fique a vontade para se conectar nas redes sociais: