Python Fundamentals
Overview
Beginner-to-intermediate Python with hands-on tools and small projects such as a basic port scanner.
Features
- Core fundamentals - variables, data types, control flow, functions, modules
- Small beginner projects and games to practice the basics
- Custom tool building, starting with a basic port scanner
- Testing and packaging practice for functionality and ease of use
Technologies
Python
Basics
Key Python fundamentals: variables, data types, control flow, functions, and modules, with short examples and recommended resources to practice.
Fun Python Projects
Writing basic scripts and creating beginner-friendly Python projects, such as small games and other exercises, to build a fundamental understanding of the code, how different data types work when processing data, and creating a variety of projects using Python.
Creating Tools: Cybersecurity Tools
While studying my Level 3 in cybersecurity practices, I decided to build a variety of tools to understand how they work under the hood - starting with a basic port scanner and expanding from there.
Testing & Packaging
Testing these projects and tools to ensure functionality and ease of use while remaining secure.
Next Steps
Other future projects may include web scraping, automation, small web apps, and using a Raspberry Pi for other projects - these will soon be showcased on the portfolio or projects page.