Object-Oriented Programming

Banner

Week 25
Introduction to OBJECT-ORIENTATED DESIGN, UML, INFORMATION HIDING, ABSTRACTION, COMPOSITION.
Object-Oriented Design
Week 26
CLASSES and OBJECTS in PYTHON, DOCSTRINGS.
Objects in Python
Week 27
MODULES and PACKAGES, ACCESS CONTROL and THIRD-PARTY LIBRARIES.
Modules and Packages
Week 28
INTERITANCE (both BASIC and MULTIPLE) in PYTHON.
Inheritance
Week 29
Implementing OBJECT ORIENTED PROGRAMS and PROPERTY.
Object Oriented Programs
Week 30
STRING FORMATTING, MANIPULATION, and REGULAR EXPRESSIONS.
Strings and Serialization
Week 31
FILE MANAGEMENT and SERIALIZING OBJECTS and DATA.
Strings and Serialization Part 2
Week 32
DESIGN PATTERNS, and the SINGLETON PATTERN.
Design Patterns 1
Week 33
The ITERATOR PATTERN, COMPREHENSIONS and GENERATORS.
Design patterns 2
Week 34
OBJECT-ORIENTED TESTING and UNIT TESTING in PYTHON
object oriented testing 1
Week 35
PY.TEST and TESTING SCOPE
object oriented testing 2
Week 36

Bringing it all together.
Exams and Revision

Week 25-36 Assessments

Assessments






Key skills

py con

File Index

If you have any suggestions, corrections, or comments, please feel free to e-mail me at:
Damian.Gordon(a)dit.ie