Week 25
Introduction to OBJECT-ORIENTATED DESIGN, UML, INFORMATION HIDING,
ABSTRACTION, COMPOSITION. |
![Object-Oriented Design](ObjectOrientatedDesign.jpg)
|
Week 26
CLASSES and OBJECTS in PYTHON, DOCSTRINGS.
|
![Objects in Python](ObjectsInPython.jpg)
|
Week 27
MODULES and PACKAGES, ACCESS CONTROL and THIRD-PARTY LIBRARIES. |
![Modules and Packages](ModulesAndPackages.jpg)
|
Week 28
INTERITANCE (both BASIC and MULTIPLE) in
PYTHON.
|
![Inheritance](Inheritance.jpg)
|
Week 29
Implementing OBJECT ORIENTED PROGRAMS and PROPERTY.
|
![Object Oriented Programs](OOPrograms.jpg)
|
Week 30
STRING FORMATTING, MANIPULATION, and REGULAR EXPRESSIONS.
|
![Strings and Serialization](StringsAndSerialization.jpg)
|
Week 31
FILE MANAGEMENT and SERIALIZING OBJECTS and DATA. |
![Strings and Serialization Part 2](StringsAndSerialization2.jpg)
|
Week 32
DESIGN PATTERNS, and the SINGLETON PATTERN.
|
![Design Patterns 1](DesignPatterns1.jpg)
|
Week 33
The ITERATOR PATTERN, COMPREHENSIONS and GENERATORS.
|
![Design patterns 2](DesignPatterns2.jpg)
|
Week 34
OBJECT-ORIENTED TESTING and UNIT TESTING in PYTHON
|
![object oriented testing 1](OOTesting1.jpg)
|
Week 35
PY.TEST and TESTING SCOPE
|
![object oriented testing 2](OOTesting2.jpg)
|
Week 36
Bringing it all together. |
![Exams and Revision](ExamsAndRevision-blue.jpg)
|