Skip to content

Schedule

Carsten Fortmann-Grote edited this page Mar 15, 2024 · 5 revisions

Schedule

Day Begin End Lesson Episodes Lecturer Notes
March 18 09:00 09:15 Welcome, Introduction All notes
09:15 10:30 Unix Shell 1 - Introduction Carsten notes markup
2 - Navigating Files and Dirs Carsten notes
3 - Working with Files and Dirs Carsten notes
10:30 11:00 Break
11:00 12:30 Unix Shell 4 - Pipes and Filters Carsten notes
5 - Loops Carsten notes
12:30 13:30 Lunch
13:30 15:00 Unix Shell 6 - Shell Scripts Nikoleta
7 - Finding Things Nikoleta
15:00 16:00 Buffer time for practice and Q&A Nikoleta, Carsten
March 19 09:00 09:15 Welcome back, Recap Day 1, Intro Day 2
09:15 10:30 Version control with Git 1 - Automated Version Control Carsten
2 - Setting up Git Carsten
3 - Creating a Repository Carsten
10:30 11:00 Break
11:00 12:30 Version control with Git 4 - Tracking Changes Carsten
5 - Exploring History Carsten
6 - Ignoring Things Carsten
12:30 13:30 Lunch
13:30 15:00 Version control with Git 7 - Remotes Nikoleta
8 - Collaborating Nikoleta
9 - Conflicts Nikoleta
15:00 15:30 Break
15:30 17:00 Version control with Git 10 - Open Science Nikoleta
11 - Licensing Nikoleta
12 - Citation Nikoleta
13 - Hosting Nikoleta
March 26 09:00 09:15 Welcome, Introduction
09:15 10:30 Plotting and Programming in Python 1 - Running and Quitting Carsten
2 - Variables and Assignment Carsten
3 - Data Types and Type Conversion Carsten
4 - Built-In functions Carsten
10:30 11:00 Break
11:00 12:30 Plotting and Programming in Python 5 - Libraries Nikoleta
6 - Reading tabular data Nikoleta
12:30 13:30 Lunch
13:30 15:00 Plotting and Programming with Python 7 - Pandas DataFrames Nikoleta
15:00 15:30 Break
15:30 17:00 Plotting and Programming with Python 8 - Plotting Nikoleta
March 27 09:00 09:15 Welcome back, Recap
9:15 10:30 Plotting and Programming with Python 9 - Lists Nikoleta
10 - For loops Nikoleta
11 - Conditionals Nikoleta
12 - Writing your own functions Nikoleta
10:30 11:00 Break
11:00 12:30 Plotting and Programming with Python
12:30 13:30 Lunch
13:30 18:00 Putting it all together: Python, Git, and Continuous Integration and Deployment TBD Nikoleta, Carsten
Clone this wiki locally