Featured Video Play Icon

Build a Personal Website With Python and Flask

Learning how to build a personal website with Python and Flask using Visual Studio Code (VSCode) is a great way to showcase your skills and projects to the world. Flask is a lightweight web framework that is easy to learn and use, making it a great choice for building a personal website.

Lead Developer Career Guide Banner 01

Here’s a step-by-step guide to help you build your personal website with Python and Flask using VSCode.

Install Python

The first step is to install Python on your machine. You can download the latest version of Python from the official website (https://www.python.org/downloads/) and follow the installation instructions.

Install VSCode

Next, download and install VSCode from the official website (https://code.visualstudio.com/download). VSCode is a powerful and versatile code editor that will make it easy to write and debug your Python code. You may also want to install the Python extension for VSCode.

Create a New Project

Open VSCode and create a new project by clicking on “File” > “Open Folder”. Create a new folder in a location on your computer where you want to save it.

Install Flask

Open a terminal in VSCode by clicking on “Terminal” > “New Terminal” or by pressing “Ctrl” + “”. Then, run the command pip install flask to install Flask.

pip install flask

Inside the project folder, create a new file called “app.py”. This will be the main file for your website.

In the “app.py” file, we are going to create a new Flask application by running the following code:

from flask import Flask
app = Flask(__name__)
def home():
  return 'Welcome to my personal website!'

In the terminal, run the command flask run to start the development server. You should see a message that your server is running on a specific address.

flask run

Run Your Website

Click on the address specified in the terminal to open it in a browser. You should see the message “Welcome to my personal website!” displayed on the screen.

Now that your website is up and running, you can start adding more pages and features to it. You can also customize the look and feel of your website using HTML, CSS, and JavaScript.

Learning how to build a personal website with Python and Flask using VSCode is a great way to showcase your skills and projects to the world. With this step-by-step guide, you can easily create a powerful and dynamic website that will help you stand out in the job market.

Learn More Tips On How To Build a Personal Website with Python In My Tech Career Newsletter!

Get Valuable Learning Resources Delivered To Your Inbox Every Wednesday!

You can learn more career tips for Junior Developers, Senior Developers, Lead Developers, Project Managers, and Tech Leadership in my Tech Career Newsletter. This newsletter will give you insight into multiple stages of your career so that you can form your career plan, overcome learning blockers, and stay competitive in today’s crowded job market. It includes featured content from authors and influencers in my network to help you navigate your career and learn new skills. Use the form below to subscribe and set yourself up for career success!