You learn how a basic project is set up and explore two approaches to Python programming: using the REPL and writing Python files.
Since projects often get distributed over multiple files or require code from other sources, we will investigate how to import code from other files or libraries.
Loops are a good choice when it comes to repeating actions. In this section, the "while"-loop will be introduced as a method of repeating code based on condition.
Introducing the second kind of loop, the "for"-loop is well suited to iterate over a set of data or repeat a set of instructions a given amount of times.
In addition to the basic concepts we will now also use functions to better structure and sub-divide our programs, enabling us to solve increasingly complex tasks.
Tuples are a great way to bundle up multiple values. Learn how to employ them and take advantage of Python's automatic Packing/unpacking feature.
We will put some finishing touches on our example project to make it ready for a first release. Further, possible future learning paths will be outlined.