Featured Work

Ollama: Build Local AI Apps
Real Python

Ollama: Build Local AI Apps

Run, interact with, and build applications using LLMs locally.

Python Classes: The Power of OOP
Real Python

Python Classes: The Power of OOP

A deep dive into Object-Oriented Programming in Python.

Context Managers and Python's with Statement
Real Python

Context Managers and `with`

Master resource management safely and cleanly.


PythonScouts
Featured Project

PythonScouts

PythonScouts is my dedicated Spanish-language Python learning platform. It serves as a comprehensive hub for high-quality, example-driven Python education, making complex concepts and industry best practices highly accessible to the Hispanic developer community.

Explore PythonScouts

All Writing Samples

LlamaIndex
Real Python

LlamaIndex Examples

Connect custom data to LLMs with LlamaIndex.

Python for Loop
Real Python

Python `for` Loop

Master definite iteration in Python.

Async IO in Python
Real Python

Async I/O in Python

A complete walkthrough of asynchronous programming.

Defining Your Own Python Function
Real Python

Defining Your Own Python Function

Learn how to write reusable code blocks.

How to Use Python: Your First Steps
Real Python

How to Use Python: Your First Steps

A complete beginner's guide to Python.

Python uv
Real Python

Python `uv`

Lightning-fast package and project management.

Python Click
Real Python

Python Click

Build beautiful command-line interfaces.

Build a Python Directory Tree Generator
Real Python

Directory Tree Generator

Create a CLI tool to visualize file systems.

GUI Desktop Calculator
Real Python

GUI Desktop Calculator

Build a fully functional calculator with PyQt.

Qt Designer and Python
Real Python

Qt Designer and Python

Build your GUI applications faster visually.

PyQt Layouts
Real Python

PyQt Layouts

Create professional-looking GUI applications.

Menus, Toolbars, and Status Bars
Real Python

Menus & Toolbars

Add professional menus and toolbars to your GUIs.

Creating Dialogs With Qt Designer
LearnPyQt

Creating Dialogs With Qt Designer

Build dialogs for your desktop applications.

Python's filter()
Real Python

Python's `filter()`

Extract values from iterables effectively.

Python's zip()
Real Python

Python's `zip()`

Parallel iteration made easy.

namedtuple
Real Python

Write Clean Code With `namedtuple`

Create lightweight, immutable data structures.

Iterate Through a Dictionary
Real Python

Iterating Through a Dictionary

A deep dive into dictionary iteration techniques.

Unpacking in Python
Stack Abuse

Unpacking in Python

Beyond parallel assignment.