Python fundamentals from a cybersecurity perspective — study notes and hands-on scripts. Covers everything from syntax basics to OOP and real-world libraries.
Utkarsh Solanki — Cybersecurity & AI Student
LinkedIn · GitHub
| # | Topic |
|---|---|
| 01 | Introduction |
| 02 | Variables and Data Types |
| 03 | Strings |
| 04 | Numbers and Operators |
| 05 | Lists |
| 06 | Tuples, Sets, Dictionaries |
| 07 | Conditionals |
| 08 | Loops |
| 09 | Functions |
| 10 | File Handling |
| 11 | Error Handling |
| 12 | Modules and Packages |
| 13 | OOP |
| 14 | Comprehensions and Lambdas |
| 15 | Working with Libraries |
| Script | Description |
|---|---|
| port-scanner.py | Simple TCP port scanner using raw sockets |
More scripts coming as I build them.
| Repo | What's inside |
|---|---|
| cybersecurity-notes | Fundamentals, ethical hacking, roadmap |
| linux-notes | Permissions, users, commands, bash one-liners |
| networking-and-os | TCP/IP, DNS, HTTP, Wireshark, OS basics |
Last updated: June 2026