Python In Depth¶ Strings Defining a string Concatenating Built in functionality Length Index access Slicing f-Strings Lists Concatenating Append Insert Pop Length Index access Slicing Deleting Dicts Getting an item Adding and updating items Deleting an item Keys Values Items Functions Functions with Arguments Functions with Keyword Arguments Functions with default Arguments Functions have return values Functions with requiring Arguments as Keywords Control Structures Conditionals While Loop For Loop Classes Class Variables Everything in Python is a class Instances of Classes Constructors Methods Methods (2) Class Example Adding Class Inheritance Extending the Example More (unreal) Example Last bot not least Example Python’s Special Methods Summary Modules and Packages Modules Packages