Past Event

Talk on Introduction to Python for Scientists and Engineers
Venue: Wisma IEM, 03- CSETD Lecture Room, 2nd Floor, 04- TUSTD Lecture Room, 2nd Floor
Date & Time: 04 Jun 2014 (5:30 PM - 7:30 PM)
CPD: 2
Closing Date Before: 01-Jun-2014 (Subject to change based on availability of seat)
Organised By Special Interest Group - Information and Communications Technology (ICT)


Python is an easy to learn, excellent language that meets the modern-day computational needs of scientists, engineers and data analysts. It is seen as alternative to the traditional C, C++, FORTRAN as well as MATLAB, OCTAVE and other mathematical packages.

This talk introduces the core features of the language plus the essential third party Python libraries for scientific and engineering computing. It also focus on how to get started and think in Python. We begin with demonstrating how to use the highly interactive Python environment (IPython) to do rapid application development.

   - Data types (numbers, strings, lists, dictionaries,etc)
   - Language syntax and structure
   - Reading and writing files
   - Defining functions
   - Modules
   - Classes
   - Exception handling

Next the libraries for scientific and engineering computing such NumPy, matplotlib, Pandas, and SciPy are introduced. NumPy is the foundation package for rapid manipulation and processing of large data sets using N-dimensional arrays. Matplotlib offers comprehensive 2D plotting while the SciPy ecosystem offers  numerical integration, splines, optimization, solving systems of differential equations, etc.

One of the most attractive features of Python is its ability to seamlessly integrate with C, C++ and Fortran code. The variety of tools that have emerged to enable this is discussed.


Boey Pak Cheong holds an honours degree in Chemical Technology from Universiti Malaya but became keenly interested and actively involved in computer programming from the late 1980s onwards. He 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 more than 17 years experience in using the Python language in a production environment. Currently, he is the Principal Consultant with Pytech Resources specializing in Python and Django training and consultancy services, web applications 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 has conducted professional training courses in Python programming at the introductory, intermediate and advanced levels for several leading multinational companies in Malaysia, including Intel, SMART Modular Technologies and F-Secure, CSGI amongst others. He also conducts courses for the Django Web Development Framework, Linux and Tcl/Tk.

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 as well as new ones.  Other websites developed include a free classified ads website covering Asian countries using the Django web development framework launched early 2008.

Additional Information
Posted on
Talk on Introduction to Python for Scientists and Engineers

Post Comment
Member Type Normal Rate
Online Rate
Non IEM Member 50.00 50.00

For IEM members, please CLICK HERE to login for member rate
Rate stated does not include 6% SST




Survey Form


Sign up for our newsletter to receive more information
Email Address:

Follow Us