Skip to main content

Computing in Python

Development Academy of the Philippines

Course Overview

Python is a general purpose programming language which enables users to do multiple tasks (e.g. create web applications, scrape web data, make machine learning algorithms), but its written syntax is laid out in a simple and understandable way, making it easy for beginners to pick it up. In this course, fundamental computing concepts such as variables, data types, conditionals, loops, functions, objects, and use of popular data science libraries are discussed. These building blocks will enable participants to create simple applications using Python to help solve data and analytics problems.

What You Will Learn

Upon completion of this course, the learners are expected to:

  • understand the basic statements and functions – lists, tuples, dictionaries, loops, etc.;
  • understand the concepts and be fluent in object-oriented programming including the use of classes, inheritance, and exceptions;
  • be able to design, code, and test Python programs that may be regularly used in data exploration; and
  • perform data wrangling and visualization using Python.


You will need a computer or laptop with Microsoft Excel installed. Computer or laptop requirements are:

  • For Windows: Core i3 or better, 4GB RAM or better, MS Excel 2007 or better
  • For MacBook: ideally MS Excel 2013 or newer should be installed (some functions require this version on the Mac). If the version of MS Excel is 2011, download and install StatPlus.
  1. Course Number

  2. Classes Start

  3. Classes End

  4. Estimated Effort

    1-2 hours/week (10 hours)
  5. Price

  6. Prerequisites

    Development Academy of the Philippines SP101

    You must successfully complete Development Academy of the Philippines SP101 before you begin this course.