Course Category: Software Development
Course Duration: 3 Days
Hours: 21 Contact Hours

Course Overview

Python is very efficient and widely used open source programming language supported on various platforms. This workshop is useful for programmers beginning with Python, but does not need spoon-feeding. Best way to learn programming language is to use it. Participants explore Python sample source code to learn it in this workshop. Workshop starts from basics and covers good ground to allow participants to code complete console programs in Python and to read any Python source code.


This workshop is primarily for software developers who are starting with Python, but have working knowledge of at least one other OO language.


Participant must be able to code in any IDE and OO language (e.g. C++, C#, Java, PHP etc) of their choice.

Course Outline

  • Introduction
  • Anatomy
  • Data types and dynamism
  • Variables and Operators
  • Statements and Expressions
  • Lists and Arrays
  • Tuples
  • Comprehension
  • Map, Reduce, Filter
  • Dictionaries
  • Expressions
  • Branching
  • Looping
  • Functions, Modules and Packages
  • Lambda and Closure
  • Classes and Objects
  • Abstract and Static
  • Metaclass
  • Magic Methods
  • Unit Testing

Course Outline

  • Inheritance
  • Overloading and Overriding
  • Statics
  • Polymorphism
  • Overloading
  • Collections and Sequences
  • String Handling
  • Date and Time
  • Regular expression
  • Exceptions
  • File Handling
  • Standard Library
  • Decorators
  • Generators
  • Iterators
  • Co-routines
  • Threading overview
  • Database API overview
  • Calling Webservices
  • Standard Library Overview


Windows/Linux/Any OS specific/Mobile Programming, Advanced usage of Python.

If you need more clarity, please contact

Course Category: Software Development
Course Duration: 3 Days
Hours: 21 Contact Hours

Processworks Sdn Bhd
MyCOID: 659359-X
HRD Corp registered training provider