Advanced Python Examples of advanced Python programming techniques (c) 2018 Dr. Kristian Rother distributed under the conditions of the MIT License. contact: krother@academis.eu Topics Functions function parameters lambda functions generator functions decorators Shortcuts Collections Comprehensions functools Enums Structuring Code command-line arguments argparse error handling warnings logging writing modules writing packages Object-Oriented Programming in Python classes Concurrency threading and asyncio