1/5
## Local Python Development: An Introduction We are going to create our first Python project and use a more professional environment. ### Project Creation First, we need to create a new directory. We can do this using the command: ```bash mkdir python-in-updraft-cu ``` Or to keep things in order, we can use: ```bash mkdir 1-python-in-updraft-cu ``` Then hit enter. If we run the command `ls`, we can see we now have a folder, `python-in-updraft-cu`, and a file `README.md`. ### Navigating to Our New Directory Next, we will navigate to the newly created folder. We can do this using the command: ```bash cd python-in-updraft-cu ``` You can also use the Tab key to auto-complete the directory name. This is a helpful tip. We can check our current location by using the command: ```bash pwd ``` ### Opening Our Project in Visual Studio Code Now we need to open the project in Visual Studio Code. You can do this by typing the command: ```bash code . ``` Alternatively, you can open Visual Studio Code, go to the "File" menu, click "Open Folder" and then select the `python-in-updraft-cu` folder.
A beginner's guide to setting up a local Python development environment using Visual Studio Code. The lesson covers the creation of a project folder, navigating into it, and opening the folder in VS Code.
Previous lesson
Previous
Next lesson
Next
Give us feedback
Course Overview
About the course
Python basics
Introduction to Web3.py
Introduction to Titanoboa
Introduction to Moccasin
How to create an ERC-20
How to test Python code and Vyper smart contract
How to deploy Vyper smart contracts on ZKsync using Moccasin
Smart Contract Auditor
$100,000 - $200,000 (avg. salary)
On-chain Data Analyst
$59,000 - $139,000 (avg. salary)
DeFi Developer
$75,000 - $200,000 (avg. salary)
Smart Contract Engineer
$100,000 - $150,000 (avg. salary)
Web3 developer
$60,000 - $150,000 (avg. salary)
Web3 Developer Relations
$85,000 - $125,000 (avg. salary)
Last updated on January 14, 2025
Duration: 2h 20min
Duration: 1h 51min
Duration: 58min
Duration: 2h 23min
Duration: 53min
Duration: 2h 24min
Duration: 28min
Duration: 1h 54min
Duration: 11min
Course Overview
About the course
Python basics
Introduction to Web3.py
Introduction to Titanoboa
Introduction to Moccasin
How to create an ERC-20
How to test Python code and Vyper smart contract
How to deploy Vyper smart contracts on ZKsync using Moccasin
Smart Contract Auditor
$100,000 - $200,000 (avg. salary)
On-chain Data Analyst
$59,000 - $139,000 (avg. salary)
DeFi Developer
$75,000 - $200,000 (avg. salary)
Smart Contract Engineer
$100,000 - $150,000 (avg. salary)
Web3 developer
$60,000 - $150,000 (avg. salary)
Web3 Developer Relations
$85,000 - $125,000 (avg. salary)
Last updated on January 14, 2025
Testimonials
Read what our students have to say about this course.
Chainlink
Chainlink
Gustavo Gonzalez
Solutions Engineer at OpenZeppelin
Francesco Andreoli
Lead Devrel at Metamask
Albert Hu
DeForm Founding Engineer
Radek
Senior Developer Advocate at Ceramic
Boidushya
WalletConnect
Idris
Developer Relations Engineer at Axelar