Skip to content

SahanPramuditha-Dev/Python_learning_CodeBro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐍 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

About

This repository documents the academic and professional development of a Bachelor of Information and Communication Technology (BICT) student. It serves as a centralized hub for mastering Python programming

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages