Python Web Development Tutorials - Real Python

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8
At a glance
Powered by AI
The document discusses various Python web development tutorials covering techniques to build real-world web applications using popular frameworks like Django, Flask etc.

Popular Python web frameworks mentioned include Django, Flask, CherryPy, Pyramid, Bottle etc. These frameworks power many popular websites.

Techniques covered include testing, mocking, test-driven development, integrating backend with frontend, deploying applications, designing and interacting with APIs etc.

8/21/2021 Python Web Development Tutorials – Real Python

Tutorials › Topics › Python Web Development Tutorials

Python Web Development Tutorials


Python is a beautiful language. It’s easy to learn and fun, and its syntax (the rules) is clear and concise. Python is a
popular choice for beginners, yet still powerful enough to back some of the world’s most popular products and
applications from companies like NASA, Google, IBM, Cisco, Microsoft, Industrial Light & Magic among others.

One area where Python shines is web development. Python offers many frameworks from which to choose from
including bottle.py, Flask, CherryPy, Pyramid, Django and web2py. These frameworks have been used to power some
of the world’s most popular sites such as Spotify, Mozilla, Reddit, the Washington Post and Yelp. The tutorials and
articles in this section cover techniques used in the development of Python Web applications and focus on how to
program real-world solutions to problems that ordinary people actually want to solve.

What you will learn from this section


Testing, mocking and Test Driven Development
Integrating back-end code with front-end libraries and frameworks
How to deploy your Python Web Application
Containerizing web applications
Designing and interacting with APIs
Social Authentication
Improving your application’s performance through caching

Free Bonus: Click here to get access to a free Django Learning Resources Guide (PDF) that shows you tips
and tricks as well as common pitfalls to avoid when building Python + Django web applications.

Free Bonus: Click here to get access to a free Flask + Python video tutorial that shows you how to build Flask
web app, step-by-step.

 Search… Search »

Build a Personal Diary With Django and Python and REST APIs: Interacting With
Python Web Services


basics
django
front-end
projects
web-dev Jul 28, 2021

api
intermediate
web-dev

Improve Your Python

https://realpython.com/tutorials/web-dev/# 1/8
8/21/2021 Python Web Development Tutorials – Real Python

Your First Steps With Django: Set Up a Using FastAPI to Build Python Web APIs
Django Project Jul 14, 2021

api
basics
web-dev

Jul 21, 2021



basics
best-practices
django
web-dev

Improve Your Python


...with a fresh 🐍 Python Trick 💌  

code snippet every couple of days:

Email Address

 Send Python Tricks »

How to Set Up a Django Project Deploying a Python Flask Example


May 25, 2021

basics
best-practices
django
web-dev Application Using Heroku
Apr 19, 2021

devops
flask
intermediate
web-dev


Django View Authorization: Restricting Brython: Python in Your Browser
Access Feb 24, 2021

front-end
intermediate
web-dev

Mar 09, 2021



django
intermediate
web-dev


Python Web Applications: Deploy Your Building HTTP APIs With Django REST
Script as a Flask App Framework
Feb 01, 2021

devops
flask
intermediate
web-dev Jan 05, 2021

advanced
api
django
web-dev

Improve Your Python

https://realpython.com/tutorials/web-dev/# 2/8
8/21/2021 Python Web Development Tutorials – Real Python


Django Admin Customization Get Started With Django Part 3: Django
Dec 29, 2020

advanced
django
web-dev View Authorization
Oct 28, 2020

Improve

django
Your Python
intermediate web-dev

...with a fresh 🐍 Python Trick 💌  

code snippet every couple of days:

Email Address


Send Python Tricks »

Data Management With Python, SQLite, Using Google Login With Flask
and SQLAlchemy Sep 29, 2020

flask
intermediate
web-dev

Oct 14, 2020



databases
intermediate
web-dev

 
Exploring HTTPS and Cryptography in Django Redirects
Python Aug 25, 2020

django
intermediate
web-dev

Sep 08, 2020



intermediate
web-dev


Customize the Django Admin With Python Grow Your Python Portfolio With 13

advanced
django
web-dev Intermediate Project Ideas

gui
intermediate
projects
web-dev

Improve Your Python

https://realpython.com/tutorials/web-dev/# 3/8
8/21/2021 Python Web Development Tutorials – Real Python

How to Write an Installable Django App How to Move a Django Model to Another

advanced
django
projects
testing
web-dev App Improve Your Python

advanced
django
web-dev
...with a fresh 🐍 Python Trick 💌  

code snippet every couple of days:

Email Address

Send Python Tricks »

Use a Flask Blueprint to Architect Your Exploring HTTPS With Python


Applications 
intermediate
web-dev


flask
intermediate
web-dev


Python REST APIs With Flask, Connexion, Get Started With Django: Build a Portfolio
and SQLAlchemy – Part 4 App

flask
front-end
intermediate
web-dev 
basics
django
projects
web-dev

What You Need to Know to Manage Users in Digging Deeper Into Django Migrations
Django Admin 
databases
django
intermediate
web-dev


advanced
django
web-dev
Improve Your Python

https://realpython.com/tutorials/web-dev/# 4/8
8/21/2021 Python Web Development Tutorials – Real Python


Create a Flask Application With Google Improve Your
Make a Location-Based Python
Web App With
Login Django and GeoDjango
...with a fresh 🐍 Python Trick 💌  


flask
intermediate
python
web-dev 
django
intermediate
web-dev
code snippet every couple of days:

Email Address

Send Python Tricks »


Sending Emails With Python Python REST APIs With Flask, Connexion,

intermediate
web-dev and SQLAlchemy – Part 3

api
databases
flask
intermediate
web-dev


Get Started With Django Part 1: Build a Django Migrations 101
Portfolio App 
intermediate
web-dev


django
intermediate
projects
web-dev


13 Project Ideas for Intermediate Python Making HTTP Requests With Python
Developers 
intermediate
Improve Your Python

web-dev

 intermediate projects web-dev


https://realpython.com/tutorials/web-dev/# 5/8
8/21/2021 Python Web Development Tutorials – Real Python

intermediate
projects
web dev

Improve Your Python


Python’s Requests Library (Guide) Django Migrations: A Primer
...with a fresh 🐍 Python Trick 💌  


intermediate
web-dev 
basics
databases
django
web-dev
code snippet every couple of days:

Email Address

Send Python Tricks »

Modeling Polymorphism in Django With Make a Location-Based Web App With


Python Django and GeoDjango

advanced
django
web-dev 
django
intermediate
web-dev

Sending Emails With Python Building Serverless Python Apps Using



intermediate
web-dev AWS Chalice

intermediate
web-dev

Python REST APIs With Flask, Connexion, The Ultimate Guide to Django Redirects
and SQLAlchemy – Part 2 
django
Improve Your Python

intermediate
web-dev

 api databases flask intermediate web-dev


https://realpython.com/tutorials/web-dev/# 6/8
8/21/2021 Python Web Development Tutorials – Real Python

api
databases
flask
intermediate
web dev

Improve Your Python


Socket Programming in Python (Guide) Python REST APIs With Flask, Connexion,
...with a fresh 🐍 Python Trick 💌  


advanced
python
web-dev and SQLAlchemy
code snippet every couple of days:

api
flask
intermediate
web-dev

Email Address

Send Python Tricks »

Python Project for Beginners: Bitcoin Price Python + Memcached: Efficient Caching in
Notifications Distributed Applications

basics
projects
web-dev 
databases
intermediate
web-dev

Building a Simple Web App With Bottle, Code Evaluation With AWS Lambda and API
SQLAlchemy, and the Twitter API Gateway

api
databases
projects
web-dev 
advanced
devops
web-dev

« 1 2 3 »

Improve Your Python

https://realpython.com/tutorials/web-dev/# 7/8
8/21/2021 Python Web Development Tutorials – Real Python

— FREE Email Series —

🐍 Python Tricks 💌

Improve Your Python


...with a fresh 🐍 Python Trick 💌  

code snippet every couple of days:

Email Address

Email… Send Python Tricks »

Get Python Tricks »

🔒 No spam. Unsubscribe any time.

All Tutorial Topics


advanced
api
basics
best-practices
community
databases
data-science

devops
django
docker
flask
front-end
gamedev
gui
intermediate

machine-learning
projects
python
testing
tools
web-dev
web-scraping

© 2012–2021 Real Python ⋅ Newsletter ⋅ Podcast ⋅ YouTube ⋅ Twitter ⋅ Facebook ⋅ Instagram ⋅


Python Tutorials ⋅ Search ⋅ Privacy Policy ⋅ Energy Policy ⋅ Advertise ⋅ Contact

❤️Happy Pythoning!
Improve Your Python

https://realpython.com/tutorials/web-dev/# 8/8

You might also like