Most Python courses (including my own) teach you how to write code: Data structures, functions, and objects. But most people don't want to write code. Rather, they want to create projects — libraries that they can distribute to their colleagues, and even standalone programs that can be distributed and run by others.
This course will focus on how to create, structure, and distribute a Python project. Using such tools as "Poetry," we'll create projects, using virtual environments ("venvs") and dependency lists. We'll see how to make libraries available via wheelfiles, including via general distribution on PyPI. We'll also look at how you can check your code, and how you can (and should) go about dividing your code into different module files. And we'll even touch on how you can distribute programs to people who don't have Python installed using "pyinstaller".
The course will include plenty of time for questions, and will include a large number of interactive exercises, to ensure that you get practice on the topics I teach. There will also be a private forum for people in the class, for you to ask questions and share code before, during, and after the class takes place.
If you're looking to go from writing Python programs to creating and distributing Python projects, then this class will be the kick-start that you need.