Modern Python Developer's Toolkit
summary
Claims to teach the concrete workflow: set up VS Code, manage Python versions with pyenv and isolate tools with pipx/pipenv, enforce style with black and flake8, test with pytest, generate docs with Sphinx, and deploy with Docker. The session live‑codes a small Flask to‑do app, adds models, tests (all pass), builds Sphinx docs, and produces a Docker image that runs. Tools and exact commands for each step are shown rather than abstract advice.
AI-written summary · about
chapters (8)
- 0:00Workshop overview
- 4:24VS Code setup for Python
- 41:49Python versions with Pyenv
- 1:00:06Virtual environments
- 1:24:19Python projects with Cookiecutter
- 1:44:44Clean code with Black & Flake8
- 2:00:35To-do app with tests & docs
- 2:12:01Deploying with Docker
related talks
57mFrom C# to Python – 10 Things I Learned Along the Way
22mPublishing well formed Python packages
12mBuild productive Python web applications with Visual Studio Code, Azure and Azure DevOps
31mSupercharge your Python Development Environment with VS Code + Dev Container
34mModern development environments for Pythonistas
30mPython Versions and Dependencies Made Easy
30mHow to Create a Great Local Python Development Environment with Docker
45mStarting your project right: setup and automation for all
