

PROGRAMMING FUNDAMENTALS IN PHYTON

OBJECTIVES
To introduce the fundamentals concepts of programming using the Python programming language.
OUTCOMES



Introduce the concepts
and process of problem
solving and programming

Create solutions to
programming problems

CONTENT

PRE-REQUISITE
N / A

DURATION
2 Days

DAY 1
Programming Concepts
- Process of problem solving and programming
- Basic operations of computing devices
- Constants, variables and data types
- Assignment, arithmetic and logical operators
- Input and output
hours
1.0

Control Structures
- Decision making in programming
- Selection
- Repetition
hours
3.0

Modular Programming
- Functions, parameters and return values
- Predefined functions
- Self-defined functions
hours
4.0

DAY 2
Data Structures
- Lists, tuples and ranges
- Dictionaries
hours
3.0

- Classes and objects
Object-Oriented Programming
- Inheritance
hours
3.0
