Repositório destinado ao compartilhamento de scripts, notebooks e arquivos para livre utilização dos alunos do mini-curso de Introdução à linguagem de programação Python ministrado por mim no ano de 2021, um evento realizado pela SEG Rural Geophysics S.C.
O conteúdo é curto e objetivo, reunindo o que mais utilizamos no dia a dia trabalhando com Python para não-programadores. Reuní as funções e tópicos que mais encontrei na prática durante a vida profissional e acadêmica.
Introdução
Aula 1 - Textos e operações matemáticas
Aula 2 - Estruturas de dados e condicionais
Aula 3 - Estruturas de repetição
O mini-curso em parceria com a SEG vai até a aula 3
Aula 4 - Manipulação de strings
Aula 6 - Erros e Exceções (em breve)
Aula 7 - Trabalhando com arquivos
Automação
Aula 8 - Manipulando planilhas Excel (em breve)
Aula 9 - Web Scraping (em breve)
Aula 10 - Automatizando a web com Selenium
Aula 11 - Automatizando o computador com Pyautogui (em breve)
Aula 12 - REGEX (Expressões regulares) (em breve)
Aula 13 - Criando seu primeiro bot com Python
Trabalhando com dados
Aula 14 - Leitura e limpeza
Aula 15 - Manipulação
Aula 16 - Visualização
Aula 17 - Pré-processamento para modelagem
Aula 18 - Modelagem: aplicando uma regressão linear com statsmodel
Aula 19 - Conectando Python com banco de dados
Exibindo seus resultados
Aula 20 - Criando web-apps com Streamlit
Aula 21 - Criando telas com PySimpleGui
Aula 22 - Estilizando o terminal com Rich
Trabalhando com mapas (Em breve)
Aulas bônus: (em breve)
Como fazer uma boa análise de dados com Python
Aplicando um algoritmo de Machine Learning pela primeira vez
Como resolver um case técnico de processo seletivo para cientista de dados (nível estagiário/júnior)
5 projetos iniciantes que impressionam qualquer recrutador (ciência de dados)
Após a aula 1: https://wiki.python.org.br/EstruturaSequencial
Após a aula 2: https://wiki.python.org.br/EstruturaDeDecisao e um pouco desses https://wiki.python.org.br/ExerciciosListas
Após a aula 3: https://wiki.python.org.br/EstruturaDeRepeticao
(Curso em vídeo - Python)[https://www.youtube.com/playlist?list=PLHz_AreHm4dlKP6QQCekuIPky1CiwmdI6]
(Coursera)[https://pt.coursera.org/courses?query=python&page=1]
(Dev Aprender)[https://www.youtube.com/channel/UCm63tB8wsKOVvxoU4iMpS2A] (Automatização com Python e muito +)
(Carlos Melo - Sigmoidal)[https://www.youtube.com/playlist?list=PLYK3XAAvSWmSRKCVFSyBYyAaPdE_7Ral3] (Ciência de dados)
(Resolva o desafio do Titanic com Mario Filho)[https://www.youtube.com/playlist?list=PLwnip85KhroW8Q1JSNbgl06iNPeC0SDkx] (Ciência de dados - machine learning)
(Canal Sandeco)[https://www.youtube.com/channel/UCIQne9yW4TvCCNYQLszfXCQ] (Ciência de dados)
(Learn Python - Full Course for Beginners /Tutorial/)[https://www.youtube.com/watch?v=rfscVS0vtbw&ab_channel=freeCodeCamp.org] (4 horas)
(Didática Tech)[https://www.youtube.com/c/Did%C3%A1ticaTech/playlists] (Python, R, machine learning e matemática)