Cycle detection in directed graphs, topological sort, Kahn’s algorithm. These are the ones that feel simple until you’re implementing them and something quietly goes wrong. Same idea as BFS: try to ...
30 days. 4 contests. One shot at proving I actually know this stuff. I’ve been on Leetcode for a while. 194 problems solved, 104 active days, a max streak of 27. On paper, it looks decent. But my ...
Let’s take a quick walkthrough of the most used methods of list in Python. The shopkeeper is quite mechanical. He does the stuff as ordered without giving any second thought. Because you don’t want ...
Today I explored a growing category of apps made for founders: tools that generate startup ideas. There are many of them now. Some promise thousands of business ideas, others give trend reports, ...
This time, we’re doing something different. Instead of breaking down a big-tech engineering blog, I want to share the architecture of an amazing open-source project I discovered recently. This really ...
I thought reading long articles, even if they are easy, was a pain in the eye. So I thought, why not learn visually? My challenge every time would be to turn that article into just 1 diagram, and that ...
Hello Pythonistas, if you have started from here, you might not yet understand Python programs. For this, you need to understand the Python syntax. It’s like the grammar of Python. After reading this, ...
This beginner-friendly guide will walk you through Tkinter’s ScrolledText widget — step by step with code, clear explanations, and some fun along the way.
Today, I learned something that completely flipped my perspective on writing code. In my Data Structures and Algorithms (DSA) class, the first thing we discussed was this: “Sometimes, 100 lines of ...
What is a Scrollbar in Tkinter? Scrollbars in Tkinter are those little bars that help you scroll when content overflows. Imagine you have a huge list or a long text area. If it doesn’t fit in the ...
Tomorrow, we’ll build a full Rich Text Editor with bold, italic, font styles, colors, links—you name it. But first, let’s master the basics.
But suddenly, it’s all looking like spaghetti. Let me introduce you to your new best friend: Frame. It helps you keep your layout neat and organized—just like folders on your desktop.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results