From 95b70010ba2fffdd854b208d44ae456f3f1db0da Mon Sep 17 00:00:00 2001 From: Frankie Robertson Date: Tue, 10 Feb 2026 14:22:56 +0200 Subject: [PATCH] Move Python lessons into subdirectories --- content/code/{ => python}/abstracting-plot.py | 0 content/code/{ => python}/add-iteration.py | 0 content/code/{ => python}/cli.py | 0 .../{ => python}/initial-version-with-mean.py | 0 .../initial-version-with-precipitation.py | 0 content/code/{ => python}/initial-version.py | 0 .../code/{ => python}/small-improvements.py | 0 content/code/{ => python}/testing.py | 0 content/code/{ => python}/towards-pure.py | 0 content/solution.md | 18 +++++++++--------- content/starting-point.md | 2 +- 11 files changed, 10 insertions(+), 10 deletions(-) rename content/code/{ => python}/abstracting-plot.py (100%) rename content/code/{ => python}/add-iteration.py (100%) rename content/code/{ => python}/cli.py (100%) rename content/code/{ => python}/initial-version-with-mean.py (100%) rename content/code/{ => python}/initial-version-with-precipitation.py (100%) rename content/code/{ => python}/initial-version.py (100%) rename content/code/{ => python}/small-improvements.py (100%) rename content/code/{ => python}/testing.py (100%) rename content/code/{ => python}/towards-pure.py (100%) diff --git a/content/code/abstracting-plot.py b/content/code/python/abstracting-plot.py similarity index 100% rename from content/code/abstracting-plot.py rename to content/code/python/abstracting-plot.py diff --git a/content/code/add-iteration.py b/content/code/python/add-iteration.py similarity index 100% rename from content/code/add-iteration.py rename to content/code/python/add-iteration.py diff --git a/content/code/cli.py b/content/code/python/cli.py similarity index 100% rename from content/code/cli.py rename to content/code/python/cli.py diff --git a/content/code/initial-version-with-mean.py b/content/code/python/initial-version-with-mean.py similarity index 100% rename from content/code/initial-version-with-mean.py rename to content/code/python/initial-version-with-mean.py diff --git a/content/code/initial-version-with-precipitation.py b/content/code/python/initial-version-with-precipitation.py similarity index 100% rename from content/code/initial-version-with-precipitation.py rename to content/code/python/initial-version-with-precipitation.py diff --git a/content/code/initial-version.py b/content/code/python/initial-version.py similarity index 100% rename from content/code/initial-version.py rename to content/code/python/initial-version.py diff --git a/content/code/small-improvements.py b/content/code/python/small-improvements.py similarity index 100% rename from content/code/small-improvements.py rename to content/code/python/small-improvements.py diff --git a/content/code/testing.py b/content/code/python/testing.py similarity index 100% rename from content/code/testing.py rename to content/code/python/testing.py diff --git a/content/code/towards-pure.py b/content/code/python/towards-pure.py similarity index 100% rename from content/code/towards-pure.py rename to content/code/python/towards-pure.py diff --git a/content/solution.md b/content/solution.md index ee9362f..c374fd8 100644 --- a/content/solution.md +++ b/content/solution.md @@ -40,7 +40,7 @@ recommendations and arrive at: :::::{tabs} ::::{group-tab} Python - :::{literalinclude} code/initial-version.py + :::{literalinclude} code/python/initial-version.py :language: python ::: :::: @@ -61,7 +61,7 @@ This is still only the January data. :::::{tabs} ::::{group-tab} Python - :::{literalinclude} code/initial-version-with-mean.py + :::{literalinclude} code/python/initial-version-with-mean.py :language: python :emphasize-lines: 27-36 ::: @@ -82,7 +82,7 @@ it for the precipitation column. :::::{tabs} ::::{group-tab} Python - :::{literalinclude} code/initial-version-with-precipitation.py + :::{literalinclude} code/python/initial-version-with-precipitation.py :language: python :emphasize-lines: 49-68 ::: @@ -104,7 +104,7 @@ it for the precipitation column. :::::{tabs} ::::{group-tab} Python - :::{literalinclude} code/add-iteration.py + :::{literalinclude} code/python/add-iteration.py :language: python :emphasize-lines: 15-16,22-23,28,54-55 ::: @@ -122,7 +122,7 @@ it for the precipitation column. :::::{tabs} ::::{group-tab} Python - :::{literalinclude} code/abstracting-plot.py + :::{literalinclude} code/python/abstracting-plot.py :language: python :emphasize-lines: 5,53-66 ::: @@ -155,7 +155,7 @@ defined outside the function and hence there are **side-effects**. :::::{tabs} ::::{group-tab} Python - :::{literalinclude} code/small-improvements.py + :::{literalinclude} code/python/small-improvements.py :language: python :emphasize-lines: 5-14,17-19,34,56 ::: @@ -205,7 +205,7 @@ We then improve towards: :::::{tabs} ::::{group-tab} Python - :::{literalinclude} code/towards-pure.py + :::{literalinclude} code/python/towards-pure.py :language: python :emphasize-lines: 22,27-28,34,53,56,61,83-84 ::: @@ -230,7 +230,7 @@ they will still work. :::::{tabs} ::::{group-tab} Python - :::{literalinclude} code/testing.py + :::{literalinclude} code/python/testing.py :language: python :emphasize-lines: 3,23-25 ::: @@ -262,7 +262,7 @@ they will still work. :::::{tabs} ::::{group-tab} Python - :::{literalinclude} code/cli.py + :::{literalinclude} code/python/cli.py :language: python :emphasize-lines: 1,7,66-84 ::: diff --git a/content/starting-point.md b/content/starting-point.md index d25dc5e..c7a8048 100644 --- a/content/starting-point.md +++ b/content/starting-point.md @@ -26,7 +26,7 @@ averaged over the month. We imagine that we assemble a working script from various internet research/ AI chat recommendations and arrive at: :::::{tabs} ::::{group-tab} Python - :::{literalinclude} code/initial-version.py + :::{literalinclude} code/python/initial-version.py :language: python ::: ::::