Skip to content

RPA Pythonico é um projeto criado com o intuito de difundir o conhecimento de automação através da linguagem Python, permitindo sair do nível básico para o intermediário utilizando diversas bibliotecas para facilitar o dia-a-dia.

Notifications You must be signed in to change notification settings

Wilberhg/python-rpa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Materiais   |    Documentações   |    Arquivos   |    Extensões   |    Apêndice   |    Mídias Sociais   |    Autores

📚 Materiais de Apoio

📋 Documentações

Python datetime os glob shutil
xlrd openpyxl pandas xlsxwriter Selenium
re Requests smtplib pyodbc sqlite3

🏷️ Resumo dos Arquivos

Aula 1

Clique para expandir!

Aula1 > Demos > demo_execucao.py

Demonstração de erro no Python

Aula1 > Demos > demo_google.py

Demonstração do Selenium executando uma interação web

Aula1 > Exercicios > calculadora_imc.py

Script que efetua cálculo de IMC

Aula1 > Exercicios > demo_google.py

Script que valida a obrigatoriedade das eleições de acordo com a idade


Aula 2

Clique para expandir!

Aula2 > Exercicios > reordenacao.py

Script que reordena uma lista

Aula2 > Exercicios > tabuada.py

Script que efetua a tabuada de 1 à 10 de um número fornecido pelo usuário


Aula 3

Clique para expandir!

Aula 3 > Exercicios > ttv_frases.py

Script que separa a frase escrita e apresenta a primeira palavra, a última palavra, a frase sem o começo e sem o fim, o texto com letras maíúsculas e letras minúsculas.

Aula 3 > Exercicios > ttv_nome.py

Script que separa o nome completo fornecido e informa o primeiro nome, o último sobrenome e a quantidade de caracteres.

Projeto em Jupyter Notebook (ou Google Colab) contendo todo o conteúdo apresentado durante a aula da turma A2022T1.

Aula 3 > Material > A2022T1 > aula_3_funções,_manipulações_e_erros.py

Projeto em formato ".py" contendo todo o conteúdo apresentado durante a aula da turma A2022T1.


Aula 4

Clique para expandir!

Aula4 > Arquivos > censuspopdata.xlsx

Arquivo XLSX contendo um censo populacional fictício dos EUA.

Aula4 > Arquivos > challenge.xlsx

Arquivo XLSX contendo dados fictícios de pessoas residentes nos EUA.

Aula4 > Arquivos > dadosIbge.xlsx

Arquivo XLSX contendo dados reais retirados do portal IBGE sobre as atividades econômicas e seus devidos códigos.

Aula4 > Arquivos > duesRecords.xlsx

Arquivo XLSX contendo dados fíctios de pessoas e suas compras nos meses do ano de 2014.

Aula4 > Arquivos > file_example_XLSX_10.xlsx

Arquivo XLSX contendo dados fictícios de pessoas ao redor do mundo.

Aula4 > Arquivos > produceSales.xlsx

Arquivo XLSX contendo dados de produtos à venda em um comércio fictício.


Aula 6

Clique para expandir!

Aula6 > Projeto > booking.py

Script do projeto que coleta dados de estadia do Booking utilizando data de check-in, data de check-out e a cidade desejada.


Aula 7

Clique para expandir!

Aula7 > Collection > Aula7.postman_collection.json

Arquivo .json que possui um compilado de requisições em APIs públicas demonstrando a arquitetura REST.


Aula 8

Clique para expandir!

Aula8 > Demos > classe_cachorro.py

Script contendo uma visão inicial sobre Orientação à Objetos utilizando como base uma classe "Cachorro".

Script contendo disparo de email utilizando o protocolo SMTP.

Aula8 > Materiais > SUCOS_VENDAS.BAK

Arquivo de backup com tabelas do banco de dados MS SQL. Créditos: Alura

Aula8 > Materiais > aula8.db

Arquivo de backup com tabelas do banco de dados SQLite.

Aula8 > Materiais > carregar_banco.py

Script contendo automação para efetuar carga no banco de dados SQLite.

Aula8 > Materiais > data.json

Arquivo contendo dados brutos para serem carregados em bancos de dados.


🐍 Extensões - VSCode

⚠️ Apêndice

Horário das aulas: Terças e Quintas - 20:00 às 21:30

🔗 Mídias Sociais


✏️ Autores

About

RPA Pythonico é um projeto criado com o intuito de difundir o conhecimento de automação através da linguagem Python, permitindo sair do nível básico para o intermediário utilizando diversas bibliotecas para facilitar o dia-a-dia.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published