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 content:

  1. Working With MeSH Files in Python: Linking Terms and Numbers

    Working With MeSH Files in Python: Linking Terms and Numbers

    Tutorial Intermediate

    The tutorial shows how we can use different aspects of Python (i.e. dictionaries, lists, and regular expressions) together to solve different issues. It also...

  2. Building a Python Code Review Scheduler: Review Follow-Up

    Building a Python Code Review Scheduler: Review Follow-Up

    Tutorial Beginner

    In the third part of this series, you saw how to save the code review request information for follow-up. In this part of the series, you'll use the saved...

  3. Building a Python Code Review Scheduler: Sending Review Requests

    Building a Python Code Review Scheduler: Sending Review Requests

    Tutorial Intermediate

    In the first part of the tutorial series, you saw how to set up the project and its required configurations. You processed the project git logs and printed...

  4. Learn to Code With Python in Our Comprehensive New Course

    Learn to Code With Python in Our Comprehensive New Course

    Tutorial Beginner

    Do you want to learn Python? Our huge new course, Learn to Code With Python, is the only guide you'll need. With over seven hours of video covering a wide...

  5. DRY Your Python Code With Decorators

    DRY Your Python Code With Decorators

    Tutorial Beginner

    Decorators are one of the nicest features of Python, yet for the beginner Python programmer, they can seem like magic. The purpose of this article is to...

  6. Learn to Code With Python

    Learn to Code With Python

    Course Beginner

    Python is a powerful language that is easy to learn and excels at many different types of computing. It is used to run large, well-known websites. It is used...

  7. Erlang and Elixir, Part 5: Phoenix Framework

    Erlang and Elixir, Part 5: Phoenix Framework

    Tutorial Intermediate

    Build your first website with Elixir and the Phoenix Framework! Learn how to create templates, views, actions and controllers with your Elixir skills from...

  8. Intro to Pygal: A Python SVG Charts Creator

    Intro to Pygal: A Python SVG Charts Creator

    Tutorial Beginner

    SVG (Scalable Vector Graphics) is an image format which defines vector-based graphics in XML format. In this tutorial, you'll have a look at how to get...

  9. Erlang and Elixir, Part 4: Control Flow

    Erlang and Elixir, Part 4: Control Flow

    Tutorial Intermediate

    Master conditional and case control in Elixir and put interactivity and conditional logic into your app.

  10. Create a REST API With Django

    Create a REST API With Django

    Course Intermediate

    Python has long been known as a user-friendly language for learning software development. But just because it is easy to learn doesn’t mean that it isn’t...

  11. Preparing a Book Index Using Python

    Preparing a Book Index Using Python

    Tutorial Beginner

    This tutorial shows how daunting creating a book index could be, even for short sentences. It also shows how we can create a book index using Python and the...

  12. Google Cloud Storage: Managing Files and Objects

    Google Cloud Storage: Managing Files and Objects

    Tutorial Intermediate

    Learn how to use the very powerful Google Cloud Storage for your projects or applications. In this tutorial, we cover how to manage files and objects in a...