DEV Community

Ameer Abdullah profile picture

Ameer Abdullah

AI/ML and Data Science Graduate

Joined Joined on  Personal website https://www.pycodeit.com
I Asked 20 Python Developers to Trace This Code. 18 Got It Wrong.

I Asked 20 Python Developers to Trace This Code. 18 Got It Wrong.

Comments 1
2 min read

Want to connect with Ameer Abdullah?

Create an account to connect with Ameer Abdullah. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Python Error Messages Are Telling You Exactly What Is Wrong. Here Is How to Read Them.

Python Error Messages Are Telling You Exactly What Is Wrong. Here Is How to Read Them.

1
Comments
3 min read
Why Python's `is` Keyword Will Betray You If You Trust It for Equality

Why Python's `is` Keyword Will Betray You If You Trust It for Equality

1
Comments
2 min read
Python Comprehensions: From Confusing to Crystal Clear in 10 Minutes

Python Comprehensions: From Confusing to Crystal Clear in 10 Minutes

1
Comments
2 min read
Generator Internals: Why They Are Lazy and What That Actually Means

Generator Internals: Why They Are Lazy and What That Actually Means

1
Comments
3 min read
The Complete Guide to Python Dictionary Behavior in Technical Interviews

The Complete Guide to Python Dictionary Behavior in Technical Interviews

1
Comments
3 min read
What I Learned Reviewing 200 Python Interview Questions

What I Learned Reviewing 200 Python Interview Questions

1
Comments
3 min read
Python Exception Handling: Tracing try/except/else/finally Blocks

Python Exception Handling: Tracing try/except/else/finally Blocks

1
Comments
2 min read
Memoization from First Principles: Building and Tracing a Cache

Memoization from First Principles: Building and Tracing a Cache

1
Comments
2 min read
String Immutability in Python and Why It Matters More Than You Think

String Immutability in Python and Why It Matters More Than You Think

1
Comments
2 min read
How Python's Import System Works and Why It Matters for Debugging

How Python's Import System Works and Why It Matters for Debugging

1
Comments
2 min read
PyCodeit Updated and is LIVE

PyCodeit Updated and is LIVE

1
Comments
1 min read
Class vs Instance Variables: The Mutation Trap That Catches Experienced Developers

Class vs Instance Variables: The Mutation Trap That Catches Experienced Developers

1
Comments
2 min read
Building Intuition for Big-O by Tracing Code Line by Line

Building Intuition for Big-O by Tracing Code Line by Line

1
Comments
3 min read
How to Approach a Python Technical Interview If You Have Not Coded in 6 Months

How to Approach a Python Technical Interview If You Have Not Coded in 6 Months

1
Comments
3 min read
New Version of PyCodeIt is Here

New Version of PyCodeIt is Here

1
Comments
1 min read
Decorators Are Just Functions. Here Is Proof.

Decorators Are Just Functions. Here Is Proof.

1
Comments
3 min read
Closures in Python Explained by Tracing Through the Code

Closures in Python Explained by Tracing Through the Code

1
Comments
4 min read
Python's Memory Model Is Not What You Think It Is

Python's Memory Model Is Not What You Think It Is

1
Comments
3 min read
The Python Execution Model Explained Through Code Tracing

The Python Execution Model Explained Through Code Tracing

Comments
3 min read
Why Python Developers Fail Default Mutable Argument Questions in Interviews

Why Python Developers Fail Default Mutable Argument Questions in Interviews

1
Comments
4 min read
Python String Methods Are Lying to You About What They Return

Python String Methods Are Lying to You About What They Return

2
Comments 2
2 min read
What Does This Python Code Print? 10 Problems to Test Yourself

What Does This Python Code Print? 10 Problems to Test Yourself

2
Comments
3 min read
The Python Dictionary Trick That Makes Interviewers Smile

The Python Dictionary Trick That Makes Interviewers Smile

Comments
3 min read
5 Python List Problems That Catch Everyone Off Guard

5 Python List Problems That Catch Everyone Off Guard

1
Comments 1
2 min read
How to Read a Recursive Function Without Losing Your Mind

How to Read a Recursive Function Without Losing Your Mind

1
Comments
3 min read
Python's += Operator Is Lying to You (And Here's the Proof)

Python's += Operator Is Lying to You (And Here's the Proof)

2
Comments
3 min read
5 Python Recursion Problems That Will Make You Finally Understand Base Cases

5 Python Recursion Problems That Will Make You Finally Understand Base Cases

Comments
2 min read
Why Your Python Code Works But You Cannot Explain It (And How to Fix That)

Why Your Python Code Works But You Cannot Explain It (And How to Fix That)

1
Comments
2 min read
Python List Comprehensions: Read Them in 3 Steps Without Getting Lost 📋

Python List Comprehensions: Read Them in 3 Steps Without Getting Lost 📋

2
Comments
2 min read
I Traced 1000 Lines of Python Without Running It. Here Is What I Learned.

I Traced 1000 Lines of Python Without Running It. Here Is What I Learned.

1
Comments
2 min read
What Happens When You Pass a List to a Python Function? Most Developers Get This Wrong.

What Happens When You Pass a List to a Python Function? Most Developers Get This Wrong.

1
Comments
2 min read
Python Scope Is Simpler Than You Think. Here Is the One Rule That Explains Everything.

Python Scope Is Simpler Than You Think. Here Is the One Rule That Explains Everything.

1
Comments
2 min read
Stop Memorizing LeetCode. Start Reading Code. Here Is Why. 🔥

Stop Memorizing LeetCode. Start Reading Code. Here Is Why. 🔥

Comments
2 min read
How I Built a Free Python Practice Platform With Zero Server Costs Using Groq and Supabase

How I Built a Free Python Practice Platform With Zero Server Costs Using Groq and Supabase

1
Comments
3 min read
Python's 7 Biggest Output Surprises (That Always Show Up in Interviews) 🐍

Python's 7 Biggest Output Surprises (That Always Show Up in Interviews) 🐍

1
Comments
3 min read
I Failed a Python Interview Because I Could Write Code But Not Read It

I Failed a Python Interview Because I Could Write Code But Not Read It

Comments
2 min read
How to Use a Trace Table to Solve Python Recursion Problems

How to Use a Trace Table to Solve Python Recursion Problems

Comments
3 min read
loading...