|
LO-1
|
Explains the concepts of programming and algorithms, and uses the Python development environment and the interactive shell.
|
|
LO-2
|
Writes basic programs by using Python data types and f-string formatting.
|
|
LO-3
|
Controls program flow by using conditional statements and loops.
|
|
LO-4
|
Applies Python specific techniques such as slicing and list comprehension.
|
|
LO-5
|
Uses list, tuple, dictionary and set data structures in appropriate scenarios.
|
|
LO-6
|
Writes modular and reusable code by defining functions and anonymous functions.
|
|
LO-7
|
Develops programs with virtual environments by using modules, the standard library and the package manager.
|
|
LO-8
|
Works with text and data files by carrying out file operations.
|
|
LO-9
|
Applies error handling and exception catching techniques.
|
|
LO-10
|
Develops a small scale Python project by using the fundamentals of object oriented programming.
|