Call +603 9100 1312

Instructor-Led Classroom Adult Training in Malaysia - Learn New Skills to Enhance Your Employability from our HDRF Approved Courses

Python 3 Essential Training

Due to its power, simplicity, and complete object model, Python has become the scripting language of choice for many large organizations, including Google, Yahoo, and IBM. In Python 3 Essential Training, the trainer demonstrates how to use Python 3 to create well-designed scripts and maintain existing projects. This course covers the basics of the language syntax and usage, as well as advanced features such as objects, generators, and exceptions. Example projects include a normalized database interface and a complete working CRUD application. Exercise files accompany the course.

Topics include:

  • Major Python data types such as List, Tuple, Dictionary and Set
  • Conditional and loops
  • Generating sequences using comprehension and generators
  • Functions, Lambda, Map and Filter
  • Import modules and packages, and install third party Python packages
  • Objected Oriented Programming in Python Using classes and inheritance
  • Database operations
  • File Input and output
  • Handling errors with exceptions
  • Introduction to Numpy, Matplotlib and Pandas

 

HRDF SBL Claimable for Employers Registered with HRDF

HRDF claimable

Course Code: M038

Course Booking

MYR1,600.00

Course Date

Course Time

* Required Fields

Course Cancellation/Reschedule Policy

We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% to participants.
Note the venue of the training is subject to changes due to class size and availability of the classroom.
Note the minimal class size to start a class is 3 Pax.

Course Details

Module 1 Get Ready

  • Overview
  • Install Python
  • Install Sublime Text & PyCharm
  • First Python Script
  • Comment
  • Interactive Python IDLE

Module 2: Data Types

  • Number 
  • String 
  • List
  • Tuple
  • Dictionary
  • Set

Module 3 Operators

  • Arithmetic Operators
  • Compound Operators
  • Comparison Operators
  • Membership Operators
  • Logical Operators
  • Identity Operators

Module 4 Control Structure

  • Conditional
  • Loop
  • Iterating Over Multiple Sequences
  • Break & Continue
  • Loop with Else

Module 5 Function

  • Function Syntax
  • Return Single Value
  • Return Multiple Values
  • Passing Arguments
  • Default Arguments
  • Variable Arguments
  • Decorator
  • Lambda, Map, Filter

Module 6 Comprehensions & Generators

  • Comprehensions
  • Generators

Module 7 Modules & Packages

  • Modules
  • Packages
  • Python Standard Libraries
  • Install Third Party Packages
  • Anaconda Packages

Module 8 Object Oriented Programming

  • Class
  • Object
  • Method
  • Initializer & Destructor 
  • Inheritance
  • Polymorphism

Module 9 Database

  • Database API
  • Create SQLite3 database
  • CRUD on SQLite3


Module 10 Exception

  • What is Exception
  • Exception Syntax

Module 11 Files I/O

  • Open a file
  • Write to a file
  • Read from a file
  • Close a file

Module 12 Intro to Third Party Packages

  • Numpy
  • Matplotlib
  • Pandas

Who Should Attend

  • Data analysts who want to use Python for data analysis
  • Financial analysts who want ot use Python for market analysis
  • Engineers who want to use Python for engineering work

Prerequisite

Nil

Trainers

Python TrainerSaeid Alizadeh is a technopreneur specialized in field of IOT (Internet of things), Building Management System (BMS), Building Automation System (BAS), Automotive Hydroponics Systems, and generally sense, monitor and control mechanical and electrical equipment such as ventilation, lighting, power systems, fire systems, and security systems.

Saeid past experience on IoT application include:

  1. Smart Building System
  2. Energy Monitoring, Controlling and Saving
  3. Environmental Monitoring 
  4. Flood detection and prediction system based on IoT and big data 
  5. Online Weather Station Based on IoT
  6. Smart Farming System (Long Range Wireless Sensor Networks)
  7. Smart Hydroponic System Based on IoT
  8. IP TV and Digital Signage System
  9. RFID Solution 
  10. GPS Tracking System
  11. Remote Sensing

Data Science TrainerDr. Aanand is a Full Stack Data Scientist who once had a torrid love affair with Physics. He has consulted and published in the area of Public Health, Electricity Markets, Telecom, BFSI, Advertising & Communication Strategies and Digital & Social Media Technologies. He has worked on assignments with international agencies such as International Monetary Fund, World Bank, Royal Netherland Embassy etc. besides MNCs like Tata Consultancy Services, Kie Square Consulting and several government organizations of national importance.

He regularly conducts general training programs in Python (Pandas, NumPy, SciPy, Matplotlib, Bokeh), R (dplyr, rstanarm, knitR, ggplot2), Data Visualization (Tableau, D3.js) and Machine Learnng (Reinforced Learning, Scikit Learn) and specialized training programs on Structural Equation Modeling and SAP Hana.

He holds a doctorate in Operations Research from Indian Institute of Management Ahmedabad and a post graduate in Physics from University of Mumbai. He has advanced training in mathematical programming including optimization, advanced multivariate data analysis, and simulation techniques. When he is not teaching or consulting he can be found meditating or heading for an adventurous trek.

IoT and Robotics TrainerReza Khosravi is the founder and CEO of Skymics Sdn Bhd a High Tech MSC status company in field of IT and Internet of Things Technology. He has over 15 years of experience in IT and Telecomunication. He is the inventor of the C65 embedded device. He graduated from Staffordshire University with MBA degree in IT.

  • More than 5 years of experiance in Smart Cities Solutions
  • Expert on Embedded System Design, Raspberry Pi and Arduino
  • Expert on IBM Blunix and IBM Watson
  • More than 3 years of experiance in filed of IoT solutions.
  • He is the designer of below IoT Projects in last 3 years.

Raspberry Pi TrainerTed Chan is an experienced and PMP certified Project Manager with 11 years experience in managing projects. He managed software and IT infrastructure projects for MNCs in Telecommunications, Oil & Gas and Finance sector. He brings with him applied project management techniques on software development, system implementation, data center transformation, process improvement and service development projects. During his tenure, he managed large virtual teams and sub-contractors collaborating remotely across multiple continents and time-zones to deliver complex projects. Ted is also a proficient user of MS Project. He used it for PMO reporting, resource booking, project effort estimation, progress tracking and Earn Value Management.

Owing his long and successful career in IT to those who inspired and touched his life, Ted sought to give back to the community with Malaysia Raspberry Pi Club, a computing and STEM education club he founded. He wanted to emulate the success of Raspberry Pi Foundation of UK in increasing computer literacy amongst children. Through conducting hands-on workshops, show & tell sessions and Raspberry Jam, he managed to introduce Raspberry Pi to members of the public from all ages and background. More people gain awareness of an affordable computing platform and learned Python programming, Linux and Physical Computing through those activities he organized.

Customer Reviews (6)

Might RecommendReview by AHMAD ZIKRI
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
nil (Posted on 5/8/2017)
Good Python CourseReview by Ying Hwa
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
The trainer is pretty experienced and gave us a lot of tips on how to write Python code (Posted on 7/10/2016)
Good Python courseReview by Lim Wenbin
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Changing the course location was little convenient. The trainer was quite knowledgeful but it was slightly difficult for very beginner. (Posted on 7/10/2016)
Recommend Python courseReview by Kelyvn
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
I would recommend this course. (Posted on 7/10/2016)
Will recommendReview by Stella Benedicta Laksono
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Will recommend (Posted on 7/10/2016)
Will RecommendReview by Saurabh Kumar
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Will Recommend (Posted on 7/10/2016)

Write Your Own Review

You're reviewing: Python 3 Essential Training

How do you rate this product? *

  1 star 2 stars 3 stars 4 stars 5 stars
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
  • Reload captcha

Tags

Other people marked this product with these Subjects:

Use spaces to separate Subjects. Use single quotes (') for phrases.

You May Be Interested In These Courses