Course Objective
The course is aimed at participants who are new to the language and even those who may not have experience with other programming languages. Participants will learn: how Python works and its place in the world of programming languages; to work with and manipulate strings; to perform math operations; to work with Python sequences; to collect user input and output results; flow control processing: to write to, and read from, files; to write functions, and to handle the exception.
Learning Outcome
At the completion of the training, candidates will be able to:
- Work with Variables and Simple Data Types
- Work with Lists
- Utilize if Statements
- Work with Dictionaries
- Create User Input and While Loops
- Create Functions
- Work with Files and Exceptions
Course Outline
- Setting-Up & Troubleshooting Python Installation
- Running Python Programs From A Terminal
- Variables & Data Types
- Introducing To Lists
- Working With Lists & Exercises
- If Statement
- Dictionaries
- User Input & While Loops
- Functions & Exercises
- Files and Exceptions
- Create A Project
Level 2 – 2 Days Training
Course Objective
- This training is targeted at sincere Python coders who want to enhance their skills in Python classes and code testing.
- The training will take the coders to next level in coding in view of producing compact and bug-free codes.
Learning Outcome
At the completion of the training, candidates will be able to:
- Work with Classes as Objects
- Work with Classes as Functions
- Work with Methods
- Work with Inheritance
- Debug Codes
- Test Codes
Course Outline
- Attributes & Rectangles
- Objects & Copying
- Time
- Functions & Modifiers
- Printing Objects
- The init Method
- The str() Method
- Operator Overloading
- Interface & Implementation
- Card Objects
- Decks & Printing
- Add, Remove, Shuffle & Sort
- Class Diagrams
- Data Encapsulation
- Debugging
- Code Testing

