top of page

Python Evolution: 8-Stage Curriculum

Foundation 1

  • a.Intro to UI

Computational Thinking & Python Mastery

Building logical solutions through text-based programming.

Current Progress: The Advanced Track
 

Building on my success with Spike Prime graphical programming, I am now transitioning into Python to unlock deeper computational logic and prepare for high-school level mechatronics.

Level

Currently Mastering

Training Center

The Brainery Code Academy

Core Competencies

Intermediate 4 (Professional Python Track)

Data structures, Boolean logic, input validation, and algorithm optimization.

Technical Case Study: Inventory & Logic

Albert's Fruit Shop

This project demonstrates how to manage a dynamic database using Python.

Feature Highlight – Dynamic Inventory: The program uses fruits.remove(choice) to ensure that once a fruit is purchased, it is no longer available in the shop.

Developer Reflection: "I used a while True loop to keep the shop open for the customer, but I had to fix a bug on my code to allow the user to 'exit' and break the loop properly."

Technical Case Study: Human-Computer Interaction

Rock, Paper, Scissors (AI Edition)

A focus on randomization and making programs 'smart' enough to handle human errors.

Feature Highlight – Crash Prevention: The program uses a try-except block in get_rounds(). This prevents the program from breaking if a user enters a letter instead of a number.

Developer Reflection: "I designed a custom scoring system that recognizes 'ties' by awarding half-points (0.5), which required me to understand how Python handles float data types."

Future Integration: Python x Robotics

The Next Step (Target: Secondary 1)

While my competition success was built on mastery of Spike Prime logic, I am currently bridging the gap to text-based engineering by advancing through Intermediate 4 Python.. I want to use the computational logic I've learned in these projects to build more responsive and intelligent robots.

bottom of page