Python Cheatsheets
Quick reference for Python syntax, built-in functions, and standard library.
Python Basics
4
Variables
Containers for storing data values. Python is dynamically typed.
Operators
Symbols that perform operations on variables and values.
Data Types
Core built-in data types in Python.
Comments
Notes in the code ignored by the interpreter.
Data Structures
4
Lists
Ordered, mutable collections.
Dictionaries
Key-value mappings.
Tuples
Ordered, immutable collections.
Sets
Unordered unique collections.
Control Flow
4
If / Else
Conditional execution blocks.
While Loop
Looping until a condition becomes false.
For Loop
Looping over iterable objects.
Match Case
Structural pattern matching.
Functions
4
Defining Functions
Creating reusable blocks of code.
Arguments
Default, keyword, and variable-length arguments.
Lambda
Anonymous small inline functions.
Variable Scope
Local vs global variable access.
Built In Functions
5
I/O Functions
Built-in functions for input/output operations.
Iterator & Loop Helpers
Functions for iteration and looping.
Conversion & Casting
Convert values between common types.
Data Utility Functions
Helpers to work with data and sequences.
Type & Introspection Functions
Inspect objects and types at runtime.
Modules And Imports
3
Imports
Import modules and reuse code.
Creating Modules
Build your own modules.
Standard Library
Useful built-in modules.
Object Oriented Programming
2
Classes
Templates for creating objects.
Inheritance
Deriving classes from existing ones.
Exceptions
2
Try Except
Handle runtime errors gracefully.
Custom Exceptions
Define user-defined exceptions.
File Handling
1
File Read/Write
Handling files in Python.
Advanced Python
2
List Comprehensions
Concise syntax for creating lists.
Generators
Lazily evaluate sequences with yield.
Standard Library
2
Datetime
Work with dates and times.
OS Module
Interact with the operating system.
Popular Libraries
2
NumPy Basics
Numerical computations with arrays.
Pandas Basics
Data analysis with DataFrames.
Web Development
8
Simple HTTP Server
Start a basic HTTP server using Python's built-in http.server module.
FastAPI Basics
Fast and modern Python framework for building APIs.
Requests Library
Make HTTP GET, POST, and other requests using Python.
WebSocket Basics (Python)
Simple WebSocket echo server using websockets module.
Flask Basics
Minimal example for building REST APIs and web apps using Flask.
Flask Template Rendering
Serve HTML templates using Flask and Jinja2.
Simple JSON API in Python
Build a minimal API without external frameworks using http.server.
Uvicorn & Gunicorn
Production server options for FastAPI/Flask.
