From 824355a638c6709a73f16446bc4c0fa3cd1dfbc3 Mon Sep 17 00:00:00 2001 From: Hasanzadeh Date: Fri, 14 Aug 2026 10:25:28 +0300 Subject: [PATCH 1/2] 2027 v0.0 --- source/index.rst | 194 +++++++++++++++++++++++------------------------ 1 file changed, 97 insertions(+), 97 deletions(-) diff --git a/source/index.rst b/source/index.rst index 6ac9edc96..bf5e28141 100644 --- a/source/index.rst +++ b/source/index.rst @@ -6,7 +6,7 @@ .. image:: img/banner/geo-python-2023.png :class: dark-light -Welcome to Geo-Python 2025! +Welcome to Geo-Python 2026! =========================== The **Geo-Python** course teaches you the basic concepts of programming and scientific data analysis using the Python programming language in a format that is easy to learn and understand (no previous programming experience required). @@ -101,102 +101,102 @@ New materials are updated on this course page each Monday. If you would like to use these materials for your own teaching or develop them further, we highly support that. Please read more about how to do it from :doc:`our licensing terms`. -.. toctree:: - :maxdepth: 2 - :caption: Course information - - course-info/course-info - course-info/learning-goals - course-info/grading - course-info/ai-tools - course-info/licensing - course-info/theteam - -.. toctree:: - :maxdepth: 2 - :caption: Lesson 1 - - lessons/L1/motivation - lessons/L1/overview - lessons/L1/course-environment-components - lessons/L1/discord-usage - notebooks/L1/a-taste-of-python.ipynb - notebooks/L1/gcp-1-variable-naming.ipynb - lessons/L1/exercise-1 - -.. toctree:: - :maxdepth: 2 - :caption: Lesson 2 - - lessons/L2/overview - notebooks/L2/Python-basic-elements.ipynb - lessons/L2/intro-to-GitHub - lessons/L2/git-basics - lessons/L2/GitHub-classroom - notebooks/L2/gcp-2-describing-code.ipynb - lessons/L2/why-pairs - lessons/L2/exercise-2 - -.. toctree:: - :maxdepth: 2 - :caption: Lesson 3 - - lessons/L3/overview - notebooks/L3/for-loops.ipynb - notebooks/L3/conditional-statements.ipynb - notebooks/L3/gcp-3-pep8.ipynb - lessons/L3/exercise-3 - -.. toctree:: - :maxdepth: 2 - :caption: Lesson 4 - - lessons/L4/overview - notebooks/L4/functions.ipynb - notebooks/L4/use-of-ai.ipynb - notebooks/L4/script-files.ipynb - notebooks/L4/modules.ipynb - notebooks/L4/gcp-4-writing-scripts.ipynb - lessons/L4/exercise-4 - -.. toctree:: - :maxdepth: 2 - :caption: Lesson 5 - - lessons/L5/overview - lessons/L5/pandas-overview.rst - notebooks/L5/exploring-data-using-pandas.ipynb - notebooks/L5/processing-data-with-pandas.ipynb - lessons/L5/exercise-5 - -.. toctree:: - :maxdepth: 2 - :caption: Lesson 6 - - lessons/L6/overview - notebooks/L6/advanced-data-processing-with-pandas.ipynb - notebooks/L6/errors.ipynb - notebooks/L6/gcp-5-assertions.ipynb - notebooks/L6/debugging.ipynb - lessons/L6/exercise-6 - -.. toctree:: - :maxdepth: 2 - :caption: Lesson 7 - - lessons/L7/overview - notebooks/L7/python-plotting.ipynb - notebooks/L7/basic-plotting.ipynb - notebooks/L7/subplots.ipynb - notebooks/L7/line-plots.ipynb - lessons/L7/exercise-7 - -.. toctree:: - :maxdepth: 2 - :caption: Final exercise - - final-exercise/overview - final-exercise/grading.ipynb +.. .. toctree:: +.. :maxdepth: 2 +.. :caption: Course information + +.. course-info/course-info +.. course-info/learning-goals +.. course-info/grading +.. course-info/ai-tools +.. course-info/licensing +.. course-info/theteam + +.. .. toctree:: +.. :maxdepth: 2 +.. :caption: Lesson 1 + +.. lessons/L1/motivation +.. lessons/L1/overview +.. lessons/L1/course-environment-components +.. lessons/L1/discord-usage +.. notebooks/L1/a-taste-of-python.ipynb +.. notebooks/L1/gcp-1-variable-naming.ipynb +.. lessons/L1/exercise-1 + +.. .. toctree:: +.. :maxdepth: 2 +.. :caption: Lesson 2 + +.. lessons/L2/overview +.. notebooks/L2/Python-basic-elements.ipynb +.. lessons/L2/intro-to-GitHub +.. lessons/L2/git-basics +.. lessons/L2/GitHub-classroom +.. notebooks/L2/gcp-2-describing-code.ipynb +.. lessons/L2/why-pairs +.. lessons/L2/exercise-2 + +.. .. toctree:: +.. :maxdepth: 2 +.. :caption: Lesson 3 + +.. lessons/L3/overview +.. notebooks/L3/for-loops.ipynb +.. notebooks/L3/conditional-statements.ipynb +.. notebooks/L3/gcp-3-pep8.ipynb +.. lessons/L3/exercise-3 + +.. .. toctree:: +.. :maxdepth: 2 +.. :caption: Lesson 4 + +.. lessons/L4/overview +.. notebooks/L4/functions.ipynb +.. notebooks/L4/use-of-ai.ipynb +.. notebooks/L4/script-files.ipynb +.. notebooks/L4/modules.ipynb +.. notebooks/L4/gcp-4-writing-scripts.ipynb +.. lessons/L4/exercise-4 + +.. .. toctree:: +.. :maxdepth: 2 +.. :caption: Lesson 5 + +.. lessons/L5/overview +.. lessons/L5/pandas-overview.rst +.. notebooks/L5/exploring-data-using-pandas.ipynb +.. notebooks/L5/processing-data-with-pandas.ipynb +.. lessons/L5/exercise-5 + +.. .. toctree:: +.. :maxdepth: 2 +.. :caption: Lesson 6 + +.. lessons/L6/overview +.. notebooks/L6/advanced-data-processing-with-pandas.ipynb +.. notebooks/L6/errors.ipynb +.. notebooks/L6/gcp-5-assertions.ipynb +.. notebooks/L6/debugging.ipynb +.. lessons/L6/exercise-6 + +.. .. toctree:: +.. :maxdepth: 2 +.. :caption: Lesson 7 + +.. lessons/L7/overview +.. notebooks/L7/python-plotting.ipynb +.. notebooks/L7/basic-plotting.ipynb +.. notebooks/L7/subplots.ipynb +.. notebooks/L7/line-plots.ipynb +.. lessons/L7/exercise-7 + +.. .. toctree:: +.. :maxdepth: 2 +.. :caption: Final exercise + +.. final-exercise/overview +.. final-exercise/grading.ipynb .. .. toctree:: .. :maxdepth: 2 From bc43fa45ff6030f9081ca65f6ba80817277977ec Mon Sep 17 00:00:00 2001 From: Hasanzadeh Date: Fri, 14 Aug 2026 10:28:50 +0300 Subject: [PATCH 2/2] 2026 v0.1 updates to course basic info --- source/index.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/index.rst b/source/index.rst index bf5e28141..462ba3027 100644 --- a/source/index.rst +++ b/source/index.rst @@ -11,7 +11,7 @@ Welcome to Geo-Python 2026! The **Geo-Python** course teaches you the basic concepts of programming and scientific data analysis using the Python programming language in a format that is easy to learn and understand (no previous programming experience required). Each lesson is a tutorial with specific topic(s) where the aim is to gain skills and understanding how to solve common data-related tasks using Python. -Geo-Python is jointly organized by the `Master's Program in Geography `_ and the `Bachelor's Program in Geoscience `_ at the University of Helsinki. +Geo-Python is jointly organized by the `Bachelor's Program in Geography `_ and the `Bachelor's Program in Geoscience `_ at the University of Helsinki. Geo-Python covers the essential skills needed to continue to more advanced courses such as `Automating GIS processes `_ and/or `Introduction to Quantitative Geology `_. @@ -52,7 +52,7 @@ Students will also learn to use version control (git) and online repositories (G Themes for each week are listed below. You can also read more about the weekly :doc:`learning goals `. -The course runs for seven weeks in the autumn semester starting on the 4th of September 2023. +The course runs for seven weeks in the autumn semester starting on the 31st of August 2026. New materials are updated on this course page each Monday. +----------+----------------------+