Skip to content

tertiarycourses/PythonTraining

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Python 3 Essential Training

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

Day 1

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

Day 2

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)