Python Basics (2022-04-25 - 2022-04-27)# Agenda Agenda# Recapitulation Blahblah Hello World Syntax etc. Variables Datatypes Boolean Compound Datatypes Commandline Arguments (sys.argv) Exercise: Digit to English Word The if Statement Exercise: Exercise: Determine Maximum of Two Numbers Exercise: Exercise: Greeting, Depending on Time of Day Sequential Datatypes Indexing and Slicing References, (Im)mutability Control Flow and Iteration while Loops Exercise: Even Numbers (while) for Loops The range Function More On DataTypes More About Lists More About Dictionaries More About Sets Functions and Modules Functions Exercise: Exercise: Function: uniq() Modules and Packages Sideways: MQTT MQTT File I/O More About Strings String Formatting Miscellaneous String Methods File I/O Encoding CSV CSV Files Exercise: Read CSV File (csv.reader) Exercise: Read CSV File (csv.dictreader) Exercise: Refactoring - Extract CSV Reading Into Function (csv.reader) Exercise: Refactoring - Extract CSV Reading Into Function (csv.dictreader) Exercise: Refactoring - Extract Both CSV Formats Into Module