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. An Introduction to ETS Tables in Elixir

    An Introduction to ETS Tables in Elixir

    Tutorial Beginner

    Erlang Term Storage (ETS) tables let you share state in Elixir. In this article, you will learn about both ETS and disk-based ETS and see them in action.

  2. What Is GenServer, and Why Should You Care?

    What Is GenServer, and Why Should You Care?

    Tutorial Beginner

    Today you'll learn about GenServer and grasp the basics of concurrency in Elixir. You'll see how to spawn processes, send and receive messages, and more.

  3. Polymorphism With Protocols in Elixir

    Polymorphism With Protocols in Elixir

    Tutorial Beginner

    In this article you will learn how polymorphism is implemented in Elixir and what protocols are. We'll explain how protocols are defined and implemented.

  4. How to Create a Real-Time Feed Using Phoenix and React

    How to Create a Real-Time Feed Using Phoenix and React

    Tutorial Intermediate

    Learn to build an application showcasing how you can use the power of React to create real-time applications with a back-end API powered by Phoenix.

  5. Asynchronous I/O With Python 3

    Asynchronous I/O With Python 3

    Tutorial Advanced

    In this tutorial you'll go through a whirlwind tour of the asynchronous I/O facilities introduced in Python 3.4 and improved further in Python 3.5 and 3.6.

  6. Iterating Fast With Django & Heroku

    Iterating Fast With Django & Heroku

    Tutorial Intermediate

    In this tutorial, we'll build an application in the spirit of rapid prototyping. We'll use Django, Bootstrap CSS and Heroku, focusing on the back end.

  7. Introducing NumPy

    Introducing NumPy

    Tutorial Beginner

    This tutorial shows how we can use NumPy to work with multidimensional arrays, and describes the ndarray object, a fundamental object of the library.

  8. Working With the File System in Elixir

    Working With the File System in Elixir

    Tutorial Intermediate

    You will learn how to work with files and directories using the IO, File and Path modules and exploring various examples.

  9. Python's Pickles

    Python's Pickles

    Tutorial Beginner

    This tutorial introduces the pickle module, which enables us to easily pickle (store) Python objects, and unpickle (load) them to restore the original object.

  10. Take Our New Course: Get Started With Elixir

    Take Our New Course: Get Started With Elixir

    Tutorial Beginner

    Do you want to learn the Elixir language? If so, our new course, Get Started With Elixir, is ideal for you. Watch the intro video to find out more.

  11. How to Handle Exceptions in Elixir

    How to Handle Exceptions in Elixir

    Tutorial Beginner

    Utilize the exception types of Elixir, make your own custom errors, add explicit conditions over your applications control flow, and ensure all possible...

  12. How to Install the Elixir Runtime

    How to Install the Elixir Runtime

    Tutorial Beginner

    Get up and running with Elixir and start meta-programming in Erlang with this easy-to-follow instructional guide.