📝 Parottasalna Blog
249 practical articles on backend engineering, system design, databases, Docker, Python, AI and DSA, explained simply.
The Botanical Garden and Rose Garden: Understanding Sets
Introduction to the Botanical Garden We are planning to opening a botanical garden with flowers which will attract people to visit. Morning: Planting…
Grocery ManagementANNACHI KADAI - The Dictionary
In a vibrant town in Tamil Nadu, there is a popular grocery store called Annachi Kadai. This store is always bustling with fresh deliveries of items.…
ProgrammingThe Magic Photo Album - Python Tuple
Morning: Creating Snapshots One sunny morning, the adventurous family decides to document their recent trips. They open their magical photo album and…
PythonPython Task - Tuple
Create a tuple containing the names of three fruits. Print the tuple and its type. Given a tuple t = ("apple", "banana", "cherry") , access and print…
PythonTasksTask - The Delivery MAN - Python List
Create a list of five delivery items and print the third item in the list. eg: [“Notebook”, “Pencil”, “Eraser”, “Ruler”, “Marker”] A new delivery ite…
ProgrammingPython List : The Delivery Man's Busy Day
ALEX Meet Alex, a dedicated delivery man who starts his day bright and early. He works for a company that handles all kinds of packages, and his truc…
Coding ChallengesTasks - Indexing & Slicing
Write a function that takes a string and returns a new string consisting of its first and last character. Write a function that reverses a given stri…
Python BasicsPython - Indexing & Slicing
Indexing & Slicing in general is a foundational concept which roots to the usage of all data structures or containers. Indexing & Slicing is a fundam…
PythonTasks - Python Function()
Write a function greet that takes a name as an argument and prints a greeting message. Write a function sum_two that takes two numbers as arguments a…
FunctionsPython - Functions()
Think of a function as a little helper in your code. It’s like a recipe that you can use over and over again. Instead of writing the same steps every…
Programming BasicsTASK 3 - Operators, Conditionals, Input()
Create a program that takes two numbers and an operator ( + , - , * , / ) as input and performs the corresponding arithmetic operation. Write a progr…
Python BasicsPython - Operators CondItionals and Input()
In this blog, we’ll cover three fundamental concepts: operators, conditionals, and getting user input with the input() function. By the end, you’ll h…