Introduction
Week 01 - Terminal & Python primer
mambaforge
Week 02 - Python language fundamentals
Week 03 - Variables scopes, modules, strings, good practices
Week 04 - Floating point arithmetics, Numpy basics
Week 05 - Scientific Python
Midterm exam
Week 06 - Testing
Week 07 - Python Packages and ClimVis project
Week 08 - Code documentation
Week 09 - Object Oriented Programming I
Week 10 - Object Oriented Programming II
Week 11 - Object Oriented Programming III
In order to start using python (or any programming language, really) you need to know a few very important things about your computer:
where are files located on my system?
how to use a terminal to navigate between folders to find the files I want to use?
For Windows users: A windows command prompt primer
For Linux/Mac users (recommended for windows users as well): An introduction to the Linux terminal
I know how to open a terminal/prompt on my computer and exit it. I know how to navigate between folders and files using the terminal/prompt. I know how to list all files in a directory (including hidden ones).