Skip to content

Learn Go from Python

A personal, opinionated set of conspect notes for a Python developer picking up Go. The goal is to explain Go on its own terms, with short Python analogies thrown in only when they sharpen the contrast.

All material targets the current stable Go release, Go 1.26.4.

How the notes are organised

Each topic is a numbered folder. Inside each folder, conspects and runnable code examples share one numeric sequence so the reading order is always obvious.

Ecosystem and installation

Language basics

Source