Learn Python

Master the Python programming language! Learn how to use Python for data analysis and automation, and discover useful frameworks like Django.

All Python tutorials:

  1. Build a Real-Time Chat Application With Modulus and Python

    Build a Real-Time Chat Application With Modulus and Python

    Tutorial Intermediate

    In this tutorial, I will show you how to implement a real-time chat application with Python and Flask, and then we will deploy this application to Modulus...

  2. Render an SVG Globe

    Render an SVG Globe

    Tutorial Intermediate

    Write a Python script that can read a world map and project it into a vector globe. Learn the basics of perspective projection and how to build a virtual...

  3. Free Course: Crawl the Web With Python

    Free Course: Crawl the Web With Python

    Tutorial Beginner

    Our latest free course covers the basics of building a simple web crawler and scraper using Python.

  4. Creating a Web App From Scratch Using Python Flask and MySQL: Part 8

    Creating a Web App From Scratch Using Python Flask and MySQL: Part 8

    Tutorial Intermediate

    In the previous part of this tutorial series, we populated the dashboard page of our application with the wishes created by different users. We also attached...

  5. Creating a Web App From Scratch Using Python Flask and MySQL: Part 7

    Creating a Web App From Scratch Using Python Flask and MySQL: Part 7

    Tutorial Intermediate

    In the previous part of this series, we implemented image upload functionality for the users while adding a wish. We also added a few more options related to...

  6. Creating a Web App From Scratch Using Python Flask and MySQL: Part 6

    Creating a Web App From Scratch Using Python Flask and MySQL: Part 6

    Tutorial Intermediate

    In the previous part of this series, we implemented paging for the wish list on the user home page. In this part of the series, we'll implement an option for...

  7. Creating a Web App From Scratch Using Python Flask and MySQL: Part 5

    Creating a Web App From Scratch Using Python Flask and MySQL: Part 5

    Tutorial Intermediate

    In the previous part of this series, we saw how to implement the Edit and Delete wish functionality for our Bucket List Application. In this part we'll...

  8. Creating a Web App From Scratch Using Python Flask and MySQL: Part 4

    Creating a Web App From Scratch Using Python Flask and MySQL: Part 4

    Tutorial Intermediate

    In the previous part of this tutorial series, we implemented the required functionality for a logged-in user to add a wish. We also saw how to display the...

  9. Build an AngularJS App From Scratch, Powered by Python EVE

    Build an AngularJS App From Scratch, Powered by Python EVE

    Tutorial Intermediate

    In the previous part of this series, we saw how to get started with Eve, a Python REST API framework, and create some APIs. In this part of the series, we'll...

  10. Creating a Web App From Scratch Using Python Flask and MySQL: Part 3

    Creating a Web App From Scratch Using Python Flask and MySQL: Part 3

    Tutorial Intermediate

    In the previous part of this tutorial series, we implemented the sign-in and logout functionality for our Bucket List application. In this part of the...

  11. Building REST APIs Using EVE

    Building REST APIs Using EVE

    Tutorial Intermediate

    Python is one of the most easy to read and easy to write programming languages of all times. Over the years, the popularity of Python has only increased and...

  12. Behavior-Driven Development in Python

    Behavior-Driven Development in Python

    Tutorial Intermediate

    Behavior-Driven Development is an excellent process to follow in software development. With testing often a practice that is pushed aside to the last minute...