General description
Programming III is an integral part of Programming 1 and Programming 2:
It introduces advanced programming concepts in Python, which has been ranked for
several years among the top five programming languages used by programmers.
Consequently, software engineer must be able to use it, in a systematic and organized
manner.
New concepts include:
§ Two-dimensional Arrays or Matrix (they are based on lists in Python).
§ Subprograms (they are typeless in Python), and the lambda computation
§ Collection data structures which are built in Python: list, tuple, set, dictionary
§ Software packages / libraries