Skip to content

Weekly Python Learning Recap – Week 1

Posted on:April 19, 2025 at 12:32 PM

Kicking off a new set of journal entries where I’m working through Automate the Boring Stuff with Python to strengthen my logic and programming skills. Been in management for close to 6 years now and I’m beginning to feel my logic skills atrophy. I’m hoping that by working through this book on a weekly basis while practicing Leetcode-style questions will help sharpen those skills to the point of where I was 5 years ago.

I plan to keep a log here and continue to learn in public. I’ll be tracking the progress this Github repo.


🗓️ Dates Covered:


📚 What I Studied


🧠 What I Learned


🔁 Repeated Patterns or Skills Practiced


⚔️ Challenges I Faced


✅ Wins of the Week


🔮 What’s Next


🧾 Favorite Snippet of the Week

def find_dagger_pair(weights, limit):
    seen = set()

    for i, w in enumerate(weights):
        complement = limit - w
        if complement in seen:
            return [complement, w]
        else:
            seen.add(w)

    print("🛑 Finished searching. No two daggers found that add up to the limit.\n")
    return None