Python
Python
| Attribute | Value |
|---|---|
Goal |
Professional Python development (automation, CLI, API) |
Interest Link |
Programming > Python |
Status |
In Progress |
Primary Use |
netapi, infrastructure automation |
Documentation |
Principia/02_Assets/LRN-PYTHON-*, DIS-PYTHON |
Curriculum
| Area | Topics | Status |
|---|---|---|
Fundamentals |
Types, control flow, functions, modules |
[x] Proficient |
OOP |
Classes, inheritance, magic methods |
[x] Proficient |
Functional |
map, filter, reduce, comprehensions, generators |
[ ] In Progress |
Async |
asyncio, aiohttp, concurrent patterns |
[ ] Learning |
CLI |
Click, argparse, Rich |
[x] Proficient (netapi) |
HTTP |
requests, httpx, REST patterns |
[x] Proficient (netapi) |
Testing |
pytest, mocking, fixtures |
[ ] Learning |
Packaging |
pyproject.toml, uv, publishing |
[ ] In Progress |
Projects
| Project | Description | Status |
|---|---|---|
netapi |
Infrastructure automation CLI (ISE, pfSense, WLC, Wazuh) |
[x] Active development |
ise-automation |
ISE-specific tooling |
[x] Portfolio |
domus-cli |
Home enterprise management |
[ ] Planning |