Python ProgrammingEnrol

Module Start/End Date: April 15, 2024 to September 30, 2024

Enrollment Period: April 12, 2024 to September 30, 2024

Programme Area: Discipline-Specific Modules

Cluster(s): Information & Digital Technologies

Institution: Singapore Polytechnic

Duration: 24 Weeks

Delivery Mode: Self-paced

Enrollment Eligibility: Staff, Full-time Student

About this Module

This is a foundation module, designed to be completed in about 5 hours, to help students to pick up the basic programming concepts with hands-on exercises.  The module does not require any additional software installation.  

At the end of this module, the students should have achieved the following objectives:

  1. Able to understand the basic syntax and building blocks of Python Programming Language.   
  2. Able to use Python Shell and Python scripts to practice basic Python programming exercises.  

The following Units are included.

  • Unit 1- Introduction to data types and basic I/O. 
  • Unit 2- conversion operations between data types.
  • Unit 3- Formatted Printing and Conditional Blocks.
  • Unit 4- Python iteration constructs.
  • Unit 5 - Final Lesson: A source codes walkthrough and demonstration of a simple number guessing game implemented in Python scripts. 
  • A tiny project is given to students who would like to take on the challenges.