These are the exercise files used for Python 3 Essential Training course.
The course outline can be found in
https://www.tertiarycourses.com.sg/python-3-essential-training-in-singapore.html
https://www.tertiarycourses.com.my/python-3-essential-training-in-malaysia.html
Topic 1 Get Started with Python
- Overview
- Install Python
- Install Sublime Text & PyCharm
- First Python Script
- Comment
Topci 2 Data Types
- Number
- String
- List
- Tuple
- Dictionary
- Set
Topic 3 Operators
- Arithmetic Operators
- Compound Operators
- Comparison Operators
- Membership Operators
- Logical Operators
- Identity Operators
Topic 4 Control Structure
- Conditional
- Loop
- Iterating Over Multiple Sequences
- Break & Continue
- Loop with Else
Topic 5 Function
- Function Syntax
- Return Single Value
- Return Multiple Values
- Passing Arguments
- Default Arguments
- Variable Arguments
- Decorator
- Lambda, Map, Filter
Topic 6 Modules & Packages
- Modules
- Packages
- Python Standard Libraries
- Install Third Party Packages
- Anaconda Packages
Topic 7 Comprehensions & Generators
- Comprehension Syntax
- Types of Comprehension
- Generator Syntax
- Types of Generators
Topic 8 File and Directory Handling
- Read and Write Data to Files
- Manage File and Folders with Python OS Module
- Manage Paths with Python Pathlib Module
Topic 9 Object Oriented Programming
- Introduction to Object Oriented Programming
- Create Class and Objects
- Method and Overloading
- Initializer & Destructor
- Inheritance
- Polymorphism
Topic 10 Database
- Setup SQLite3 database
- Apply CRUD operations on SQLite3
- Integrate to external databases
Topic 11 Error Handling Using Exception
- Exceptions versus Syntax Errors
- Handle Exceptions with Try and Except blocks
- The Else clause
- Clean up with Finally
Topic 12 Intro to Useful Packages (Optional)
- Numpy
- Matplotlib
- Pandas
Scenario Based Mini Project (Optional)