Self-Directed Technical Upskilling

Self-Directed
Python Course

I took on this 12-hour deep-dive as a self-directed project, on top of my other classwork during the semester. My goal was to move past the "beginner" phase. I realized that to build the hardware I'm interested in, I needed to stop writing messy if/else scripts and start building modular, professional systems.

Now that I understand the logic under the hood, I can read, tweak, and fix AI-generated code to fit much more complex hardware and software projects while significantly speeding up my overall workflow.

FILE_SUMMARY
TOTAL_FILES (58) [CLICK_TO_EXPAND]
> alarmClock.py > argsKwargs.py > bankingProgram.py > backgroundPic.jpg > car.py > classMethods.py > classVariables.py > collectionsPT2.py > compoundInterest.py > conditionalExp.py > countdownTime.py > countUpTimer.py > CSSpython.py > csvTest.csv > decorators.py > defaultArguments.py > dictionaries.py > duckTyping.py > econGraph.py > encriptionProg.py > exceptionHandling.py > fileDetection.py > FinalProjectWeather.py > forLoops.py > formatSpecifiers.py > functionsPosArgs.py > GUIapp.py > GuiLayouts.py > GuiPushButtons.py > indexing.py > inheritance.py > input.py > iterables.py > jsontest.py > keywordArguments.py > listComprehension.py > logicalOperators.py > magicMethods.py > main.py > matchCaseStats.py > mathFunctions.py > membershipOps.py > moduleEX.py > modules.py > multiInheritance.py > nestedLoop.py > OOP_Master.py > PokemonAPIFetcher.py > polymorphism.py > practiceCollections.py > ProfilePic.jpg > propertyDecorator.py > python1.py > quizGame.py > rectangleArea.py > slotMachineGame.py > sound.mp3 > staticMethod.py > stringMethods.py > superFunction.py > test.py > typecasting.py > whileLoop.py > writingFiles.py

> AT A GLANCE: Subjects Learned + Comprehensive Projects

// Capability Matrix

Architecture

Mastering the structure of complex code through Classes and inheritance to build scalable systems.

objectOrientedProgramming.py inheritance.py superFunction.py duckTyping.py polymorphism.py

Interface Dev

Developing graphical user interfaces to make technical projects accessible and interactive.

GUIapp.py GuiLayouts.py GuiPushButtons.py CSSpython.py

Systems & Data

Handling external data streams and automating file-level operations for smart hardware.

PokemonAPIFetcher.py jsontest.py writingFiles.py fileDetection.py exceptionHandling.py

// The Capstone: Weather OS

Weather Data
Integration App

This project was the final stress test for everything learned. It integrates API data fetching, JSON parsing, and GUI styling.

  • Live API calls to OpenWeatherMap
  • Dynamic image rendering based on conditions
  • Clean Error Handling for bad city inputs
Weather OS Screenshot

// Moving Forward

The Goal: AI Implementation. Mastering Python wasn't just about learning a language; it was about choosing the industry standard for the next generation of tech.

Now that I actually understand the architecture of the language, I can integrate autonomous AI agents directly into my code. This allows my projects to handle "intelligent" tasks and interact with the world in a way that basic coding just can't touch.

ACCESS FULL REPOSITORY (50+ FILES)