A personal learning repository documenting my Python journey from scratch, building the scripting foundation needed for Cloud Security, DevSecOps, and offensive security work.
This repo documents my Python learning process one topic at a time. Each folder is a focused study session, written to be readable, revisitable, and useful as a reference.
I am a Computer Science student with a background in offensive security, transitioning toward Cloud Security and DevSecOps. Python is the scripting backbone of almost everything in that space, so getting the fundamentals right matters.
| Session | Topic |
|---|---|
| Day 01 | Working with Variables to Manage Data |
| Day 02 | Data Types and String Manipulation |
| Day 03 | Control Flow and Logical Operators |
| Day 04 | Randomization and Python Lists |
| Day 05 | Python Loops |
| Day 06 | Python Functions and Karel |
| Bonus | Python for AI (CampusX Series) |
Variables Data Types Strings Conditionals Loops Functions Lists Randomization Logical Operators Type Conversion Input / Output Python for AI
Python is not optional in Cloud Security or DevSecOps. Whether it is writing security automation scripts, building Lambda functions, parsing cloud logs, or crafting exploit tooling, every serious practitioner needs a clean Python foundation.
This repo is that foundation, built step by step, nothing skipped.
Each session folder has Python files focused on exactly one concept. No frameworks, no dependencies, no noise. Just core Python the way it should be learned before anything else.
The CampusX bonus section extends into AI-focused Python, which ties into my broader interest in applying ML to security tooling.
- 86+ commits
- 7 topic folders
- 100% Python
Anyone starting Python with a security or cloud engineering goal in mind. Every file is self-contained and needs no setup to read or run.
I document my learning across offensive security, cloud, and DevSecOps on GitHub and Medium.
- GitHub: muhammadkashifsecurityengineer
Muhammad Kashif | CS Student | Offensive Security | Cloud Security | DevSecOps