SPIN-ITN: Python Tips & Tricks
Channel: SPIN ITN
Date: 2021-12-01

This presentation covers some useful concepts that beginners in Python are usually not aware of. The course was part of the SPIN-ITN project (https://spin-itn.eu) and designed for a specific audience: Students and Researchers in Seismology. 

The jupyter notebook used in this presentation can be found on our github: https://github.com/spin-itn/python_crash_course

Content:
00:00 Introduction
00:43 Mutability
10:15 Copies of objects
14:32 for-loops for non-Pythonistas
20:55 itertools and generators
43:42 tracking progress
52:28 Comprehensions
59:04 zip()
1:08:35 String formatting
1:19:59 Unpacking
1:24:35 Vectorization
1:48:33 Distances on Earth
1:58:30 Maps with cartopy