Blog About Book Adventure

Python

Python is a programming language I somehow managed to avoid using professionally for two decades. Today, I use it for everything from data analysis to building web applications. Here are my posts about Python development.

From Track Workout to Ridgelines with Gemini CLI

Through a process of debugging and exploration with Gemini CLI, I turned a binary data file into a visualization that truly tells the story of my workout.July 19, 2025

How to Teach Gemini CLI to Write Python Scripts with Inline Dependencies

Teach Gemini CLI to write executable, single-file Python scripts with an inline dependency block, a technique that lets you run scripts without having to run pip install first.July 11, 2025

How to Analyze a .FIT File and Create Plots with Gemini CLI

I started with a binary .FIT file from my sports watch and used Gemini CLI to parse it, explore the data, and generate insightful plots about my run.July 10, 2025

Installing Python on Your Development Workstation

Set up a robust Python development environment on your local workstation by following these steps to install and configure pyenv, pipx, and Poetry for version and dependency management.April 19, 2024

RSS Feed | Sitemap