Welcome to my Python learning repository! This project serves as a structured archive of my progress as a BICT student, documenting my transition from basic syntax to advanced software engineering and networking concepts.
| Module | Topic | Key Concepts Covered | Progress Status |
|---|---|---|---|
| 📂 Day 01 | The Basics | Variables, Data Types, User Input, Type Casting | |
| 📂 Day 02 | Control Flow | If/Else Logic, Logical Operators, String Slicing | |
| 📂 OOP | Object Oriented | Classes, Inheritance, Abstract Classes, Polymorphism | |
| 📂 Networking | Automation | Socket Programming, IP Scanning, Scapy Basics | |
| 📂 QA Tools | Testing | Unit Testing, PyTest, Selenium Automation |
To build strong muscle memory and ensure I truly understand the logic behind every line of code, I have disabled IntelliSense/Auto-Suggest in VS Code.
- How to replicate: Set
editor.quickSuggestionstofalseinsettings.json.
- Editor: VS Code (Visual Studio Code)
- Mobile Environment: Termux (for CLI testing on the go)
Logic Gates & Discrete Math: Implementing truth tables and logic gates using Python to bridge the gap between mathematics and programming.
Networking Scripts: (Upcoming) Tools designed to assist in network reconnaissance and port scanning.
I am a BICT Student with a passion for Computer Networking and Software Engineering Ethics.
- 📫 Focus: Network Security, QA, and Python Automation.
- 🎓 Education: Bachelor of Information and Communication Technology.
- 🎯 Goal: Transition into a Network Engineer/QA Analyst role by late 2026.
- To add superscript in windows use alt + 0178 - cm²
"Code is like humor. When you have to explain it, it’s bad."
Last Updated: March 2026