Python 3 Essential Training

Multiday, 12/10/2024 - 25/10/2024

Venue

Tertiary Courses Malaysia G-3A-02, Corporate Office Suite, KL Gateway, No 2, Jalan kerinchi, Gerbang kernichi Lestari, 59200

Entrance Fee

2000

Category

Science & Technology

Event Type

Class, Course, Training or Workshop

Share

Schedule

DateTime
12/10/20249:30 AM - 5:30 PM
13/10/20249:30 AM - 5:30 PM
24/10/20249:30 AM - 5:30 PM
25/10/20249:30 AM - 5:30 PM
Python 3 Essential Training

Delve deep into the world of Python 3 with our comprehensive training. Begin your journey by understanding the major Python data types such as List, Tuple, Dictionary, and Set. Grasp the core concepts of conditionals, loops, and sequence generation through comprehensions and generators. Elevate your coding prowess with advanced topics like functions, lambda expressions, and the practical use of map and filter. Explore the power of Python's modules, third-party package installations, and its rich object-oriented programming paradigm using classes and inheritance.

Beyond just coding, our training empowers you to interact with databases efficiently and perform seamless file input and output operations. The course also equips you with robust error-handling techniques using exceptions. But that's not all! Get introduced to the world of data analysis and visualization with foundational insights into renowned Python libraries: Numpy, Matplotlib, and Pandas. By the end of this course, you'll be well-versed in Python 3, ready to undertake any coding challenge or project with confidence.

Certificate

All participants will receive a Certificate of Completion from Tertiary Courses after achieved at least 75% attendance.

Funding and Grant

HRD Corp Claimable Course for Employers Registered with HRD Corp

HRDF claimable

Course Code: M296

Topic 1 Get Started with Python

  • Overview

  • Install Python

  • Install Sublime Text & PyCharm

  • First Python Script

  • Comment

Topic 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