Skip to content

Patotricks15/Minicurso_Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Mini-curso: primeiros passos no Python

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.

Arquivos

Notebooks (conteúdos + exercícios)

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 5 - Funções

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)

Exercícios recomendados

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

Cursos gratuitos e canais no youtube que recomendo

(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)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published