Skip to main content
CourseFlix

Python on the Backend

3h 51m 33s
English
Paid

Expand your Python skills by mastering its use on the backend. Imagine writing a website in Python or developing an API that your fellow developers can easily access via JSON over basic HTTP. With the rise of microservices and APIs, leveraging Python for backend development is an invaluable skill. This course will equip you with the foundations of web servers, teaching you how to set up a Python web server and create compelling, dynamic backend applications.

Course Highlights

By the end of this course, you'll be fully equipped to delve into the world of backend development with Python. Through this course, you will:

  • Develop and deploy your own services and APIs.
  • Utilize databases to read and write data effectively.
  • Implement sophisticated load balancing strategies for your Python services.
  • Work with Jupyter notebooks for enhanced interactive computing and much more.

About the Author: Udemy

Udemy thumbnail

Udemy is the largest open marketplace for online courses on the internet. Founded in 2010 by Eren Bali, Oktay Caglar, and Gagan Biyani and headquartered in San Francisco, the company went public on the Nasdaq in 2021 under the ticker UDMY. The platform hosts well over two hundred thousand courses across software development, IT and cloud, data science, design, business, marketing, and creative skills, taught by tens of thousands of independent instructors. Roughly seventy million learners use it worldwide, and the corporate arm — Udemy Business — supplies a curated subset of that catalog to enterprise customers.

Because Udemy is a marketplace rather than a single editorial publisher, the catalog is uneven by design. The strongest material lives in the long-form, project-based courses authored by working engineers — full-stack JavaScript, React, Node.js, Python data science, AWS, Docker and Kubernetes, mobile development with Flutter and React Native, and cloud certification preparation. The CourseFlix listing under this source is the slice of that catalog that has been mirrored here for offline-friendly viewing, organized by topic and updated as new releases land. Pricing on Udemy itself swings dramatically with the site's near-permanent sales, which is why the platform is best treated as a deep reference catalog: pick instructors with strong reviews and a track record of updating their material rather than buying on the headline price alone.

Watch Online 29 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 29 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Why Back-end Development?
All Course Lessons (29)
#Lesson TitleDurationAccess
1
Why Back-end Development? Demo
06:02
2
Course Outline
04:25
3
Setup Python3 on Mac
02:53
4
Installing Tornado the Python HTTP Web Server on Mac
01:01
5
Installing Visual Studio Code and Python Extension on Mac
04:03
6
Setup Python3 on Windows
02:27
7
Installing Tornado the Python HTTP Web Server on Windows
01:01
8
Installing Visual Studio Code and Python Extension on Windows
06:02
9
HTTP Protocol
04:21
10
Building a simple GET HTTP method end point in Python
09:56
11
Serving a simple HTML file from Python Web Server (Index.html)
04:18
12
Query Parameter vs Resource Parameter
03:14
13
Building a GET end point with a query string parameter
04:34
14
Building a GET end point with resource parameters
07:12
15
Building a JSON GET endpoint that reads from a text file on the backend
03:38
16
Building a JSON POST endpoint that writes to a text file on the backend
06:34
17
Consuming the GET and POST API from Javascript/HTML
15:36
18
Building an Image Upload Service with Python
13:19
19
What is Jupyter nootbook?
09:09
20
Installing Jupyter Notebook on Mac
04:24
21
Installing Jupyter Notebook on Windows
04:22
22
Installing Jupyter Notebook on Docker
02:55
23
Working with Jupyter Notebook (Twitter example)
10:01
24
Load Balancing Python services with nginx
15:40
25
Spinning Postgres Instance with Docker
13:36
26
Database programming with Python
18:10
27
Working with MySQL in Python
20:50
28
Python and Postgres Server Side vs Client Side Cursors
17:08
29
Stateless vs Stateful Web Applications in Python
14:42
Unlock unlimited learning

Get instant access to all 28 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Course content

29 lessons · 3h 51m 33s
Show all 29 lessons
  1. 1 Why Back-end Development? 06:02
  2. 2 Course Outline 04:25
  3. 3 Setup Python3 on Mac 02:53
  4. 4 Installing Tornado the Python HTTP Web Server on Mac 01:01
  5. 5 Installing Visual Studio Code and Python Extension on Mac 04:03
  6. 6 Setup Python3 on Windows 02:27
  7. 7 Installing Tornado the Python HTTP Web Server on Windows 01:01
  8. 8 Installing Visual Studio Code and Python Extension on Windows 06:02
  9. 9 HTTP Protocol 04:21
  10. 10 Building a simple GET HTTP method end point in Python 09:56
  11. 11 Serving a simple HTML file from Python Web Server (Index.html) 04:18
  12. 12 Query Parameter vs Resource Parameter 03:14
  13. 13 Building a GET end point with a query string parameter 04:34
  14. 14 Building a GET end point with resource parameters 07:12
  15. 15 Building a JSON GET endpoint that reads from a text file on the backend 03:38
  16. 16 Building a JSON POST endpoint that writes to a text file on the backend 06:34
  17. 17 Consuming the GET and POST API from Javascript/HTML 15:36
  18. 18 Building an Image Upload Service with Python 13:19
  19. 19 What is Jupyter nootbook? 09:09
  20. 20 Installing Jupyter Notebook on Mac 04:24
  21. 21 Installing Jupyter Notebook on Windows 04:22
  22. 22 Installing Jupyter Notebook on Docker 02:55
  23. 23 Working with Jupyter Notebook (Twitter example) 10:01
  24. 24 Load Balancing Python services with nginx 15:40
  25. 25 Spinning Postgres Instance with Docker 13:36
  26. 26 Database programming with Python 18:10
  27. 27 Working with MySQL in Python 20:50
  28. 28 Python and Postgres Server Side vs Client Side Cursors 17:08
  29. 29 Stateless vs Stateful Web Applications in Python 14:42

Related courses

Frequently asked questions

What is Python on the Backend about?
Expand your Python skills by mastering its use on the backend. Imagine writing a website in Python or developing an API that your fellow developers can easily access via JSON over basic HTTP. With the rise of microservices and APIs…
Who teaches Python on the Backend?
Python on the Backend is taught by Udemy. You can find more courses by this instructor on the corresponding source page.
How long is Python on the Backend?
Python on the Backend contains 29 lessons with a total runtime of 3 hours 51 minutes. All lessons are available to watch online at your own pace.
Is Python on the Backend free to watch?
Python on the Backend is part of CourseFlix's premium catalog. A CourseFlix subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch Python on the Backend online?
Python on the Backend is available to watch online on CourseFlix at https://courseflix.net/course/python-on-the-backend. The page hosts every lesson with the integrated video player; no download is required.