# Intermediate __Covering the very basics of Python functionality.__ - Naming convention - Im-/mutable objects - Typing (Not writing, but type definition) ## Lesson 1 __Covering entry level introduction into Python programming.__ - Defining and calling functions - The correct way to launch a Python file - Return values - Multiple return values ## Lesson 2 __Introducing classes and methods.__ - Defining classes - Proper initiation of a class instance - Class inheritance - Working with class instances ## Lesson 3 __Working with files.__ - Read/write text files - Context manager - Working with xml files ## Lesson 4 __Introducing loops.__ - While (Continuous loop. Repeats until it returns False) - Looping text lines - Looping lists - Enumerating list looping ## Lesson 5 __Introduction to modules.__ - Importing modules - Importing specific classes from modules