Lumi Astrea's Python history


My Python Developer Portfolio

I've been coding in python since May 2024. This website is meant to be a digital journal with all of my major projects
This will have every major project I've built from May 2024 until the time you are reading this and I'll try to update it regularly

Python Timeline

May 2024

  • I began learning the Basics of Python including loops, input statements and general syntax

June 2024

  • I began to learn about functions and basic tkinter functions like windows and buttons.
  • Began to learn about pygame and created simple games.

July 2024

  • I began my first major Project which was a catboy themed idle game!
  • My first attempt at gamedev
  • This taught me OOP and classes, but the code was very messy.

August 2024

  • I began experimenting with JSON files and file handling

September 2024

  • I successfully completed a beginner's Python course

October 2024

  • Became more confident in OOP and classes

November 2024

  • Started to refactor my old code
  • Tried to improve on my weaknesses, like lists, filehandling and classes.

December 2024

  • Began to experiment with asyncio and multithreading
  • Began to lay the groundwork for my first discord bot.

January 2025

  • Built the Chrome Dino game for fun
Chrome Dino Game built in Python

February 2025

  • I tried to make a very basic chatbot using basic string matching.

March 2025

  • I built a simple chess game using pygame
  • Chess Game built in Python
  • I began to learn about flask
  • I became interested in cybersecurity and began to learn about basic cryptography.

April 2025

  • I built a simple TCP chat room using sockets

May 2025

  • Created a firework animation using pygame
  • Fireworks Animation built in Python
  • Began trying to build a turn-based RPG game in pygame
  • turn-based RPG Game Prototype built in Python
  • Began experimenting with camera angles and player movement in pygame
  • Camera angle project built in Python

June 2025

  • Created my First timeline website to showcase my progress

July 2025

  • Created my first discord bot, Astrocat which has basic moderation and commands
  • The Astrocat Discord Bot.
  • I also began to learn about enemy AI and object collision in pygame.

August 2025

  • I began learning about hashing for data science
  • I improved on my networking skills and my TCP chat room now has moderation.
  • Learned how to encrypt passwords using bcrypt

September 2025

  • Made my first developer timeline website to showcase my progress

October 2025

  • Learned about nested dictionaries
  • Began to improve on my filehandling skills
  • Learned about class composition and putting classes into other classes.
  • Began working on a halloween RPG Game