Core Python Language Tutorials
This page features all of our “pure Python” tutorials that focus on the core language features.
What is Python?
Python, named after the British comedy group Monty Python, is an interpreted, interactive, object-oriented programming language. Its flexibility allows it to do many things, both big and small. Python can be used to write simple programs, but it also possesses the full power required to create complex, large-scale enterprise solutions. Some of the ways in which Python is used includes:
- Desktop graphical application development, including games;
- Mathematical and scientific analysis of data; and
- Web and internet development.
Python’s presence in the world of computer programming can be found everywhere. For example, Python is used in some of the largest internet sites on earth - like Reddit, Dropbox, and Youtube, to name a few. The popular Python web framework Django powers both Instagram and Pinterest. LucasFilms’s award winning visual effects company, Industrial Light & Magic, uses Python to make help make their magic come to life.
It’s easy to forget just how powerful Python is because it’s so easy to learn.
Free Bonus: Python Cheat Sheet
Get a Python Cheat Sheet (PDF) and learn the basics of Python 3, like working with data types, dictionaries, lists, and Python functions:
How to Use Generators and yield in Python
Jul 15, 2024 intermediate python
Working With JSON Data in Python
Jul 03, 2024 intermediate python
Rounding Numbers in Python
Jun 18, 2024 intermediate best-practices python
Python Mappings: A Comprehensive Guide
Jun 12, 2024 intermediate python
Python Mappings
Jun 12, 2024 intermediate python
What Is the __pycache__ Folder in Python?
May 13, 2024 intermediate python
Python Sequences: A Comprehensive Guide
May 01, 2024 intermediate python
What Is the __pycache__ Folder in Python?
Apr 26, 2024 intermediate python
What's Lazy Evaluation in Python?
Apr 24, 2024 intermediate python
Python Sequences: A Comprehensive Guide
Apr 23, 2024 intermediate python
Using raise for Effective Exceptions
Apr 16, 2024 intermediate python
What's Lazy Evaluation in Python?
Apr 12, 2024 intermediate python
Data Classes in Python
Mar 07, 2024 intermediate python
Primer on Python Decorators
Feb 12, 2024 intermediate python