Skip to content

Latest commit

 

History

History
67 lines (42 loc) · 5.38 KB

File metadata and controls

67 lines (42 loc) · 5.38 KB

🐍 Python Learning Journey: CodeBro Edition

Python Version Learning Status Field

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.


📚 Curriculum & Progress

Module Topic Key Concepts Covered Progress Status
📂 Day 01 The Basics Variables, Data Types, User Input, Type Casting Done
📂 Day 02 Control Flow If/Else Logic, Logical Operators, String Slicing Done
📂 OOP Object Oriented Classes, Inheritance, Abstract Classes, Polymorphism In Progress
📂 Networking Automation Socket Programming, IP Scanning, Scapy Basics Planned
📂 QA Tools Testing Unit Testing, PyTest, Selenium Automation Planned

🛠️ Setup & Environment

Why No IntelliSense?

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.quickSuggestions to false in settings.json.

Recommended Tools

  • Editor: VS Code (Visual Studio Code)
  • Mobile Environment: Termux (for CLI testing on the go)

🚀 Featured Concepts

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.


👤 About Me

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.

Special Notes

  • 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