Python ProgrammingEnrol

Module Start/End Date: October 14, 2024 to March 31, 2025

Enrollment Period: October 11, 2024 to March 31, 2025

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.