Python is the programming language of choice for a large subset of modern scientific computing.
In this course we will go from beginning Python to actual data science using natural science data.
You have a choice of four different themes for this class: Rocks, Birds, Water, or Space. You will choose one of these paths, and then follow a series of exercises that manipulate, extract, and visualize these data.
Many of the dynamic data sets available from agencies such as NOAA, USGS, & NASA are accessed through Python Notebooks (Jupyter), and this activity will be one of our places to focus.
Daily Office Hours: One hour per day will be available via Zoom, appointments can be made. Schedule is arrived at by class poll.
Discord support: I regularly monitor and help out on our class Discord Server
Weekly quizzes that you can take until achieving 100%, regular exercises using real natural sciences data, and taped screencasts showing how to do the actual work will be provided.
This course is also ideal for graduate students hoping to make progress with their own data. A separate plan can be created that will allow you to use your own data, if you want.
Some of the code and exercises are on this Github page:
https://github.com/percyd/Python-for-Geosciences/
Last year's syllabus is here: Syllabus_Winter_2024
I'll be updating those before class starts in January. The main change is that I will be migrating all of the code from Google Colab Notebooks to Kaggle Notebooks. Moving to Kaggle will give us a better experience with file management. The code and materials from last year are still on Colab, if you want to look at them...
Email me if you have further questions: percyd@pdx.edu
Updated Nov 27, 2024