Fork me on GitHub

Python Programming Language

The Python programming language is an open source, widely-used tool for creating software applications.

What is Python used for?

Python is often used to build and deploy web applications and web APIs. Python can also analyze and visualize data and test software, even if the software being tested was not written in Python.

General Python programming language resources

What do you want to learn about Python?

Show me a list of the best Python learning resources.

What editor should I use to code my Python app?

What are list, dictionary and set comprehensions?

Sign up here to receive an email with major updates to this site and Python tutorials delivered to your inbox once a month.