Unit 1
An Introduction to Python Programming and the OO Programming Paradigm
An Introduction to Python Programming and the OO Programming Paradigm
Object Oriented Analysis - Initial Steps towards Programming in Python
Unified Modelling Language (UML)
Applying a UML Model to a Program Implementation: UML in Practice
More on Classes
Abstract Methods and Interfaces
Debugging / Error Handling, Data Structures and Data Search
Data Structures and Data Search in Practice
Packaging and Testing
Testing Code in Practice
Pointers, References, Memory, and Design Patterns
Working with Design Patterns to Structure Code