Topic outline

  • 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