Practical Python for Programmers

Course Summary

This course is designed for software developers, system administrators and QA engineers wishing to acquire new Python skills or to take their existing skills to a whole new level. It is a comprehensive course covering all the essential elements of the language, programming techniques and the standard library.

All the core Python concepts are explained thoroughly. Hands-on examples and exercises enable the students to learn coding in Python in the most effective manner.

Course Content

[4 days for courses until May 2016. With effect from June 2016, the course has been restructured to 3 days] This course provides a comprehensive coverage of Python from basic to intermediate level :

  • Introduction to Python
  • Syntax and Style
  • Python Objects, Data Types and Operators
  • Functions and Functional Programming
  • Statements, Conditionals and Loops
  • Input and Output
  • Iterators and Generators
  • Errors and Exceptions
  • Classes and OOP
  • Modules and Packages
  • Standard Library
  • Testing, Logging and Debugging

Classes

Date Location Register
From October 24, 2016 to October 26, 2016 Kuala Lumpur Registration Form
From February 20, 2017 to February 22, 2017 Kuala Lumpur Email us
From April 10, 2017 to April 12, 2017 Kuala Lumpur Email us
From July 10, 2017 to July 12, 2017 Kuala Lumpur Email us
From August 21, 2017 to August 23, 2017 Kuala Lumpur Email us
Need a different date? Request for a class

Classes are also available as in-house training. Email us

Trainer

Boey Pak Cheong

Boey Pak Cheong graduated from Universiti Malaya with a B. Sc. (Hons) in Chemical Technology but became keenly interested and actively involved in computer programming from the late 1980s onwards. He pioneered the usage of Python in Malaysia since 1995 and has more than 20 years experience in software development using various programming languages (including Python, C, PHP, Javascript, HTML, CSS2, LaTeX ) in the Windows and Linux operating systems, with 19 years experience in using the Python language in a production environment.

Since 2006, he has conducted professional training courses in Python programming at the introductory, intermediate and advanced levels for several leading multinational companies in Malaysia, including Intel, F-Secure, CSGI, Experian and MIMOS amongst many others. He also conducts courses for the Django Web Development Framework, Linux and Tcl/Tk.

He also speaks frequently about Python, most recently at the MiniPyCon 2014 in Kuala Lumpur and at the Institution of Engineers, Malaysia.

Currently he operates Pytech Resources which specializes in Python and Django training and consultancy and software development. He has previously worked in technical and management positions with British Petroleum, ITT and Alcatel and also attended a senior management training program at the London Business School, UK.

He created the software for a leading e-commerce website using Python that dynamically generates comprehensive pdf reports either in English or Chinese and continues active development of new products for this website. But today Boey is primarily focused on teaching Python and Django.

Testimonials

For 2 years, I've started self-study with Python, with no development background. It was really a hard time, but thanks to P.C. Boey and his course, my thinking in Python was straightened out.

Mokhriz Mohammed, Materialise Sdn. Bhd.

The course is very knowledgeable and good learning for those who don't have any idea about Python and for all those working with Python.

Bairavee

The course was handful for newbie. It covered all scope of Python basics and also was with hands on practice. I really loved the training material’s provided, which has been a great reference in designing my programs now . Thank you P C Boey.

Vijiandren Radhakrishnan, Marsh, Kuala Lumpur

Course Information

This course is designed for software developers, QA engineers and system administrators who wish to use the power of the Python programming language to develop, test and automate applications and systems.

You should have some basic programming experience and be familiar with basic concepts such as variables, flow control and functions. Knowledge of object-oriented programming concepts would be beneficial but not mandatory.

The course fee is MYR1950 per person.

Training Documentation (HTML and Jupyter Notebook format)
Lunch at local restaurants
Snacks/Coffee
Class will run subject to a minimum of 3 persons. Each class is limited to a size of 10 persons in order to optimize the learning process. A full refund will be given in case of cancellation of the class due to insufficient quota. Alternatively this amount can be used for payment of the next available class.