Skip to content

Backendmesh

  • Home
  • High Level Design
  • Low Level Design
  • Python
  • Contact Us
  • Privacy Policy
  • About Us

Python Revision Guide

August 8, 2026April 19, 2025 by Puneet Verma
  • Interview Question Part 1
  • Interview Question Part 2
  • Python’s Core Features
  • Python Implementations
  • Evolution of Python
  • GIL
  • Lists, Dictionaries, Tuples, and Sets
  • lambda(), map(), and filter()
  • Generators
  • Iterators and Iterables
  • Decorators
  • Inheritance
  • MRO
  • Class Methods, Static Methods, and Instance Methods
  • Metaclasses
  • Dunder
  • Pass-by-Value vs. Pass-by-Reference
  • Memory Management
  • Parallelism, Asynchronous, Synchronous, Concurrency
  • Synchronous vs Asynchronous
  • Understanding Concurrency vs. Parallelism
    • Asyncio and Threads
    • Mastering asyncio
    • Multiprocessing
  • Thread, Processor and Worker
  • Interpreters and Compilers
  • JIT
  • Garbage Collection
  • Thread Safety
  • Cross-Site Scripting
  • API Authentication
  • Unit Testing
  • Python competitive programming
  • Python 3.13

  • Gunicorn
  • Python Web Framework
  • WSGI and ASGI
  • FastAPI
  • Middleware in FastAPI
  • Pydantic
  • Template in FastAPI

  • Flask

Categories Python
The Complete Guide to the ELK Stack (Elasticsearch, Logstash, Kibana)
Mastering asyncio

About Puneet Verma

Puneet Verma is a software developer specialising in backend architecture, Dynamic Programming, and SaaS solutions. He focuses on building optimised, scalable applications and sharing deep-dive technical tutorials to help developers master complex algorithmic patterns.

Leave a Comment Cancel reply

Recent Posts

  • Python Multiprocessing: Escaping the GIL
  • Understanding Parallelism, Asynchronous, Synchronous, Concurrency
  • Understanding Concurrency vs. Parallelism: The Definitive Guide
  • Inside CPython’s Memory Allocator: Arenas, Pools, and Blocks
  • Context Managers: The Cleanup Problem

Recent Comments

  1. Memory Management in Python – A Deep Dive - Backendmesh on Inside CPython’s Memory Allocator: Arenas, Pools, and Blocks
  2. Vertical vs Horizontal Scaling: A Complete Guide for System Designers - Backendmesh on A Simple Guide to Consistency
  3. Consistent Hashing: An In-Depth Guide - Backendmesh on Sharding
  4. Sharding - Backendmesh on Consistent Hashing: An In-Depth Guide
  5. Vertical vs Horizontal Scaling: A Complete Guide for System Designers - Backendmesh on Sharding
© 2026 Backendmesh • Built with GeneratePress