- The Routing Intent by Leonardo Furtado
- Posts
- Chapter 6: Set Up Your Python Dev Environment Like a Pro (Even if You're a Beginner)
Chapter 6: Set Up Your Python Dev Environment Like a Pro (Even if You're a Beginner)
Learn Python faster by setting up a dev environment that actually helps you.

Expand What AI Can Do For You
Tired of basic AI prompts that don't deliver? This free 5-day course shows you how to create tools that actually address your problems—from smart assistants to custom software.
Each day brings practical techniques straight to your inbox. No coding, no fluff. Just useful examples to automate and enhance your workflow.
Getting Ready: Building Your Python Learning Environment
Before we write a single line of Python code, we need to set up our working environment with the right tools, properly configured, so that our learning experience is smooth, efficient, and enjoyable.
In this post, we’ll walk you through everything you need to get started with Python the right way. That includes downloading and configuring Python itself, installing Visual Studio Code (VS Code), extending it with useful plugins, and giving your terminal a productivity boost with Warp, Oh My Zsh, and Powerlevel10k (or Oh My Posh, if you prefer). We’ll also show you how to set up nerd fonts, which are cool for displaying icons and styling your terminal correctly.
Whether you're on macOS, Windows, or Linux, by the time you finish this guide, you'll have a professional-grade development environment tailored for Python work. You’ll not only feel ready to dive into scripting, automation, or network engineering tasks, but you’ll also enjoy the ride!