Logo
Python Snacks
Logo
Articles
Advertise
Contact
Books
Login
Sign Up
Logo
Python Snacks
Logo
Oliver Buchannon
Brandon Molyneaux

Meteorologist and software engineer who likes pineapple-less pizza.


Using Anthropic's Models in your Python program

Using Anthropic's Models in your Python program

Here's the basics on using their API to get Sonnet, Haiku, Opus, and Fable working seamlessly.

Jun 10, 2026

•

3 min read

Understanding the purpose of *args and **kwargs in Python

Understanding the purpose of *args and **kwargs in Python

Here's how you can use it to pass in "unlimited" parameters.

Jun 3, 2026

•

3 min read

Python's partial functions with the functools library

Python's partial functions with the functools library

May 27, 2026

•

3 min read

Type Checking in Python

Type Checking in Python

Tools you can use

May 20, 2026

•

4 min read

Understanding Recursion in Python

Understanding Recursion in Python

Understanding Recursion in Python

May 13, 2026

•

3 min read

Using SQLite with your Python program

Using SQLite with your Python program

Here's how you can use it

May 6, 2026

•

4 min read

Understanding Python's f-strings

Understanding Python's f-strings

Apr 29, 2026

•

3 min read

Reading and Writing files in Python

Reading and Writing files in Python

See how you can read and write text, CSV, JSON, and more using Python, Pandas, and other libraries.

Apr 22, 2026

•

4 min read

Understanding Message Queues with Python

Understanding Message Queues with Python

See what messages and message queues are with stub Python driver code for AWS SQS

Apr 15, 2026

•

7 min read

Python's collections library

Python's collections library

The 2 classes I use all the time as a data engineer

Apr 8, 2026

•

7 min read

Boost your Testing Coverage with pytest-cov

Boost your Testing Coverage with pytest-cov

See what code got executed without tracking it yourself.

Apr 1, 2026

•

8 min read

Using Python's tomllib module

Using Python's tomllib module

Parse your toml files quickly and easily with this simple 2 method module.

Mar 25, 2026

•

6 min read

Bash vs Python - which one is a better scripting language?

Bash vs Python - which one is a better scripting language?

Mar 18, 2026

•

7 min read

Every File in a Python Project Repository, Explained (that's not your Python code)

Every File in a Python Project Repository, Explained (that's not your Python code)

Plus an open source project to support modern AI tooling workflows.

Mar 11, 2026

•

8 min read

Using Python's Pydantic library to validate your data

Using Python's Pydantic library to validate your data

Integrate this package into your data analysis workflow to keep things consistent throughout the system.

Mar 4, 2026

•

6 min read

Everything is an object in Python

Everything is an object in Python

And here is why it's super important to understand this

Feb 25, 2026

•

5 min read

Control Flow Logic in Python

Control Flow Logic in Python

These are the built-in mechanisms Python gives you to control execution of your code.

Feb 18, 2026

•

7 min read

Principals of Writing a REST API with Python's FastAPI

Principals of Writing a REST API with Python's FastAPI

How to Design Clean, Scalable REST APIs With Examples From Python’s FastAPI

Feb 11, 2026

•

7 min read

Mutable vs Immutable Objects in Python

Mutable vs Immutable Objects in Python

This is the one thing that you must learn as a software engineer

Feb 4, 2026

•

5 min read

Python Dataclasses: How You Can Use Them To Your Advantage

Python Dataclasses: How You Can Use Them To Your Advantage

Jan 28, 2026

•

5 min read

Using Docker for your Python project

Using Docker for your Python project

A short introductory guide on how to containerize your Python application so it can be deployed anywhere.

Jan 21, 2026

•

6 min read

Writing safer Python code using .get() for accessing dictionaries

Writing safer Python code using .get() for accessing dictionaries

Plus a peek as to how dictionaries work under the hood.

Jan 14, 2026

•

6 min read

How I'm using AI to build Python Projects in 2026

How I'm using AI to build Python Projects in 2026

Jan 7, 2026

•

8 min read

Why you should use logging in Python over print statements in your code

Why you should use logging in Python over print statements in your code

Here's why it's nearly impossible to wire together monitoring software with just print statements.

Dec 17, 2025

•

8 min read

Building your first REST API in Python using FastAPI

Building your first REST API in Python using FastAPI

Here's how you can create a simple REST API to perform CRUD operations with 5 essential HTTP request operations.

Dec 10, 2025

•

8 min read

Load more
background

Become a better software engineer today.

Newsletter

Advertise

Tools

Tutorials

Templates

Resources

Newsletter

Blog

Latest Posts

Experts

Creators

Most Popular

Resources

Support

Recommendations

Software Engineering Books

© 2026 Python Snacks.
beehiivPowered by beehiiv