Python

Level 2

Students can have an insight on how the programming world works and get familiar with the concepts of coding using Python language. Python is a computer programming language often used for building websites and software, machine learning, task automation as well as data analysis. It is beginner friendly as the syntax / code used to construct a Python program is human-readable. With this characteristic, Python has become one of the most used and popular languages today in the IT industry as well as younger generation’s first programming language to learn.

Objectives

  • Study the fundamental concept of Python programming language.
  • Study on adapting Python language in real-life scenario happening around student.
  • Learn coding concept with beginner friendly syntax which helps student explore more programming languages.
  • Using coding to explore student’s creativity and enhance their problem-solving skills.
  • Use coding to improve logical thinking as well as student’s mathematical thinking through handling real-life problems.
  • Study on building Python mini-program with different functionalities.

Course Info

Platform used:
Python Editor

Lessons:
24 lessons

Duration:
6 months, 24 weeks

Skills:

  • Understand how coding works
  • Improve computational skills
  • Improve problem-solving skills and team-work spirits
  • Boost student’s creativity and logical thinking

Lesson Plan:

No Lesson
1 Introduction to Function
2 Function with Return Statement
3 Application of Function
4 Introduction of List in Python
5 List Operations
6 Application of List
7 Introduction to Dictionary in Python
8 Application of Dictionary in Python
9 Difference of Lists and Dictionary
10 File Operations with Text
11 Application of Data Collection with Text File
12 File Operations with PDF
13 Application with PDF
14 PDF integrated system – Part 1
15 PDF integrated system – Part 2
16 File Operations with Excel
17 Introduction to Numpy Ndarray
18 Basic Operation of Numpy Library
19-24 Final Project – Project 2

 

Estimated Duration: 18 weeks + 6 weeks for final project

*For final project, students will be provided with the project requirements and objectives to develop a real world system (e-commerce back-end) creatively using Data Structures / Collections and File System operations concept.

Give Your Child
the Confidence to
Think, Learn, and Succeed

Whether online or in-class, our enrichment programmes help children grow into confident, capable, and future-ready learners.

Start Now!