2  Fundamentals of Python

Let’s get started with the course contents! In this first part of the course, we will give an introduction to programming with Python. You will learn the fundamentals of Python and apply your new skills in small exercises. After you got up to speed, we will have an introduction to Jupyter Notebooks — an interactive environment to write, execute, and comment, and share Python code and results.

2.1 Lecture Notes

Part 2: Fundamentals of Python

2.2 Application Exercise During the Course

Vectors, Loops, and Functions

Please open Google Colab for this exercise through the following link. After opening the Google Colab instance, save a copy to your own Google drive. That’s how you will retain your copy with your own code.

2.3 Additional Application Exercises for Self-Study

Ready for some more hands-on exercises? Here you go — four coding challenges that you can solve after our workshop.

More Advanced Loops, Strings, and Lists