Python Development Flow (2023 Wrapup)
As part of my software development passion, I research and discover new tools, libraries, and industry standards to learn new professional skills and habits. This is a short wrapup of this year’s changes to my Python development workflow, and an initial plan for 2024.
2023
Development Tools
Notepad++Visual Studio Code- SFTP Extension (auto-upload on save)
- Markdown All in One (preview pane)
PipenvpdmPoetry- MobaXterm
Top Packages
My projects usually involve a web interface, interacting with APIs, or capturing and processing network packets. Whenever I need to create databases, Peewee keeps things simple enough that it’s become a favorite over other ORMs.
New Packages
These are my highlights from new packages employed this year. For some odd reason, I’ve been dreading using asyncio
, while repeatedly using multiprocessing
and threading
! Black sparked my interest in implementing more tools and packages to enforce typing/styling standards.
2024 (Initial Plan)
The goal for 2024 is to implement libraries and packages that improve my development workflow, code performance, and user experience. Some are also industry standards I want to familirize myself with.