Python Snacks logo
Python Snacks
AdvertiseContact
Subscribe
  • Python Snacks
  • Topics
  • beginner

beginner

Covers foundational topics or first-time exposures, written for readers new to Python or programming. Focuses on clarity and essential concepts without assuming prior experience.

best-practicescomparisongeneratorscareertype hintspythonic thinkingbeginnerdecoratorsreferencedocumentationmetaprogrammingdata analysisfunctionscheat sheetdata structuresartificial intelligencetool-reviewadvancedwebsecurityOne-Offssnippettoolingworkflowstandard librarybreakdownpackagechecklisttemplateintermediateclicase-studyquick winpackagingasynccontrol flowgotchasoopdeep diveperformance
beginnerbeginner
+2+2
Securing your API keys and reading them using Python
Jul 16, 2025

Securing your API keys and reading them using Python

See how to store your secrets both locally and on cloud platforms like AWS, GCP, and Azure.

Brandon Molyneaux
Brandon Molyneaux
beginnerbeginner
+2+2
Python's match/case Statements: The Equivalent of Switch Statements
Jun 04, 2025

Python's match/case Statements: The Equivalent of Switch Statements

This feature, used in Python 3.10+, is an alternative to if/elif/else blocks. See how case and match statements are used.

Brandon Molyneaux
Brandon Molyneaux
comparisoncomparison
+2+2
The Simplest Way to Understand The Difference Between For Loops and While Loops
Mar 12, 2025

The Simplest Way to Understand The Difference Between For Loops and While Loops

There's a major difference between for and while loops, and this explanation hits the key difference.

Brandon Molyneaux
Brandon Molyneaux
type hintstype hints
+2+2
A Cheat Sheet for Type Hinting in Python
Feb 19, 2025

A Cheat Sheet for Type Hinting in Python

Here's why you should be using type hinting for your python code - it's nothing but beneficial!

Brandon Molyneaux
Brandon Molyneaux
comparisoncomparison
+3+3
The differences between Mutable and Immutable data types in Python
Feb 12, 2025

The differences between Mutable and Immutable data types in Python

A beginner-friendly guide to why some variables change behind your back (and others don't)

Brandon Molyneaux
Brandon Molyneaux
beginnerbeginner
+2+2
Why Python doesn't have private methods
Feb 05, 2025

Why Python doesn't have private methods

Python relies on you to be trustworthy, but there's more to it.

Brandon Molyneaux
Brandon Molyneaux
careercareer
+2+2
Python Won't Make You a Good Software Engineer
Jan 29, 2025

Python Won't Make You a Good Software Engineer

Here's 6 things that will make you a good engineer, no matter what languages you use.

Brandon Molyneaux
Brandon Molyneaux
beginnerbeginner
+2+2
Python except: The Danger of Overgeneralizing Exceptions
Jan 22, 2025

Python except: The Danger of Overgeneralizing Exceptions

How catching every exception with ‘except’ in Python can break your code and hide critical errors.

Brandon Molyneaux
Brandon Molyneaux
comparisoncomparison
+2+2
Paths in Python: Comparing os.path and pathlib modules
Jan 01, 2025

Paths in Python: Comparing os.path and pathlib modules

A quick guide to simplifying file path management in Python

Brandon Molyneaux
Brandon Molyneaux
careercareer
+2+2
3 Things I Wish I Knew Starting Out My Software Engineer Career
Dec 26, 2024

3 Things I Wish I Knew Starting Out My Software Engineer Career

What professional experience taught me about not coding.

Brandon Molyneaux
Brandon Molyneaux
type hintstype hints
+2+2
Type Hinting in Python: What It Is and How to Use It Effectively
Nov 13, 2024

Type Hinting in Python: What It Is and How to Use It Effectively

A Beginner’s Guide to Writing Clearer, More Reliable Python Code with Type Hints

Brandon Molyneaux
Brandon Molyneaux
pythonic thinkingpythonic thinking
+2+2
Python = vs ==: Understanding the Key Difference Between Assignment and Equality Operators
Nov 06, 2024

Python = vs ==: Understanding the Key Difference Between Assignment and Equality Operators

Learn when to use = for assignment and == for comparison to avoid common Python mistakes

Brandon Molyneaux
Brandon Molyneaux
Become a better software engineer with Python.

Python Snacks

Become a better software engineer with Python.

Home

Posts

Authors

Account

Upgrade

Advertise

Advertise

© 2025 Python Snacks.

Privacy policy

Terms of use

Powered by beehiiv