Chapter 1

Your Dev Environment

terminalfilesystemVS Codecommand line

Learning Path

Hands-on Labs

Each objective has a coding lab that opens in VS Code in your browser

Objective 1

Navigate filesystem with terminal

Goal

You will learn to navigate the filesystem using terminal commands. Practice moving between directories with cd, listing contents with ls, and identifying your current location with pwd. Understand the difference between absolute and relative paths, and create a workspace folder structure for your Python projects.

Objective 2

Manage files from command line

Goal

You will learn to create, move, copy, and delete files and directories from the terminal. Master the touch, mkdir, mv, cp, and rm commands that form the foundation of file management in development workflows.

Objective 3

Set up VS Code

Goal

You will install Visual Studio Code and configure it for Python development. Install the Python extension, understand the interface including the file explorer, editor, and integrated terminal.

Objective 4

Configure terminal in VS Code

Goal

You will configure the integrated terminal in VS Code for seamless development. Learn to open the terminal, configure your default shell, and use keyboard shortcuts for efficient workflow.