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 |