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.

Apresentação

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:

Python Básico

Numpy Básico

Definindo Funções em Python

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

Dados de vento.

Aula sobre Aceleração e arrasto aerodinâmico

Link para o notebook desenvolvido em aula.

Avaliações

Notas

Back to Top