AAAmeer Abdullahinameerab-blog.hashnode.dev·21h ago · 3 min readString Immutability in Python and Why It Matters More Than You ThinkPython strings are immutable. This is stated in every introductory tutorial and genuinely understood by relatively few developers. Immutability does not just mean "you cannot change a string." It mean00
AAAmeer Abdullahinameerab-blog.hashnode.dev·1d ago · 3 min readMemoization from First Principles: Building and Tracing a Cache Memoization is one of those concepts that is trivial to use with functools.lru_cache and poorly understood when asked to implement manually. Building it from scratch and tracing the cache state alongs00
AAAmeer Abdullahinameerab-blog.hashnode.dev·2d ago · 3 min readPython Exception Handling: Tracing try/except/else/finally BlocksMost developers use try/except regularly. Fewer can predict the exact execution order when you combine try, except, else, and finally in a single block, especially when return statements or nested exc00
AAAmeer Abdullahinameerab-blog.hashnode.dev·3d ago · 4 min readWhat I Learned Reviewing 200 Python Interview QuestionsOver several months of building PyCodeIt, I reviewed hundreds of Python interview questions from engineering blogs, technical interview guides, and community-sourced collections. What I found was that00
AAAmeer Abdullahinameerab-blog.hashnode.dev·4d ago · 3 min readThe Complete Guide to Python Dictionary Behavior in Technical InterviewsDictionaries are the most used Python data structure in production code and one of the most tested in technical interviews. Most developers use them comfortably but have gaps in their understanding of00