Introdução à Programação em Python
Introdução à Programação em Python
Cursos: Graduação em Engenharia Ambiental, Programa de Pós-Graduação em Engenharia Ambiental, Programa de Pós-Graduação em Métodos Numéricos em Engenharia
Horários de aula: sextas-feiras 9h30-12h
Sala de aula virtual TEAMS
Consultas: TEAMS
Apresentação da disciplina
A disciplina Introdução à Programação em Python é ofertada para a comunidade da UFPR. Acesse a apresentação da disciplina para encontrar a ementa, o sistema de avaliação, a bibliografia e os objetivos da disciplina.
Ementa
1. Interagindo com Python
2. Operações For, if else elif, while
3. Dados em Python
4. Python interativo e Jupyter notebook
5. Listas e Strings
6. Arrays e Numpy
7. Regressão linear e correlações
8. Pandas, estatística básica, histogramas e gráficos usando Matplotlib
9. Boxplots, visualização categórica de dados, scatter plots e bubble charts
10. Leitura e escrita em arquivos
11. SciPy e SymPy
12. Tratamento de dados hidrológicos e meteorológicos.
13. Rosa dos Ventos – Dados de velocidade e direção do vento.
14. Capturando o movimento – Vídeos e imagens em Python.
15. Montanha Russa e acelerômetro, calculando a aceleração da gravidade.
16. Introdução ao Método de Monte Carlo.
17. Introdução ao método Random Forest.
Programa/calendário
Acesse o planejamento das aulas: TEAMS
Aula Introdutória – Instalação e Introdução ao Python
Abaixo encontra-se o conteúdo sobre Python, Numpy e como criar funções:
Aula sobre Laços e Condicionais
Aula 2 (Laços e Condicionais) – Exercícios para casa
Aula sobre Regressão linear e Temperatura Global
Earth’s Long-Term Warming Trend, 1880-2015: Youtube NASA Video
URL = 'http://go.gwu.edu/engcomp1data5?accessType=DOWNLOAD'
urlretrieve(URL, 'land_global_temperature_anomaly-1880-2016.csv')
Link para o notebook desenvolvido em aula
Exercício (dados de CO2):
URL = 'https://www.dropbox.com/s/7o6c7rlhzd0gd19/co2-mm-mlo_csv3.csv?dl=1'
urlretrieve(URL, 'co2-mm-mlo_csv3.csv.csv')
Aula sobre exposição ao Chumbo
Link para o notebook desenvolvido em aula
Aula sobre Rosa dos Ventos
Aula sobre Aceleração e arrasto aerodinâmico
Link para o notebook desenvolvido em aula.