MODULE 1: MODULES, PACKAGES, AND PIP |
1 | Module introduction |
2 | Python Module: Math, Random, Platform |
3 | Module and Package |
4 | Python Package Installer |
5 | Module 1 Quiz – Test |
MODULE 2: STRINGS, STRING AND LIST METHODS, AND EXCEPTIONS |
1 | Character, Strings, Computer |
2 | The nature of strings in Python |
3 | String methods |
4 | Strings in action list methods |
5 | Error – The Programmer’s daily bread |
6 | The hierarchy of exceptions |
7 | Useful exception |
8 | Module 2 Quiz – Test |
MODULE 3: OBJECT-ORIENTED PROGRAMMING |
1 | The foundaton of OOP (classes, objects, attributes) |
2 | Stack: The procedural vs OOP approach |
3 | Properties (instance variables, class variables, attributes) |
4 | Methods (Class and Object methods, constructors, parameters, Properties) |
5 | Inheritance (Function methods, class hierarchies, polymorphism, composition, single vs multiple inheritance) |
6 | The objective nature of Python exceptions |
7 | Module 3 Quiz – Test |
MODULE 4: MISCELLANEOUS |
1 | Generators. iterators and closures |
2 | Files (File streams, file processing, diagnosing stream problems) |
3 | Processing text and binary files |
4 | The OS module – interacting with the operating system |
5 | The datetime and time modules – working with date – and time related functions |
6 | The Calendar Module – Working with calendar-related functions |
7 | Module 4 Quiz – Test |