Parottasalna Course Notes

📝 Parottasalna Blog

248 practical articles on backend engineering, system design, databases, Docker, Python, AI and DSA, explained simply.

21 articles tagged #Python · Clear filters

Programming

Python Generators – The Lazy Workers of Python

When you first learn Python, you’re introduced to functions and loops. As you go deeper, you meet one of Python’s coolest features, Generators . But …

Jul 8, 2025 · 5 min read
Programming

Let's Build a Bank Account Simulation

Problem Statement 🧩 Overview Build a bank system to create and manage user accounts, simulate deposits, withdrawals, interest accrual, and overdraft …

May 26, 2025 · 1 min read
Programming

Learning Notes #75 - Deep Diving in to UV

UV is a fast and efficient Python package manager designed as an alternative to pip , Poetry , and Conda . Built with Rust , UV aims to provide a mod…

Feb 15, 2025 · 9 min read
Feedbacks

Golden Feedbacks for Python Sessions 1.0 from last year (2024)

Many Thanks to Shrini for documenting it last year . This serves as a good reference to improve my skills. Hope it will help many. 📢 What Participant…

Feb 13, 2025 · 3 min read
Algorithm

POTD #7 - Count pairs with given sum | Geeks For Geeks

Problem Statement Geeks For Geeks – https://www.geeksforgeeks.org/problems/count-pairs-with-given-sum–150253/1 Given an array arr[] and an integer ta…

Dec 27, 2024 · 1 min read
Programming

Locust ep 5: How to use test_start and test_stop Events in Locust

Locust provides powerful event hooks, such as test_start and test_stop , to execute custom logic before and after a load test begins or ends. These e…

Nov 21, 2024 · 3 min read
Programming

Locust ep 4: Why on_start and on_stop are Essential for Locust Users

Locust provides two special methods, on_start and on_stop , to handle setup and teardown actions for individual users. These methods allow you to exe…

Nov 19, 2024 · 2 min read
Programming

Mastering Request Retrying in Python with Tenacity: A Developer's Journey

Meet Jafer, a talented developer (self boast) working at a fast growing tech company. His team is building an innovative app that fetches data from m…

Sep 7, 2024 · 6 min read
Docker

Docker EP - 10: Let's Dockerize a Flask Application

Let’s develop a simple flask application, Set up the project directory: Create a new directory for your Flask project. mkdir flask-docker-app cd flas…

Aug 18, 2024 · 2 min read
Docker

Docker Ep 9: The Building Blocks – Detailed Structure of a Dockerfile

Alex now knows the basics, but it’s time to get their hands dirty by writing an actual Dockerfile. The FROM Instruction: Choosing the Foundation The …

Aug 15, 2024 · 5 min read
Programming

Build A Simple Alarm Clock

Creating a simple alarm clock application can be a fun project to develop programming skills. Here are the steps, input ideas, and additional feature…

Aug 11, 2024 · 2 min read
Programming

Implement a simple key-value storage system - Python Project

Implementing a simple key-value storage system is a great way to practice data handling and basic file operations in Python. Here’s a detailed approa…

Aug 11, 2024 · 2 min read