From bb7e68a59ac42d6d898feef4d06f1306ffdc299f Mon Sep 17 00:00:00 2001 From: Hans-Martin von Gaudecker Date: Thu, 21 Nov 2024 09:32:18 +0100 Subject: [PATCH] Embed videos (#46) * Replace links by paella player. * First file with manual changes. * Fix malformed json. * Embed videos. --- .../file_systems/objectives_materials.ipynb | 18 ++++++++++---- .../floats/objectives_materials.ipynb | 18 ++++++++++---- .../graphs/objectives_materials.ipynb | 16 ++++++++++--- .../os_history/objectives_materials.ipynb | 16 +++++++++---- .../subchapter_1/objectives_materials.ipynb | 18 ++++++++++---- .../objectives_materials.ipynb | 12 +++++++--- .../objectives_materials.ipynb | 16 ++++++++++--- .../objectives_materials.ipynb | 16 ++++++++++--- .../objectives_materials.ipynb | 16 ++++++++++--- .../gathering_data/objectives_materials.ipynb | 15 ++++++++++-- .../debugging/pdbp/objectives_materials.ipynb | 16 ++++++++++--- .../installing_git/objectives_materials.ipynb | 17 ++++++------- .../introduction/objectives_materials.ipynb | 18 +++++++++----- .../pre_commits/objectives_materials.ipynb | 17 +++++++++---- .../git/staging/objectives_materials.ipynb | 8 +++---- .../undoing_things/objectives_materials.ipynb | 17 ++++++------- .../objectives_materials.ipynb | 13 ++++++---- .../objectives_materials.ipynb | 16 ++++++++++--- .../objectives_materials.ipynb | 18 ++++++++++---- .../datatypes/objectives_materials.ipynb | 18 ++++++++++---- .../functional/objectives_materials.ipynb | 21 +++++++++------- .../objectives_materials.ipynb | 16 ++++++++++--- .../objectives_materials.ipynb | 18 ++++++++++---- .../pandas/merging/objectives_materials.ipynb | 19 +++++++++------ .../pandas/rules/objectives_materials.ipynb | 13 ++++++---- .../selection/objectives_materials.ipynb | 18 ++++++++++---- .../what_is_pandas/objectives_materials.ipynb | 18 ++++++++++---- .../goals_workflow/objectives_materials.ipynb | 16 ++++++++++--- .../graph_objects/objectives_materials.ipynb | 16 ++++++++++--- .../quick_plots/objectives_materials.ipynb | 16 ++++++++++--- .../tweak_px/objectives_materials.ipynb | 16 ++++++++++--- .../what_to_plot/objectives_materials.ipynb | 17 +++++++++---- .../objectives_materials.ipynb | 15 ++++++++---- .../objectives_materials.ipynb | 16 ++++++++++--- .../projects/paths/objectives_materials.ipynb | 14 ++++++++--- .../pytask_docs/objectives_materials.ipynb | 16 ++++++++++--- .../objectives_materials.ipynb | 16 +++++++++---- .../objectives_materials.ipynb | 16 ++++++++++--- .../projects/setup/objectives_materials.ipynb | 14 ++++++++--- .../objectives_materials.ipynb | 16 +++++++++---- .../objectives_materials.ipynb | 16 ++++++++++--- .../objectives_materials.ipynb | 16 ++++++++++--- .../objectives_materials.ipynb | 16 ++++++++++--- .../objectives_materials.ipynb | 17 +++++++++---- .../comprehensions/objectives_materials.ipynb | 14 ++++++++--- .../dicts/objectives_materials.ipynb | 20 +++++++++++----- .../for_loops/objectives_materials.ipynb | 18 +++++++++----- .../objectives_materials.ipynb | 16 ++++++++++--- .../objectives_materials.ipynb | 18 ++++++++++---- .../if_conditions/objectives_materials.ipynb | 17 +++++++++---- .../importing/objectives_materials.ipynb | 19 ++++++++++----- .../objectives_materials.ipynb | 20 +++++++++++----- .../pathlib/objectives_materials.ipynb | 19 ++++++++++----- .../strings/objectives_materials.ipynb | 18 ++++++++++---- .../tracebacks/objectives_materials.ipynb | 22 +++++++++++------ .../environments/objectives_materials.ipynb | 15 ++++++++---- .../objectives_materials.ipynb | 18 ++++++++++++-- .../objectives_materials.ipynb | 20 +++++++++++++--- .../objectives_materials.ipynb | 14 ++++++++--- .../objectives_materials.ipynb | 16 ++++++++++--- .../objectives_materials.ipynb | 15 +++++++++--- .../objectives_materials.ipynb | 17 ++++++++----- .../broadcasting/objectives_materials.ipynb | 18 ++++++++++---- .../objectives_materials.ipynb | 16 ++++++++++--- .../objectives_materials.ipynb | 16 ++++++++++--- .../objectives_materials.ipynb | 18 ++++++++++---- .../indexing/objectives_materials.ipynb | 18 ++++++++++---- .../objectives_materials.ipynb | 2 +- .../objectives_materials.ipynb | 2 +- .../objectives_materials.ipynb | 2 +- .../objectives_materials.ipynb | 2 +- .../randomness/objectives_materials.ipynb | 18 ++++++++++---- .../speedup_intro/objectives_materials.ipynb | 2 +- .../objectives_materials.ipynb | 2 +- .../objectives_materials.ipynb | 2 +- .../speedup_numba/objectives_materials.ipynb | 2 +- .../speedup_numpy/objectives_materials.ipynb | 2 +- .../objectives_materials.ipynb | 2 +- .../what_is_numpy/objectives_materials.ipynb | 16 ++++++++++--- .../objectives_materials.ipynb | 8 +++---- .../objectives_materials.ipynb | 16 ++++++++++--- .../objectives_materials.ipynb | 13 +++++++--- .../objectives_materials_aux.ipynb | 16 ++++++++++--- .../naming/objectives_materials.ipynb | 19 +++++++++++---- .../partial/objectives_materials.ipynb | 2 +- .../pure_functions/objectives_materials.ipynb | 16 ++++++++++--- .../objectives_materials.ipynb | 16 ++++++++++--- .../raising_errors/objectives_materials.ipynb | 16 ++++++++++--- .../objectives_materials.ipynb | 24 ++++++++++++------- .../style_guides/objectives_materials.ipynb | 18 ++++++++++---- .../objectives_materials.ipynb | 16 ++++++++++--- .../objectives_materials.ipynb | 16 ++++++++++--- .../objectives_materials.ipynb | 16 ++++++++++--- .../objectives_materials.ipynb | 16 ++++++++++--- .../objectives_materials.ipynb | 16 ++++++++++--- .../objectives_materials.ipynb | 13 +++++++--- .../objectives_materials.ipynb | 17 +++++++++---- .../objectives_materials.ipynb | 16 ++++++++++--- .../objectives_materials.ipynb | 16 ++++++++++--- .../objectives_materials.ipynb | 16 ++++++++++--- 100 files changed, 1120 insertions(+), 369 deletions(-) diff --git a/src/epp_topics/background/file_systems/objectives_materials.ipynb b/src/epp_topics/background/file_systems/objectives_materials.ipynb index c12ee5de..89d8f7d5 100644 --- a/src/epp_topics/background/file_systems/objectives_materials.ipynb +++ b/src/epp_topics/background/file_systems/objectives_materials.ipynb @@ -19,9 +19,19 @@ "Before working through this material, it should be helpful to go through the background\n", "material on the history of operating systems and on graphs.\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/7a1c2ae3-2614-4fc5-939e-6bde0663a83e/cb6cb2c6-8eeb-4b01-9006-cb1c367392d0/b44f7a33-5cd7-4ec5-8469-4f86d7bfc5f3.mp4).\n", - "These are the [slides](background-file_systems.pdf). Some verbal explanations are\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](background-file_systems.pdf).\n", + "\n", + "Some verbal explanations are\n", "reproduced below.\n", "\n", "One important difference that is not mentioned in the screencast is that Unix-based file\n", @@ -64,7 +74,7 @@ "- Each disk (physical or virtual) gets its own directory tree.\n", "- They are not connected, but you can jump between them using the drive letters.\n", "\n", - "## Additional Materials\n", + "\n", "\n", "Your favourite search engine and Wikipedia will guide your way. There is lots of\n", "accessible material around.\n", diff --git a/src/epp_topics/background/floats/objectives_materials.ipynb b/src/epp_topics/background/floats/objectives_materials.ipynb index 82d1a320..bc2ea380 100644 --- a/src/epp_topics/background/floats/objectives_materials.ipynb +++ b/src/epp_topics/background/floats/objectives_materials.ipynb @@ -15,11 +15,21 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/xxx).\n", - "These are the [slides](background-floats.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](background-floats.pdf).\n", + "\n", + "\n", + "\n", "\n", - "## Additional Materials\n", "\n", "XXX\n" ] diff --git a/src/epp_topics/background/graphs/objectives_materials.ipynb b/src/epp_topics/background/graphs/objectives_materials.ipynb index 7e1a03c1..270ab14c 100644 --- a/src/epp_topics/background/graphs/objectives_materials.ipynb +++ b/src/epp_topics/background/graphs/objectives_materials.ipynb @@ -17,9 +17,19 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/380bae83-0d96-4584-a4c5-b8e6ab3f0a68/19fc8d97-bf30-4b4a-8e8b-221300af2829/fca79806-6e25-4779-a95c-fa4c2cf154b1.mp4).\n", - "These are the [slides](background-graphs.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](background-graphs.pdf).\n", + "\n", + "\n", "\n", "[Mathematical introduction to graphs](https://arxiv.org/abs/2308.04512)\n", "\n", diff --git a/src/epp_topics/background/os_history/objectives_materials.ipynb b/src/epp_topics/background/os_history/objectives_materials.ipynb index e4c81dce..3b274ac8 100644 --- a/src/epp_topics/background/os_history/objectives_materials.ipynb +++ b/src/epp_topics/background/os_history/objectives_materials.ipynb @@ -16,11 +16,19 @@ "\n", "## Materials\n", "\n", - "Here is\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/4f1de5ec-5395-4b67-8bf3-e8a93ef1e06c/dba97ce1-436f-4b09-b982-f4ac581037f9/d651a1e4-423f-4b79-835a-4204b3d27774.mp4)\n", - "an. These are the [slides](background-os_history.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](background-os_history.pdf).\n", + "\n", "\n", - "## Additional Materials\n", "\n", "- Nice\n", " [ars technica article](https://arstechnica.com/gadgets/2019/08/unix-at-50-it-starts-with-a-mainframe-a-gator-and-three-dedicated-researchers)\n", diff --git a/src/epp_topics/chapter_template/subchapter_1/objectives_materials.ipynb b/src/epp_topics/chapter_template/subchapter_1/objectives_materials.ipynb index e3f6e10c..1c76332c 100644 --- a/src/epp_topics/chapter_template/subchapter_1/objectives_materials.ipynb +++ b/src/epp_topics/chapter_template/subchapter_1/objectives_materials.ipynb @@ -15,11 +15,21 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/xxx).\n", - "These are the [slides](chapter_template-subchapter_1.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](chapter_template-subchapter_1.pdf).\n", + "\n", + "\n", + "\n", "\n", - "## Additional Materials\n", "\n", "- XXX\n", "\n", diff --git a/src/epp_topics/debugging/avoiding_debugging/objectives_materials.ipynb b/src/epp_topics/debugging/avoiding_debugging/objectives_materials.ipynb index e1b8314f..2511c46c 100644 --- a/src/epp_topics/debugging/avoiding_debugging/objectives_materials.ipynb +++ b/src/epp_topics/debugging/avoiding_debugging/objectives_materials.ipynb @@ -17,10 +17,16 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/7df7b3e6-0989-426b-9330-7f3033c7cd4d/d52233f9-ef50-4159-bda3-7d5f7a4e04f1/c0b3fabc-1aca-4790-acf9-954b5a3450c9.mp4).\n", - "These are the [slides](debugging-avoiding_debugging.pdf).\n", + "Video:\n", + "\n", "\n", + "Download the [slides](debugging-avoiding_debugging.pdf).\n", "\n", "## Quiz" ] diff --git a/src/epp_topics/debugging/debugging_intro/objectives_materials.ipynb b/src/epp_topics/debugging/debugging_intro/objectives_materials.ipynb index 281ce53d..5293f9b5 100644 --- a/src/epp_topics/debugging/debugging_intro/objectives_materials.ipynb +++ b/src/epp_topics/debugging/debugging_intro/objectives_materials.ipynb @@ -15,9 +15,19 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/2b103f2c-cff8-40fe-8e29-d6044d94f279/bc7a6d23-cf04-43ce-94a3-7e8b5006b166/39595085-805a-4a47-a7a8-c128bb195570.mp4).\n", - "These are the [slides](debugging-debugging_intro.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](debugging-debugging_intro.pdf).\n", + "\n", + "\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/debugging/debugging_psychology/objectives_materials.ipynb b/src/epp_topics/debugging/debugging_psychology/objectives_materials.ipynb index 0af9013e..8a74fb2f 100644 --- a/src/epp_topics/debugging/debugging_psychology/objectives_materials.ipynb +++ b/src/epp_topics/debugging/debugging_psychology/objectives_materials.ipynb @@ -15,9 +15,19 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/233d7968-5590-4ca2-adbf-58209d1f0ff2/aab8622e-1f4a-42ab-96bd-6cd356ea603e/ed53f044-30d0-4d34-b0b0-27ceb9962b06.mp4).\n", - "These are the [slides](debugging-debugging_psychology.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](debugging-debugging_psychology.pdf).\n", + "\n", + "\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/debugging/debugging_strategies/objectives_materials.ipynb b/src/epp_topics/debugging/debugging_strategies/objectives_materials.ipynb index c6ef65c9..1bd28f5c 100644 --- a/src/epp_topics/debugging/debugging_strategies/objectives_materials.ipynb +++ b/src/epp_topics/debugging/debugging_strategies/objectives_materials.ipynb @@ -16,9 +16,19 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/52fc338e-89f2-4456-8132-805001881842/c328ac6d-267d-4c28-88af-06876e770ed9/c3fee295-3486-4d14-b9e2-a5f3c1bded80.mp4).\n", - "These are the [slides](debugging-debugging_strategies.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](debugging-debugging_strategies.pdf).\n", + "\n", + "\n", "\n", "\n", "\n", diff --git a/src/epp_topics/debugging/gathering_data/objectives_materials.ipynb b/src/epp_topics/debugging/gathering_data/objectives_materials.ipynb index 6311b7d6..baec190d 100644 --- a/src/epp_topics/debugging/gathering_data/objectives_materials.ipynb +++ b/src/epp_topics/debugging/gathering_data/objectives_materials.ipynb @@ -15,8 +15,19 @@ "\n", "## Materials\n", "\n", - "Here is the [screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/b0a3fe74-61cc-4624-b5e9-d9ffb207813f/cfab9eca-5ae4-4bdd-a8d7-dcaea3940f80/ad65fdca-13f9-4e14-b2cc-93536a1e8489.mp4). These are the\n", - "[slides](debugging-gathering_data.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](debugging-gathering_data.pdf).\n", + "\n", + "\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/debugging/pdbp/objectives_materials.ipynb b/src/epp_topics/debugging/pdbp/objectives_materials.ipynb index c069ef69..86ab27fb 100644 --- a/src/epp_topics/debugging/pdbp/objectives_materials.ipynb +++ b/src/epp_topics/debugging/pdbp/objectives_materials.ipynb @@ -16,9 +16,19 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/639ba83f-daed-458c-9fbf-32dbd68612fc/60bbfb3d-2070-4f19-9f41-e384334861fd/15935a25-3f3e-4997-96fd-4974f859fbb0.mp4).\n", - "These are the [slides](debugging-pdbp.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](debugging-pdbp.pdf).\n", + "\n", + "\n", "\n", "## pdbp and different ways of running code\n", "\n", diff --git a/src/epp_topics/git/installing_git/objectives_materials.ipynb b/src/epp_topics/git/installing_git/objectives_materials.ipynb index 65d3f2a6..df64dfcc 100644 --- a/src/epp_topics/git/installing_git/objectives_materials.ipynb +++ b/src/epp_topics/git/installing_git/objectives_materials.ipynb @@ -6,6 +6,13 @@ "source": [ "# Installing git and some useful shell commands\n", "\n", + "## Learning Objectives\n", + "\n", + "After working through this topic, you should be able to:\n", + "\n", + "- install git on your local machine\n", + "- set the username and user email for git\n", + "- list, create and delete files from the command line\n", "\n", "## Notes\n", "\n", @@ -25,16 +32,6 @@ "git config --global core.editor \"code\"\n", "```\n", "\n", - "\n", - "## Learning Objectives\n", - "\n", - "After working through this topic, you should be able to:\n", - "\n", - "- install git on your local machine\n", - "- set the username and user email for git\n", - "- list, create and delete files from the command line\n", - "\n", - "\n", "## Materials\n", "\n", "For this topic we are building on the excellent YouTube playlist by [NetNinja](https://www.youtube.com/@NetNinja)\n", diff --git a/src/epp_topics/git/introduction/objectives_materials.ipynb b/src/epp_topics/git/introduction/objectives_materials.ipynb index 94c970e1..9ffeef24 100644 --- a/src/epp_topics/git/introduction/objectives_materials.ipynb +++ b/src/epp_topics/git/introduction/objectives_materials.ipynb @@ -17,14 +17,20 @@ "\n", "## Materials\n", "\n", - "Here is\n", - "[Screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/716eb212-f2ec-4ab5-9444-91947870ad72/f9d6c45d-4320-45f1-b9df-5689a5c73892/6acd383b-bd9b-48ca-82b5-7b5ace1c13f7.mp4).\n", - "These are the [slides](git-introduction.pdf).\n", + "Video:\n", "\n", - "## Additional Materials\n", + "\n", "\n", - "- [Paper](https://www.zbw.eu/econis-archiv/bitstream/11159/268088/1/EBP07471872X_0.pdf)\n", - " documenting trends in number of authors per econ paper\n", + "Download the [slides](git-introduction.pdf).\n", + "\n", + "[Paper](https://www.zbw.eu/econis-archiv/bitstream/11159/268088/1/EBP07471872X_0.pdf)\n", + "documenting trends in number of authors per econ paper\n", " \n", "\n", "## Quiz\n", diff --git a/src/epp_topics/git/pre_commits/objectives_materials.ipynb b/src/epp_topics/git/pre_commits/objectives_materials.ipynb index 8b6b5284..577b4c60 100644 --- a/src/epp_topics/git/pre_commits/objectives_materials.ipynb +++ b/src/epp_topics/git/pre_commits/objectives_materials.ipynb @@ -18,13 +18,20 @@ "\n", "## Materials\n", "\n", - "Here is\n", - "[Screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/0287bd06-3c72-4202-b0b7-406f19f27070/061a84aa-b0c3-4149-a596-45ed2ac7fab2/be0e0d55-5add-4aeb-a428-0f9543351d7e.mp4).\n", - "These are the [slides](git-pre_commits.pdf).\n", + "Video:\n", "\n", + "\n", "\n", - "## Quiz\n", - "\n" + "Download the [slides](git-pre_commits.pdf).\n", + "\n", + "\n", + "## Quiz" ] }, { diff --git a/src/epp_topics/git/staging/objectives_materials.ipynb b/src/epp_topics/git/staging/objectives_materials.ipynb index 4af51c52..d43dc9ee 100644 --- a/src/epp_topics/git/staging/objectives_materials.ipynb +++ b/src/epp_topics/git/staging/objectives_materials.ipynb @@ -6,10 +6,6 @@ "source": [ "# Staging files\n", "\n", - "## Notes\n", - "\n", - "- You can also use `git reset` to unstage all staged files\n", - "\n", "## Learning Objectives\n", "\n", "After working through this topic, you should be able to:\n", @@ -25,6 +21,10 @@ "\n", "\n", "\n", + "## Notes\n", + "\n", + "- You can also use `git reset` to unstage all staged files\n", + "\n", "## Quiz" ] }, diff --git a/src/epp_topics/git/undoing_things/objectives_materials.ipynb b/src/epp_topics/git/undoing_things/objectives_materials.ipynb index 04522e91..fb512a16 100644 --- a/src/epp_topics/git/undoing_things/objectives_materials.ipynb +++ b/src/epp_topics/git/undoing_things/objectives_materials.ipynb @@ -6,6 +6,15 @@ "source": [ "# Undoing things\n", "\n", + "## Learning Objectives\n", + "\n", + "After working through this topic, you should be able to:\n", + "\n", + "- use `git checkout` to go back to a previous commit without destroying anything\n", + "- use `git revert` to undo a specific commit\n", + "- use `git reset` to permanently go back in time\n", + "\n", + "\n", "## Notes\n", "\n", "While a primary goal of git is to have the ability to go back in time, it actually does\n", @@ -28,14 +37,6 @@ "2. Modifying the commit history becomes harder when you collaborate with other via\n", "GitHub. Instead of removing commits you will rather add new commits that undo changes.\n", "\n", - "## Learning Objectives\n", - "\n", - "After working through this topic, you should be able to:\n", - "\n", - "- use `git checkout` to go back to a previous commit without destroying anything\n", - "- use `git revert` to undo a specific commit\n", - "- use `git reset` to permanently go back in time\n", - "\n", "## Materials\n", "\n", "For this topic we are building on the excellent YouTube playlist by [NetNinja](https://www.youtube.com/@NetNinja)\n", diff --git a/src/epp_topics/pandas/columns_and_indices/objectives_materials.ipynb b/src/epp_topics/pandas/columns_and_indices/objectives_materials.ipynb index fcaab14b..313a3666 100644 --- a/src/epp_topics/pandas/columns_and_indices/objectives_materials.ipynb +++ b/src/epp_topics/pandas/columns_and_indices/objectives_materials.ipynb @@ -16,12 +16,17 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[Screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/c251d939-af8f-41fc-98c2-542543caf849/789a12c8-c70b-4d29-9a80-a167484c5fef/e9b14b44-1251-4b33-8a30-da65356ded5a.mp4)\n", - "and these are the [slides](pandas-columns_and_indices.pdf).\n", + "Video:\n", "\n", - "## Additional Materials\n", + "\n", "\n", + "Download the [slides](pandas-columns_and_indices.pdf).\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/pandas/creating_variables/objectives_materials.ipynb b/src/epp_topics/pandas/creating_variables/objectives_materials.ipynb index 092d643a..b3c141d9 100644 --- a/src/epp_topics/pandas/creating_variables/objectives_materials.ipynb +++ b/src/epp_topics/pandas/creating_variables/objectives_materials.ipynb @@ -19,9 +19,19 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[Screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/cc0eced6-56fc-4719-ba6c-00d9d486e9ae/fa23cdea-068f-4ae2-9c14-0c3b04359e23/0c9b305e-360d-4576-920d-098d7a08f8c1.mp4)\n", - "and these are the [slides](pandas-creating_variables.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](pandas-creating_variables.pdf).\n", + "\n", + "\n", "\n", "## Further Reading\n", "\n", diff --git a/src/epp_topics/pandas/dataframes_and_series/objectives_materials.ipynb b/src/epp_topics/pandas/dataframes_and_series/objectives_materials.ipynb index cd05c195..62433a1b 100644 --- a/src/epp_topics/pandas/dataframes_and_series/objectives_materials.ipynb +++ b/src/epp_topics/pandas/dataframes_and_series/objectives_materials.ipynb @@ -17,11 +17,21 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[Screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/285c4550-9c4b-46c0-90c9-3f2392ba0cdf/e68e9b32-2ecc-409d-b203-42a28c71ffa4/77e2cd9b-c771-4159-9780-e6c595321bf6.mp4)\n", - "and these are the [slides](pandas-dataframes_and_series.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](pandas-dataframes_and_series.pdf).\n", + "\n", + "\n", + "\n", "\n", - "## Additional Materials\n", "\n", "\n", "\n", diff --git a/src/epp_topics/pandas/datatypes/objectives_materials.ipynb b/src/epp_topics/pandas/datatypes/objectives_materials.ipynb index 21425afe..de690e8d 100644 --- a/src/epp_topics/pandas/datatypes/objectives_materials.ipynb +++ b/src/epp_topics/pandas/datatypes/objectives_materials.ipynb @@ -17,11 +17,21 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[Screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/8ad5f658-648c-4d98-a006-eb8447bfb349/8f393383-55a4-4ba7-83fc-e72646de73b1/3589b588-ac76-4909-b778-18caf46a0eec.mp4)\n", - "and these are the [slides](pandas-datatypes.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](pandas-datatypes.pdf).\n", + "\n", + "\n", + "\n", "\n", - "## Additional Materials\n", "\n", "- [Pandas user guide on string/text data](https://pandas.pydata.org/docs/user_guide/text.html)\n", "- [Pandas user guide on categorical data](https://pandas.pydata.org/docs/user_guide/categorical.html)\n", diff --git a/src/epp_topics/pandas/functional/objectives_materials.ipynb b/src/epp_topics/pandas/functional/objectives_materials.ipynb index e75a57e8..c3cd044f 100644 --- a/src/epp_topics/pandas/functional/objectives_materials.ipynb +++ b/src/epp_topics/pandas/functional/objectives_materials.ipynb @@ -15,18 +15,21 @@ "- Discuss strategies to minimize side effects in data management code\n", "- Discuss strategies to make data management in notebooks more robust\n", "\n", - "\n", "## Materials\n", "\n", - "Here is the\n", - "[Screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/1b8b6a1b-c948-4aec-b234-7b178fdee985/96fa6285-f2b4-4997-863f-c4a11d1d42a8/e1549704-4426-4ce1-aff5-080a803188f7.mp4),\n", - "the [slide(s)](pandas-functional.pdf), the [notebook](functional_pandas.ipynb) (also see\n", - "the next page), and the [dataset](survey.csv) used in the screencast.\n", - "\n", - "\n", + "Video: \n", + "\n", "\n", + "Download\n", + "- the [slides](pandas-functional.pdf), \n", + "- the [notebook](functional_pandas.ipynb) (also see the next page), \n", + "- and the [dataset](survey.csv) used in the screencast.\n", "\n", "## Quiz" ] diff --git a/src/epp_topics/pandas/inspecting_and_summarizing/objectives_materials.ipynb b/src/epp_topics/pandas/inspecting_and_summarizing/objectives_materials.ipynb index f94c8bbd..a9ff8627 100644 --- a/src/epp_topics/pandas/inspecting_and_summarizing/objectives_materials.ipynb +++ b/src/epp_topics/pandas/inspecting_and_summarizing/objectives_materials.ipynb @@ -17,9 +17,19 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[Screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/c1284f96-a00c-4117-a12a-832040f34dd7/067f1c6b-0079-4cf4-96b6-289d64f68488/d810c961-2b5f-42ea-96df-f7b2edbdc7c0.mp4)\n", - "and these are the [slides](pandas-inspecting_and_summarizing.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](pandas-inspecting_and_summarizing.pdf).\n", + "\n", + "\n", "\n", "### pandas settings for getting \"modern\" behaviour and the plotly backend for graphs\n", "\n", diff --git a/src/epp_topics/pandas/loading_and_saving/objectives_materials.ipynb b/src/epp_topics/pandas/loading_and_saving/objectives_materials.ipynb index 243a2771..1813eac9 100644 --- a/src/epp_topics/pandas/loading_and_saving/objectives_materials.ipynb +++ b/src/epp_topics/pandas/loading_and_saving/objectives_materials.ipynb @@ -17,11 +17,21 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[Screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/f191b5fe-0626-43b4-8b42-e0b97e036b9f/90f5a49c-597d-4025-89da-1962540b473c/a9a5d233-4264-41eb-959a-7bbffe74d616.mp4)\n", - "and these are the [slides](pandas-loading_and_saving.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](pandas-loading_and_saving.pdf).\n", + "\n", + "\n", + "\n", "\n", - "## Additional Materials\n", "\n", "\n", "\n", diff --git a/src/epp_topics/pandas/merging/objectives_materials.ipynb b/src/epp_topics/pandas/merging/objectives_materials.ipynb index e909844c..55cabf79 100644 --- a/src/epp_topics/pandas/merging/objectives_materials.ipynb +++ b/src/epp_topics/pandas/merging/objectives_materials.ipynb @@ -18,15 +18,20 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[Screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/f6b59c88-7ee8-4130-94a1-97582d5d689f/4f633611-57f1-454c-861b-d5bde2cd19fd/29066d6c-6e41-4eb9-9f95-16628d3ec0a2.mp4)\n", - "(audio is very low in the beginning, but gets better) and these are the\n", - "[slides](pandas-merging.pdf).\n", + "Video:\n", "\n", - "## Additional Materials\n", + "\n", "\n", - "- Pandas [tutorial](https://pandas.pydata.org/docs/user_guide/merging.html) on merge, \n", - "join and concatenate\n", + "Download the [slides](pandas-merging.pdf).\n", + "\n", + "The Pandas [tutorial](https://pandas.pydata.org/docs/user_guide/merging.html) on merge, \n", + "join, and concatenate may be helpful.\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/pandas/rules/objectives_materials.ipynb b/src/epp_topics/pandas/rules/objectives_materials.ipynb index 18495384..2ec9e0ed 100644 --- a/src/epp_topics/pandas/rules/objectives_materials.ipynb +++ b/src/epp_topics/pandas/rules/objectives_materials.ipynb @@ -20,12 +20,17 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[Screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/986e7bb6-4bf2-411f-81c7-453bb338559f/b2205317-bc49-45c8-8a2f-a992b43f00c1/f1fc0a21-a34a-4bf5-ba78-a4c16b70e3a2.mp4)\n", - "and these are the [slides](pandas-rules.pdf).\n", + "Video:\n", "\n", - "## Additional Materials\n", + "\n", "\n", + "Download the [slides](pandas-rules.pdf).\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/pandas/selection/objectives_materials.ipynb b/src/epp_topics/pandas/selection/objectives_materials.ipynb index 0612dc71..2d2373b5 100644 --- a/src/epp_topics/pandas/selection/objectives_materials.ipynb +++ b/src/epp_topics/pandas/selection/objectives_materials.ipynb @@ -18,11 +18,21 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[Screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/734a4d6b-f641-46e4-aacd-393a9594d39f/7b367098-23f8-44ba-bca2-bb6cef93f9f7/093dfad1-f155-49c4-baef-9b258ddc6791.mp4)\n", - "and these are the [slides](pandas-selection.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](pandas-selection.pdf).\n", + "\n", + "\n", + "\n", "\n", - "## Additional Materials\n", "\n", "\n", "\n", diff --git a/src/epp_topics/pandas/what_is_pandas/objectives_materials.ipynb b/src/epp_topics/pandas/what_is_pandas/objectives_materials.ipynb index 2917c3a5..ad04b594 100644 --- a/src/epp_topics/pandas/what_is_pandas/objectives_materials.ipynb +++ b/src/epp_topics/pandas/what_is_pandas/objectives_materials.ipynb @@ -18,9 +18,19 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[Screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/7e031a96-95d3-4094-9c96-026a91c7775f/1a10a3ba-5314-46b6-bd05-7ebb629cb444/d0cf963b-a3bf-4c61-9f61-9c5c17155add.mp4)\n", - "and these are the [slides](pandas-what_is_pandas.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](pandas-what_is_pandas.pdf).\n", + "\n", + "\n", "\n", "### pandas settings for getting \"modern\" behaviour\n", "\n", @@ -33,7 +43,7 @@ "\n", "\n", "\n", - "## Additional Materials\n", + "\n", "\n", "\n", "\n", diff --git a/src/epp_topics/plotting/goals_workflow/objectives_materials.ipynb b/src/epp_topics/plotting/goals_workflow/objectives_materials.ipynb index 03d1618a..fdfc2d96 100644 --- a/src/epp_topics/plotting/goals_workflow/objectives_materials.ipynb +++ b/src/epp_topics/plotting/goals_workflow/objectives_materials.ipynb @@ -16,9 +16,19 @@ "\n", "## Materials\n", "\n", - "Here is\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/cc047267-809c-4965-b44f-91a7abc4fc61/3c953116-835b-4ad3-97fc-a7ae2da2435d/b6b2b57b-c9ca-4c39-8a3c-4149add37857.mp4).\n", - "These are the [slides](plotting-goals_workflow.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](plotting-goals_workflow.pdf).\n", + "\n", + "\n", "\n", "## Quiz" ] diff --git a/src/epp_topics/plotting/graph_objects/objectives_materials.ipynb b/src/epp_topics/plotting/graph_objects/objectives_materials.ipynb index 5af820dc..274b3d6e 100644 --- a/src/epp_topics/plotting/graph_objects/objectives_materials.ipynb +++ b/src/epp_topics/plotting/graph_objects/objectives_materials.ipynb @@ -16,9 +16,19 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/fb0a3430-f27b-402b-9188-39f07f06cff3/62f44b2e-84b2-4402-a542-35e35bc66c4d/30edca88-f72b-42c7-9f6d-4a36972b3d8f.mp4).\n", - "These are the [slides](plotting-graph_objects.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](plotting-graph_objects.pdf).\n", + "\n", + "\n", "\n", "## Links used in the screencast\n", "\n", diff --git a/src/epp_topics/plotting/quick_plots/objectives_materials.ipynb b/src/epp_topics/plotting/quick_plots/objectives_materials.ipynb index 2fc092da..722270ab 100644 --- a/src/epp_topics/plotting/quick_plots/objectives_materials.ipynb +++ b/src/epp_topics/plotting/quick_plots/objectives_materials.ipynb @@ -17,9 +17,19 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/24c8ee19-4988-45ea-9787-18147d17cb4e/d570345f-b6b5-485e-a913-0dd334006840/77e65ae2-1222-49e0-bcb3-6194b7ad8496.mp4).\n", - "These are the [slides](plotting-quick_plots.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](plotting-quick_plots.pdf).\n", + "\n", + "\n", "\n", "## Links used in the screencast\n", "\n", diff --git a/src/epp_topics/plotting/tweak_px/objectives_materials.ipynb b/src/epp_topics/plotting/tweak_px/objectives_materials.ipynb index 00088d84..0c31cffc 100644 --- a/src/epp_topics/plotting/tweak_px/objectives_materials.ipynb +++ b/src/epp_topics/plotting/tweak_px/objectives_materials.ipynb @@ -16,9 +16,19 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/76778f6f-67e2-4e79-8f22-9d5dc43ffa6d/1fe41bae-87d0-4a28-a8aa-97d48f31d68a/3f8c9240-65f6-4d46-9918-f72363e108bd.mp4).\n", - "These are the [slides](plotting-tweak_px.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](plotting-tweak_px.pdf).\n", + "\n", + "\n", "\n", "## Links used in the screencast\n", "\n", diff --git a/src/epp_topics/plotting/what_to_plot/objectives_materials.ipynb b/src/epp_topics/plotting/what_to_plot/objectives_materials.ipynb index 0df3b232..93a48422 100644 --- a/src/epp_topics/plotting/what_to_plot/objectives_materials.ipynb +++ b/src/epp_topics/plotting/what_to_plot/objectives_materials.ipynb @@ -17,11 +17,20 @@ "\n", "## Materials\n", "\n", - "Here is\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/163c3249-4739-4dea-b232-38a9ee8b5491/ed5d89e1-b522-4892-a94e-c6d6dec0061f/7fae7d8f-5a73-4c3f-8a41-7221c7192465.mp4).\n", - "These are the [slides](plotting-what_to_plot.pdf).\n", + "Video:\n", "\n", - "## Additional Materials\n", + "\n", + "\n", + "Download the [slides](plotting-what_to_plot.pdf).\n", + "\n", + "\n", + "Some additional resources:\n", "\n", "- Chapter 7 of [Calling Bullshit](https://www.callingbullshit.org/) (Carl Bergstrom &\n", " Jevin West). Light read, important insights in particular how popular visualisations\n", diff --git a/src/epp_topics/plotting/why_plotly_prerequisites/objectives_materials.ipynb b/src/epp_topics/plotting/why_plotly_prerequisites/objectives_materials.ipynb index c2c5cb32..0b3c82cd 100644 --- a/src/epp_topics/plotting/why_plotly_prerequisites/objectives_materials.ipynb +++ b/src/epp_topics/plotting/why_plotly_prerequisites/objectives_materials.ipynb @@ -19,14 +19,19 @@ "\n", "## Materials\n", "\n", - "Here is\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/60f62e0a-9bf8-4dbf-9283-6d3e3912e655/ea4caeca-26e2-4d95-a936-925c0c1b6b42/4cfc1dd1-e0d3-4744-b973-ae63f3d6a8bb.mp4).\n", - "These are the [slides](plotting-why_plotly_prerequisites.pdf).\n", + "Video:\n", "\n", - "## Quiz\n", + "\n", "\n", + "Download the [slides](plotting-why_plotly_prerequisites.pdf).\n", "\n", - "\n" + "## Quiz" ] }, { diff --git a/src/epp_topics/projects/directory_structure/objectives_materials.ipynb b/src/epp_topics/projects/directory_structure/objectives_materials.ipynb index efa22dde..2faffa70 100644 --- a/src/epp_topics/projects/directory_structure/objectives_materials.ipynb +++ b/src/epp_topics/projects/directory_structure/objectives_materials.ipynb @@ -18,9 +18,19 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[Screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/4ea8881e-aaa4-4e7e-be82-1d7c775ef365/d080348b-7430-4f57-84e0-af83f44da45c/2d9e4fa5-39e5-4722-af52-73a19b7bc570.mp4)\n", - "and these are the [slides](projects-directory_structure.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](projects-directory_structure.pdf).\n", + "\n", + "\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/projects/paths/objectives_materials.ipynb b/src/epp_topics/projects/paths/objectives_materials.ipynb index 509e1f72..a9b67a53 100644 --- a/src/epp_topics/projects/paths/objectives_materials.ipynb +++ b/src/epp_topics/projects/paths/objectives_materials.ipynb @@ -15,9 +15,17 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[Screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/17765283-4840-47fc-9877-050bff3968b5/65a57f66-2316-4cf5-967e-5ff37693383d/8b8c6839-8a34-498d-9036-b41013628f46.mp4)\n", - "and these are the [slides](projects-paths.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](projects-paths.pdf).\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/projects/pytask_docs/objectives_materials.ipynb b/src/epp_topics/projects/pytask_docs/objectives_materials.ipynb index 2f256c3a..b53f5074 100644 --- a/src/epp_topics/projects/pytask_docs/objectives_materials.ipynb +++ b/src/epp_topics/projects/pytask_docs/objectives_materials.ipynb @@ -15,9 +15,19 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[Screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/c24aca68-9d9a-459c-9209-6142aa20fda3/13da7841-a0f2-429a-85b8-792228e7cc2c/effc6639-e6d8-4f22-8bf2-7b21298291ff.mp4)\n", - "and these are the [slides](projects-pytask_docs.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](projects-pytask_docs.pdf).\n", + "\n", + "\n", "\n" ] } diff --git a/src/epp_topics/projects/reproducibility/objectives_materials.ipynb b/src/epp_topics/projects/reproducibility/objectives_materials.ipynb index b13cac40..fdc1e41b 100644 --- a/src/epp_topics/projects/reproducibility/objectives_materials.ipynb +++ b/src/epp_topics/projects/reproducibility/objectives_materials.ipynb @@ -16,14 +16,20 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[Screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/4d9b8406-f929-4c92-aef8-7a9ebef4b128/55c7e11a-769d-4dbe-b3f4-f9d50ed51356/699124db-634d-4ac2-a454-2bb82665fe2d.mp4)\n", - "and these are the [slides](projects-reproducibility.pdf).\n", + "Video:\n", "\n", - "## Additional materials\n", + "\n", "\n", - "[https://datacodestandard.org/](https://datacodestandard.org/)\n", + "Download the [slides](projects-reproducibility.pdf).\n", "\n", + "[Data and Code Availability Standard](https://datacodestandard.org/) endorsed by 15+ top\n", + "economics outlets.\n", "\n", "## Quiz" ] diff --git a/src/epp_topics/projects/reusing_pytask_functions/objectives_materials.ipynb b/src/epp_topics/projects/reusing_pytask_functions/objectives_materials.ipynb index e0828edb..0dfa534f 100644 --- a/src/epp_topics/projects/reusing_pytask_functions/objectives_materials.ipynb +++ b/src/epp_topics/projects/reusing_pytask_functions/objectives_materials.ipynb @@ -17,9 +17,19 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[Screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/cfca8006-44ff-465d-b866-7623ac0e44db/a280f3a2-1984-41d8-9d95-948a654fb190/b383a68c-4f13-401d-abc0-1c782f3b0589.mp4)\n", - "and these are the [slides](projects-reusing_pytask_functions.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](projects-reusing_pytask_functions.pdf).\n", + "\n", + "\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/projects/setup/objectives_materials.ipynb b/src/epp_topics/projects/setup/objectives_materials.ipynb index 1093593b..fa0ea02b 100644 --- a/src/epp_topics/projects/setup/objectives_materials.ipynb +++ b/src/epp_topics/projects/setup/objectives_materials.ipynb @@ -15,9 +15,17 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[Screencast](https://electure.uni-bonn.de/paella7/ui/watch.html?id=3bcc391b-f826-4ccf-b3cb-bc65f89f899c)\n", - "and these are the [slides](projects-setup.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](projects-setup.pdf).\n", "\n", "Link to the [getting started section of the documentation](https://econ-project-templates.readthedocs.io/en/latest/getting_started/index.html)." ] diff --git a/src/epp_topics/projects/what_are_templates/objectives_materials.ipynb b/src/epp_topics/projects/what_are_templates/objectives_materials.ipynb index 60f67d83..35961a8c 100644 --- a/src/epp_topics/projects/what_are_templates/objectives_materials.ipynb +++ b/src/epp_topics/projects/what_are_templates/objectives_materials.ipynb @@ -15,13 +15,19 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[Screencast](https://electure.uni-bonn.de/paella7/ui/watch.html?id=f96c82ba-73de-4cd5-a2c9-c5a2e18b6c15)\n", - "and these are the [slides](projects-what_are_templates.pdf).\n", + "Video:\n", "\n", - "## Additional Materials\n", + "\n", "\n", - "Here is the [documentation](https://econ-project-templates.readthedocs.io/en/stable/)\n", + "Download the [slides](projects-what_are_templates.pdf).\n", + "\n", + "See the [documentation](https://econ-project-templates.readthedocs.io/en/stable/)\n", "of the econ project templates.\n", "\n", "\n", diff --git a/src/epp_topics/projects/what_does_pytask_do/objectives_materials.ipynb b/src/epp_topics/projects/what_does_pytask_do/objectives_materials.ipynb index cb9a04f7..a72b19a2 100644 --- a/src/epp_topics/projects/what_does_pytask_do/objectives_materials.ipynb +++ b/src/epp_topics/projects/what_does_pytask_do/objectives_materials.ipynb @@ -17,9 +17,19 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[Screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/0673d58c-da2a-46d2-9aa9-54275bfec889/28786054-449e-4b9e-a248-ff3e4db794ab/ecd1d79c-b566-4f87-a998-aa94a4651d71.mp4)\n", - "and these are the [slides](projects-what_does_pytask_do.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](projects-what_does_pytask_do.pdf).\n", + "\n", + "\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/projects/writing_pytasks_multiple_outputs/objectives_materials.ipynb b/src/epp_topics/projects/writing_pytasks_multiple_outputs/objectives_materials.ipynb index bceb87a1..7e495c95 100644 --- a/src/epp_topics/projects/writing_pytasks_multiple_outputs/objectives_materials.ipynb +++ b/src/epp_topics/projects/writing_pytasks_multiple_outputs/objectives_materials.ipynb @@ -16,9 +16,19 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[Screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/b4f1253a-baff-44ac-b41d-d46fdce25a21/9bcee674-8854-4227-9d89-9d19eae12520/552cda03-1332-4fdb-aa41-284841304d82.mp4)\n", - "and these are the [slides](projects-writing_pytasks_multiple_outputs.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](projects-writing_pytasks_multiple_outputs.pdf).\n", + "\n", + "\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/projects/writing_simple_pytasks/objectives_materials.ipynb b/src/epp_topics/projects/writing_simple_pytasks/objectives_materials.ipynb index 5dc6be85..4ddc7937 100644 --- a/src/epp_topics/projects/writing_simple_pytasks/objectives_materials.ipynb +++ b/src/epp_topics/projects/writing_simple_pytasks/objectives_materials.ipynb @@ -19,9 +19,19 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[Screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/e074e6d5-d8cb-4d79-8b9d-7755deb63aba/320d5731-5b0b-4275-9985-4cc5984deff5/fabe4048-f785-4066-a91d-d0f563ca3219.mp4)\n", - "and these are the [slides](projects-writing_simple_pytasks.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](projects-writing_simple_pytasks.pdf).\n", + "\n", + "\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/python_basics/assignment_and_scalar_types/objectives_materials.ipynb b/src/epp_topics/python_basics/assignment_and_scalar_types/objectives_materials.ipynb index e443ddfe..6b12a61b 100644 --- a/src/epp_topics/python_basics/assignment_and_scalar_types/objectives_materials.ipynb +++ b/src/epp_topics/python_basics/assignment_and_scalar_types/objectives_materials.ipynb @@ -16,13 +16,20 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/7e54afaf-0b9e-4ef0-9c1c-85b2bee9746c/20062a91-0853-4071-ad90-5c3f4985062a/181a85e4-de0c-4cf2-86dd-344927c0fcb5.mp4)\n", - "and these are the [slides](python_basics-assignment_and_scalar_types.pdf).\n", + "Video:\n", "\n", - "## Additional Materials\n", + "\n", "\n", - "- [Documentation](https://docs.python.org/3/library/stdtypes.html) of Python built-in types\n", + "Download the [slides](python_basics-assignment_and_scalar_types.pdf).\n", + "\n", + "See the [Documentation](https://docs.python.org/3/library/stdtypes.html) of Python\n", + "built-in types.\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/python_basics/comprehensions/objectives_materials.ipynb b/src/epp_topics/python_basics/comprehensions/objectives_materials.ipynb index eb73b984..78222d02 100644 --- a/src/epp_topics/python_basics/comprehensions/objectives_materials.ipynb +++ b/src/epp_topics/python_basics/comprehensions/objectives_materials.ipynb @@ -16,9 +16,17 @@ "\n", "## Materials\n", "\n", - "Here is the \n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/3400650b-f018-4df8-8b15-cd1f43abe66c/899c21e6-9ab3-4ce4-a4a6-f2f14ddeb294/4155190f-e10c-42d8-a7e5-12207ca77795.mp4) \n", - "and these are the [slides](python_basics-comprehensions.pdf)." + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](python_basics-comprehensions.pdf)." ] }, { diff --git a/src/epp_topics/python_basics/dicts/objectives_materials.ipynb b/src/epp_topics/python_basics/dicts/objectives_materials.ipynb index 45acf8d0..07a4d542 100644 --- a/src/epp_topics/python_basics/dicts/objectives_materials.ipynb +++ b/src/epp_topics/python_basics/dicts/objectives_materials.ipynb @@ -17,14 +17,22 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/ef0c94db-1afe-45b4-ada0-4f542df5675e/da6fd1eb-1f67-4478-a7a9-0c4cfe90eba3/9d7407bc-4e9f-4b11-bffc-80c66c967152.mp4)\n", - "and these are the [slides](python_basics-dicts.pdf).\n", + "Video:\n", "\n", - "## Additional Materials\n", + "\n", "\n", - "- dictionaries in the Python standard library\n", - " [documentation](https://docs.python.org/3/library/stdtypes.html#mapping-types-dict)\n", + "Download the [slides](python_basics-dicts.pdf).\n", + "\n", + "See the \n", + "[documentation](https://docs.python.org/3/library/stdtypes.html#mapping-types-dict) of\n", + "dictionaries in the Python standard library.\n", + " \n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/python_basics/for_loops/objectives_materials.ipynb b/src/epp_topics/python_basics/for_loops/objectives_materials.ipynb index d5c5af85..3bec6c24 100644 --- a/src/epp_topics/python_basics/for_loops/objectives_materials.ipynb +++ b/src/epp_topics/python_basics/for_loops/objectives_materials.ipynb @@ -20,14 +20,20 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/466ec124-c881-4ec7-b7ca-d518c0a05d4a/68834f9f-cf77-4c1e-91be-9ccbbd964e99/040941d5-ba63-4727-9351-fd976f82ca22.mp4)\n", - "and these are the [slides](python_basics-for_loops.pdf).\n", + "Video:\n", "\n", - "## Additional Materials\n", + "\n", "\n", - "- [Real Python tutorial](https://realpython.com/python-for-loop/) on for loops. Note\n", - " that this contains many things you do not need to know!\n", + "Download the [slides](python_basics-for_loops.pdf).\n", + "\n", + "[Real Python tutorial](https://realpython.com/python-for-loop/) on for loops. Note\n", + "that this contains many things you do not need to know!\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/python_basics/functions_basics/objectives_materials.ipynb b/src/epp_topics/python_basics/functions_basics/objectives_materials.ipynb index 22870c09..3b1b00f0 100644 --- a/src/epp_topics/python_basics/functions_basics/objectives_materials.ipynb +++ b/src/epp_topics/python_basics/functions_basics/objectives_materials.ipynb @@ -16,9 +16,19 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/c7b347e8-3b4d-4b15-b787-ee355a93de63/7d2566c4-a9a3-401c-8a87-324901471973/a7d586da-ce88-4dd1-b0b8-b864849f570a.mp4)\n", - "and these are the [slides](python_basics-functions_basics.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](python_basics-functions_basics.pdf).\n", + "\n", + "\n", "\n", "\n", diff --git a/src/epp_topics/python_basics/if_conditions/objectives_materials.ipynb b/src/epp_topics/python_basics/if_conditions/objectives_materials.ipynb index 11f39581..37ce6ac0 100644 --- a/src/epp_topics/python_basics/if_conditions/objectives_materials.ipynb +++ b/src/epp_topics/python_basics/if_conditions/objectives_materials.ipynb @@ -16,13 +16,20 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/c9e125d0-111f-4ee8-985f-0ed60f179dcd/92c55088-b795-40c3-bcd4-128cdd3e8ed4/0467144f-76b2-4118-aaaf-6d906f9fce74.mp4)\n", - "and these are the [slides](python_basics-if_conditions.pdf).\n", + "Video:\n", "\n", - "## Additional Materials\n", + "\n", "\n", - "- [Tutorial on conditional statements](https://pythonbasics.org/if-statements/)\n", + "Download the [slides](python_basics-if_conditions.pdf).\n", + "\n", + "The PythonBasics [Tutorial on conditional\n", + "statements](https://pythonbasics.org/if-statements/) is very nice.\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/python_basics/importing/objectives_materials.ipynb b/src/epp_topics/python_basics/importing/objectives_materials.ipynb index 7368298c..26e72337 100644 --- a/src/epp_topics/python_basics/importing/objectives_materials.ipynb +++ b/src/epp_topics/python_basics/importing/objectives_materials.ipynb @@ -21,14 +21,21 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/3a0f5559-0156-4547-a048-3854aef85a6a/4cf45fcc-f64b-46f4-8a9a-e10e2969bc5a/40455814-d0c5-4fd9-8825-b97748579a55.mp4)\n", - "and these are the [slides](python_basics-importing.pdf).\n", + "Video:\n", "\n", - "## Additional Materials\n", + "\n", "\n", - "- [Documentation of how to import](https://docs.python.org/3/reference/import.html) in\n", - " the Python Standard Reference\n", + "Download the [slides](python_basics-importing.pdf).\n", + "\n", + "See the [Documentation of how to\n", + "import](https://docs.python.org/3/reference/import.html) in the Python Standard\n", + "Reference.\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/python_basics/lists_tuples_sets/objectives_materials.ipynb b/src/epp_topics/python_basics/lists_tuples_sets/objectives_materials.ipynb index 9d02697c..6a4777a8 100644 --- a/src/epp_topics/python_basics/lists_tuples_sets/objectives_materials.ipynb +++ b/src/epp_topics/python_basics/lists_tuples_sets/objectives_materials.ipynb @@ -17,14 +17,22 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/1349275c-7122-4582-8700-5d1e14413080/c03229fb-ec3f-4c15-95fb-a6602843d94d/208e6b3c-78e1-49b9-ab18-2e6f066785f1.mp4)\n", - "and these are the [slides](python_basics-lists_tuples_sets.pdf).\n", + "Video:\n", "\n", - "## Additional Materials\n", + "\n", "\n", - "- [realpython post](https://realpython.com/python-lists-tuples/) on lists and tuples\n", - "- [datacamp tutorial](https://www.datacamp.com/tutorial/sets-in-python) on sets\n", + "Download the [slides](python_basics-lists_tuples_sets.pdf).\n", + "\n", + "See a [realpython post](https://realpython.com/python-lists-tuples/) on lists and\n", + "tuples.\n", + "\n", + "And the [datacamp tutorial](https://www.datacamp.com/tutorial/sets-in-python) on sets.\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/python_basics/pathlib/objectives_materials.ipynb b/src/epp_topics/python_basics/pathlib/objectives_materials.ipynb index 9c632c9e..c00f30ad 100644 --- a/src/epp_topics/python_basics/pathlib/objectives_materials.ipynb +++ b/src/epp_topics/python_basics/pathlib/objectives_materials.ipynb @@ -17,14 +17,21 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/59a7ed46-b07d-41e7-aac8-adea1f7c19d0/05b8276f-6535-4ca1-bf90-33e443d7c006/aaa03bf1-517c-4a91-93e6-7ab5db1fa08e.mp4 )\n", - "and these are the [slides](python_basics-pathlib.pdf).\n", + "Video:\n", "\n", - "## Additional Materials\n", + "\n", "\n", - "- A [Real Python](https://realpython.com/python-pathlib/) tutorial on pathlib\n", - "- The [pathlib documentation](https://docs.python.org/library/pathlib.html)\n", + "Download the [slides](python_basics-pathlib.pdf).\n", + "\n", + "A [Real Python](https://realpython.com/python-pathlib/) tutorial on pathlib.\n", + "\n", + "The [pathlib documentation](https://docs.python.org/library/pathlib.html).\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/python_basics/strings/objectives_materials.ipynb b/src/epp_topics/python_basics/strings/objectives_materials.ipynb index 8079e0d3..dbfca8bc 100644 --- a/src/epp_topics/python_basics/strings/objectives_materials.ipynb +++ b/src/epp_topics/python_basics/strings/objectives_materials.ipynb @@ -16,13 +16,21 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/73cf749a-3edf-4de2-8a11-94c9a65b7d08/63e944c6-06ce-471a-9718-d78eeb634f0f/31082a74-c9aa-4740-9c3c-81df7281a1f1.mp4)\n", - "and these are the [slides](python_basics-strings.pdf).\n", + "Video:\n", "\n", - "## Additional Materials\n", + "\n", "\n", - "- [Documentation](https://docs.python.org/3/library/stdtypes.html#text-sequence-type-str) of Python built-in types\n", + "Download the [slides](python_basics-strings.pdf).\n", + "\n", + "Check out the\n", + "[documentation](https://docs.python.org/3/library/stdtypes.html#text-sequence-type-str)\n", + "of Python built-in types.\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/python_basics/tracebacks/objectives_materials.ipynb b/src/epp_topics/python_basics/tracebacks/objectives_materials.ipynb index ec56f004..130e62a4 100644 --- a/src/epp_topics/python_basics/tracebacks/objectives_materials.ipynb +++ b/src/epp_topics/python_basics/tracebacks/objectives_materials.ipynb @@ -19,15 +19,23 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/9eb28129-730a-45b1-8f98-18deaa3b3499/69baf6b2-5027-4657-a0a2-a597f37abbd2/a925cdbc-1333-4c38-a2db-db51a9bb5951.mp4)\n", - "and these are the [slides](python_basics-tracebacks.pdf).\n", + "Video:\n", "\n", - "## Additional Materials\n", + "\n", "\n", - "- [excellent blogpost](https://matthewrocklin.com/minimal-bug-reports) by Matthew Rocklin\n", - "that shows how to ideally ask for help\n", - "- [realpython post](https://realpython.com/python-traceback/) on how to read tracebacks\n", + "Download the [slides](python_basics-tracebacks.pdf).\n", + "\n", + "See an [excellent blogpost](https://matthewrocklin.com/minimal-bug-reports) by Matthew\n", + "Rocklin that shows how to ideally ask for help.\n", + "\n", + "And the [realpython post](https://realpython.com/python-traceback/) on how to read\n", + "tracebacks.\n", "\n", "## Quiz" ] diff --git a/src/epp_topics/python_installation_execution/environments/objectives_materials.ipynb b/src/epp_topics/python_installation_execution/environments/objectives_materials.ipynb index 67211fd6..76eedcb9 100644 --- a/src/epp_topics/python_installation_execution/environments/objectives_materials.ipynb +++ b/src/epp_topics/python_installation_execution/environments/objectives_materials.ipynb @@ -16,10 +16,17 @@ "\n", "## Materials\n", "\n", - "Here is the \n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/ec67bd09-c5a4-49ae-a0f5-43625f49dd5c/514508ce-d90d-4ea3-858d-c1d7e1fa01ce/d31fccde-ea8d-4ad3-a116-681ed9cf64d5.mp4) \n", - "and these are the [slides](python_installation_execution-environments.pdf).\n", - "\n" + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](python_installation_execution-environments.pdf)." ] }, { diff --git a/src/epp_topics/python_installation_execution/executing_notebook_browser/objectives_materials.ipynb b/src/epp_topics/python_installation_execution/executing_notebook_browser/objectives_materials.ipynb index 19bf08d4..26f9385b 100644 --- a/src/epp_topics/python_installation_execution/executing_notebook_browser/objectives_materials.ipynb +++ b/src/epp_topics/python_installation_execution/executing_notebook_browser/objectives_materials.ipynb @@ -15,9 +15,23 @@ "\n", "## Materials\n", "\n", - "Here is the [screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/4881691a-00c3-4a83-9fc9-deffac2dcf72/4756f2b7-8b58-4bf3-98e3-a6e70f5e1906/ddd5ea89-4f40-457a-a4e8-14d46627c4a0.mp4) and these are the\n", - "[slides](python_installation_execution-executing_notebook_browser.pdf).\n" + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](python_installation_execution-executing_notebook_browser.pdf).\n" ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [] } ], "metadata": { diff --git a/src/epp_topics/python_installation_execution/executing_notebook_vscode/objectives_materials.ipynb b/src/epp_topics/python_installation_execution/executing_notebook_vscode/objectives_materials.ipynb index 53945431..4bebe7cd 100644 --- a/src/epp_topics/python_installation_execution/executing_notebook_vscode/objectives_materials.ipynb +++ b/src/epp_topics/python_installation_execution/executing_notebook_vscode/objectives_materials.ipynb @@ -15,10 +15,24 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/3988cf3c-9382-481f-98ac-fe14b91fb8f1/7826b1cb-4d65-4630-9e57-e8092a18fb14/eef4c6f0-0011-4673-a1c4-ce651152b87a.mp4)\n", - "and these are the [slides](python_installation_execution-executing_notebook_vscode.pdf)." + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](python_installation_execution-executing_notebook_vscode.pdf).\n", + "\n" ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [] } ], "metadata": { diff --git a/src/epp_topics/python_installation_execution/executing_py_shell/objectives_materials.ipynb b/src/epp_topics/python_installation_execution/executing_py_shell/objectives_materials.ipynb index 56603fb1..e1bc50b3 100644 --- a/src/epp_topics/python_installation_execution/executing_py_shell/objectives_materials.ipynb +++ b/src/epp_topics/python_installation_execution/executing_py_shell/objectives_materials.ipynb @@ -21,9 +21,17 @@ "We also assume that you have watched the screencasts on the shell and know how to \n", "navigate to directories in a shell. \n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/fdb5d582-02db-4ccb-818a-d415de3bef61/7d268b7a-8dc1-4db2-94d0-7755876969eb/288d688d-84a4-4b70-9a31-31ea4ba16d38.mp4)\n", - "and these are the [slides](python_installation_execution-executing_py_shell.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](python_installation_execution-executing_py_shell.pdf).\n", "\n", "\n", "```{note} \n", diff --git a/src/epp_topics/python_installation_execution/executing_py_vscode/objectives_materials.ipynb b/src/epp_topics/python_installation_execution/executing_py_vscode/objectives_materials.ipynb index 874f5660..1fa9da72 100644 --- a/src/epp_topics/python_installation_execution/executing_py_vscode/objectives_materials.ipynb +++ b/src/epp_topics/python_installation_execution/executing_py_vscode/objectives_materials.ipynb @@ -15,9 +15,19 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/527c21d3-ef88-4e70-a62d-a2261436203f/55f1791b-8b94-4b0e-a191-32579e2efe34/3eaca8fb-6538-49f3-839d-b84a5dc20eb0.mp4)\n", - "and these are the [slides](python_installation_execution-executing_py_vscode.pdf).\n" + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](python_installation_execution-executing_py_vscode.pdf).\n", + "\n", + "\n" ] } ], diff --git a/src/epp_topics/python_installation_execution/executing_pytask/objectives_materials.ipynb b/src/epp_topics/python_installation_execution/executing_pytask/objectives_materials.ipynb index 278688cb..5b589dda 100644 --- a/src/epp_topics/python_installation_execution/executing_pytask/objectives_materials.ipynb +++ b/src/epp_topics/python_installation_execution/executing_pytask/objectives_materials.ipynb @@ -15,9 +15,18 @@ "\n", "## Materials\n", "\n", - "Here is the \n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/993ed1d4-7f3f-45ef-bf1b-664f794490c2/5d47f8be-c49a-4503-959f-390f3c50c13d/c0f6acb0-428d-4594-a0c3-6e18722fe3eb.mp4) \n", - "and these are the [slides](python_installation_execution-executing_pytask.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](python_installation_execution-executing_pytask.pdf).\n", + "\n", "\n", "## Additional Materials\n", "\n", diff --git a/src/epp_topics/python_installation_execution/executing_pytest/objectives_materials.ipynb b/src/epp_topics/python_installation_execution/executing_pytest/objectives_materials.ipynb index e203dbf9..103b1162 100644 --- a/src/epp_topics/python_installation_execution/executing_pytest/objectives_materials.ipynb +++ b/src/epp_topics/python_installation_execution/executing_pytest/objectives_materials.ipynb @@ -15,14 +15,19 @@ "\n", "## Materials\n", "\n", - "Here is the \n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/31bef7c1-79cf-4281-98a8-3187d0ea9bdc/a6437b60-c9f1-4812-9687-00c8962d3297/401a0d6f-db15-42e6-8b99-16183b2bd33b.mp4) \n", - "and these are the [slides](python_installation_execution-executing_pytest.pdf).\n", + "\n", "\n", - "## Additional Materials\n", + "Download the [slides](python_installation_execution-executing_pytest.pdf).\n", "\n", - "- The pytest \n", - " [command line interface](https://docs.pytest.org/en/stable/how-to/usage.html)\n" + "\n", + "See the pytest [command line\n", + "interface](https://docs.pytest.org/en/stable/how-to/usage.html)\n" ] }, { diff --git a/src/epp_topics/scientific_computing/broadcasting/objectives_materials.ipynb b/src/epp_topics/scientific_computing/broadcasting/objectives_materials.ipynb index 99f52219..eb0e1c20 100644 --- a/src/epp_topics/scientific_computing/broadcasting/objectives_materials.ipynb +++ b/src/epp_topics/scientific_computing/broadcasting/objectives_materials.ipynb @@ -17,11 +17,21 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/6f94916c-eeae-4137-bf19-6e4af749d96b/232c6c5d-d21a-4472-aab0-c817c056c641/076a0ab7-84d4-447c-8776-dac809920e9c.mp4).\n", - "These are the [slides](scientific_computing-broadcasting.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](scientific_computing-broadcasting.pdf).\n", + "\n", + "\n", + "\n", "\n", - "## Additional Materials\n", "\n", "- The numpy [documentation](https://numpy.org/doc/stable/user/basics.broadcasting.html)\n", "\n", diff --git a/src/epp_topics/scientific_computing/calculations_between_arrays/objectives_materials.ipynb b/src/epp_topics/scientific_computing/calculations_between_arrays/objectives_materials.ipynb index d8de518a..901eee82 100644 --- a/src/epp_topics/scientific_computing/calculations_between_arrays/objectives_materials.ipynb +++ b/src/epp_topics/scientific_computing/calculations_between_arrays/objectives_materials.ipynb @@ -15,9 +15,19 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/5871a8cb-f403-4908-a18f-1cbf70ce4ce9/9d90909c-432e-46b5-9872-f37887670849/3da5c69c-a4ed-404d-97a0-4766f5ae9362.mp4).\n", - "These are the [slides](scientific_computing-calculations_between_arrays.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](scientific_computing-calculations_between_arrays.pdf).\n", + "\n", + "\n", "\n", "## Quiz" ] diff --git a/src/epp_topics/scientific_computing/calculations_on_arrays/objectives_materials.ipynb b/src/epp_topics/scientific_computing/calculations_on_arrays/objectives_materials.ipynb index 02afb69b..f548e7b1 100644 --- a/src/epp_topics/scientific_computing/calculations_on_arrays/objectives_materials.ipynb +++ b/src/epp_topics/scientific_computing/calculations_on_arrays/objectives_materials.ipynb @@ -16,9 +16,19 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/fcc9a140-1adc-403f-807d-1f69ff6abceb/d5c9a714-2c08-41fe-bb0a-39c495758763/6439de70-f84a-474c-bf70-4783440fdb16.mp4).\n", - "These are the [slides](scientific_computing-calculations_on_arrays.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](scientific_computing-calculations_on_arrays.pdf).\n", + "\n", + "\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/scientific_computing/creating_arrays/objectives_materials.ipynb b/src/epp_topics/scientific_computing/creating_arrays/objectives_materials.ipynb index 68f1e0b5..7d8d9542 100644 --- a/src/epp_topics/scientific_computing/creating_arrays/objectives_materials.ipynb +++ b/src/epp_topics/scientific_computing/creating_arrays/objectives_materials.ipynb @@ -17,11 +17,21 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/dbf47130-a749-450f-a04d-dd64cb07d78d/1a87c9b2-c1eb-4e27-826a-de5b2a3067cf/63a6031c-ad47-4766-8a46-e1fceafbba85.mp4).\n", - "These are the [slides](scientific_computing-creating_arrays.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](scientific_computing-creating_arrays.pdf).\n", + "\n", + "\n", + "\n", "\n", - "## Additional Materials\n", "\n", "- The numpy ([documentation](https://numpy.org/doc/stable/reference/routines.array-creation.html))\n", "\n", diff --git a/src/epp_topics/scientific_computing/indexing/objectives_materials.ipynb b/src/epp_topics/scientific_computing/indexing/objectives_materials.ipynb index 22259f2d..4c902217 100644 --- a/src/epp_topics/scientific_computing/indexing/objectives_materials.ipynb +++ b/src/epp_topics/scientific_computing/indexing/objectives_materials.ipynb @@ -17,11 +17,21 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/700201ff-14ca-46e0-83df-01ee5457ac26/a1ae7ba5-7223-4264-ac78-746f93825a58/eca6eee9-608d-412f-8524-4cfb4dad19d3.mp4).\n", - "These are the [slides](scientific_computing-indexing.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](scientific_computing-indexing.pdf).\n", + "\n", + "\n", + "\n", "\n", - "## Additional Materials\n", "\n", "- Numpy [documentation](https://numpy.org/doc/stable/user/basics.indexing.html) on indexing\n", "\n", diff --git a/src/epp_topics/scientific_computing/optimization_algorithms/objectives_materials.ipynb b/src/epp_topics/scientific_computing/optimization_algorithms/objectives_materials.ipynb index 7e83975a..4c6da240 100644 --- a/src/epp_topics/scientific_computing/optimization_algorithms/objectives_materials.ipynb +++ b/src/epp_topics/scientific_computing/optimization_algorithms/objectives_materials.ipynb @@ -18,7 +18,7 @@ "\n", "\n", "\n", - "These are the [slides](scientific_computing-optimization_algorithms.pdf).\n", + "Download the [slides](scientific_computing-optimization_algorithms.pdf).\n", "\n", "## Quiz" ] diff --git a/src/epp_topics/scientific_computing/optimization_histories/objectives_materials.ipynb b/src/epp_topics/scientific_computing/optimization_histories/objectives_materials.ipynb index e79cfb52..b653891a 100644 --- a/src/epp_topics/scientific_computing/optimization_histories/objectives_materials.ipynb +++ b/src/epp_topics/scientific_computing/optimization_histories/objectives_materials.ipynb @@ -17,7 +17,7 @@ "\n", "\n", "\n", - "These are the [slides](scientific_computing-optimization_histories.pdf).\n", + "Download the [slides](scientific_computing-optimization_histories.pdf).\n", "\n", "## Quiz" ] diff --git a/src/epp_topics/scientific_computing/optimization_intro/objectives_materials.ipynb b/src/epp_topics/scientific_computing/optimization_intro/objectives_materials.ipynb index eb505ce7..c7938371 100644 --- a/src/epp_topics/scientific_computing/optimization_intro/objectives_materials.ipynb +++ b/src/epp_topics/scientific_computing/optimization_intro/objectives_materials.ipynb @@ -18,7 +18,7 @@ "\n", "\n", "\n", - "These are the [slides](scientific_computing-optimization_intro.pdf).\n", + "Download the [slides](scientific_computing-optimization_intro.pdf).\n", "\n", "## Quiz" ] diff --git a/src/epp_topics/scientific_computing/optimization_mechanics/objectives_materials.ipynb b/src/epp_topics/scientific_computing/optimization_mechanics/objectives_materials.ipynb index 2739369a..d3fe4bc9 100644 --- a/src/epp_topics/scientific_computing/optimization_mechanics/objectives_materials.ipynb +++ b/src/epp_topics/scientific_computing/optimization_mechanics/objectives_materials.ipynb @@ -18,7 +18,7 @@ "\n", "\n", "\n", - "These are the [slides](scientific_computing-optimization_mechanics.pdf).\n", + "Download the [slides](scientific_computing-optimization_mechanics.pdf).\n", "\n", "## Quiz" ] diff --git a/src/epp_topics/scientific_computing/randomness/objectives_materials.ipynb b/src/epp_topics/scientific_computing/randomness/objectives_materials.ipynb index 4c1d7ba7..22b39a53 100644 --- a/src/epp_topics/scientific_computing/randomness/objectives_materials.ipynb +++ b/src/epp_topics/scientific_computing/randomness/objectives_materials.ipynb @@ -16,11 +16,21 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/1b7cb0f4-c0e2-4fa7-ac6c-62a4f5c72902/8c852b8e-610b-4401-baec-ac7ece331f1f/31161ad8-efbc-46f1-a3ca-31d2e1d33a00.mp4).\n", - "These are the [slides](scientific_computing-randomness.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](scientific_computing-randomness.pdf).\n", + "\n", + "\n", + "\n", "\n", - "## Additional Materials\n", "\n", "- This [Blogpost](https://albertcthomas.github.io/good-practices-random-number-generators/) explains some of the reasons behind our best practices. \n", "\n", diff --git a/src/epp_topics/scientific_computing/speedup_intro/objectives_materials.ipynb b/src/epp_topics/scientific_computing/speedup_intro/objectives_materials.ipynb index ed04b2c0..e93f603c 100644 --- a/src/epp_topics/scientific_computing/speedup_intro/objectives_materials.ipynb +++ b/src/epp_topics/scientific_computing/speedup_intro/objectives_materials.ipynb @@ -19,7 +19,7 @@ "\n", "\n", "\n", - "These are the [slides](scientific_computing-speedup_intro.pdf).\n", + "Download the [slides](scientific_computing-speedup_intro.pdf).\n", "\n", "## Quiz" ] diff --git a/src/epp_topics/scientific_computing/speedup_line_profile/objectives_materials.ipynb b/src/epp_topics/scientific_computing/speedup_line_profile/objectives_materials.ipynb index d7409671..9386db35 100644 --- a/src/epp_topics/scientific_computing/speedup_line_profile/objectives_materials.ipynb +++ b/src/epp_topics/scientific_computing/speedup_line_profile/objectives_materials.ipynb @@ -16,7 +16,7 @@ "\n", "\n", "\n", - "These are the [slides](scientific_computing-speedup_line_profile.pdf).\n", + "Download the [slides](scientific_computing-speedup_line_profile.pdf).\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/scientific_computing/speedup_measuring_time/objectives_materials.ipynb b/src/epp_topics/scientific_computing/speedup_measuring_time/objectives_materials.ipynb index 7a80be87..601696d0 100644 --- a/src/epp_topics/scientific_computing/speedup_measuring_time/objectives_materials.ipynb +++ b/src/epp_topics/scientific_computing/speedup_measuring_time/objectives_materials.ipynb @@ -17,7 +17,7 @@ "\n", "\n", "\n", - "These are the [slides](scientific_computing-speedup_measuring_time.pdf).\n", + "Download the [slides](scientific_computing-speedup_measuring_time.pdf).\n", "\n", "## Quiz" ] diff --git a/src/epp_topics/scientific_computing/speedup_numba/objectives_materials.ipynb b/src/epp_topics/scientific_computing/speedup_numba/objectives_materials.ipynb index ce818fd9..d74bb5dc 100644 --- a/src/epp_topics/scientific_computing/speedup_numba/objectives_materials.ipynb +++ b/src/epp_topics/scientific_computing/speedup_numba/objectives_materials.ipynb @@ -18,7 +18,7 @@ "\n", "\n", "\n", - "These are the [slides](scientific_computing-speedup_numba.pdf).\n", + "Download the [slides](scientific_computing-speedup_numba.pdf).\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/scientific_computing/speedup_numpy/objectives_materials.ipynb b/src/epp_topics/scientific_computing/speedup_numpy/objectives_materials.ipynb index 55cda3cd..954b8bc1 100644 --- a/src/epp_topics/scientific_computing/speedup_numpy/objectives_materials.ipynb +++ b/src/epp_topics/scientific_computing/speedup_numpy/objectives_materials.ipynb @@ -18,7 +18,7 @@ "\n", "\n", "\n", - "These are the [slides](scientific_computing-speedup_numpy.pdf).\n", + "Download the [slides](scientific_computing-speedup_numpy.pdf).\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/scientific_computing/speedup_snakeviz/objectives_materials.ipynb b/src/epp_topics/scientific_computing/speedup_snakeviz/objectives_materials.ipynb index 1f7412a6..078e7cbb 100644 --- a/src/epp_topics/scientific_computing/speedup_snakeviz/objectives_materials.ipynb +++ b/src/epp_topics/scientific_computing/speedup_snakeviz/objectives_materials.ipynb @@ -17,7 +17,7 @@ "\n", "\n", "\n", - "These are the [slides](scientific_computing-speedup_snakeviz.pdf).\n", + "Download the [slides](scientific_computing-speedup_snakeviz.pdf).\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/scientific_computing/what_is_numpy/objectives_materials.ipynb b/src/epp_topics/scientific_computing/what_is_numpy/objectives_materials.ipynb index accb80fc..f6b0e38a 100644 --- a/src/epp_topics/scientific_computing/what_is_numpy/objectives_materials.ipynb +++ b/src/epp_topics/scientific_computing/what_is_numpy/objectives_materials.ipynb @@ -16,9 +16,19 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/13c651dd-bfb2-401e-906a-66e4f48984bc/8f92d254-0037-4a79-90b6-231cfe1d418c/f1e5c448-db72-407f-b4ce-fff8d72fa632.mp4).\n", - "These are the [slides](scientific_computing-what_is_numpy.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](scientific_computing-what_is_numpy.pdf).\n", + "\n", + "\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/software_engineering/defining_containers/objectives_materials.ipynb b/src/epp_topics/software_engineering/defining_containers/objectives_materials.ipynb index bad046de..aedbb2a4 100644 --- a/src/epp_topics/software_engineering/defining_containers/objectives_materials.ipynb +++ b/src/epp_topics/software_engineering/defining_containers/objectives_materials.ipynb @@ -19,12 +19,10 @@ "\n", "\n", "\n", - "These are the [slides](software_engineering-defining_containers.pdf).\n", + "Download the [slides](software_engineering-defining_containers.pdf).\n", "\n", - "\n", - "## Additional materials\n", - "\n", - "- [Video](https://www.youtube.com/watch?v=T-TwcmT6Rcw&t=906s) by Raymond Hettinger\n", + "[Video on the topic](https://www.youtube.com/watch?v=T-TwcmT6Rcw&t=906s) by Raymond\n", + "Hettinger.\n", "\n", "## Quiz" ] diff --git a/src/epp_topics/software_engineering/error_handling_intro/objectives_materials.ipynb b/src/epp_topics/software_engineering/error_handling_intro/objectives_materials.ipynb index b502b830..46b79edb 100644 --- a/src/epp_topics/software_engineering/error_handling_intro/objectives_materials.ipynb +++ b/src/epp_topics/software_engineering/error_handling_intro/objectives_materials.ipynb @@ -14,9 +14,19 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/96b79d38-8313-4025-bfcb-66ccd649e507/4c552b62-6fa9-4a63-a4ff-62d0b8f188be/4056f743-7db1-41e0-8c9b-88da29128dbf.mp4).\n", - "These are the [slides](software_engineering-error_handling_intro.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](software_engineering-error_handling_intro.pdf).\n", + "\n", + "\n", "\n", "\n", "\n", diff --git a/src/epp_topics/software_engineering/idea_of_testing/objectives_materials.ipynb b/src/epp_topics/software_engineering/idea_of_testing/objectives_materials.ipynb index 46f887c0..95539dc4 100644 --- a/src/epp_topics/software_engineering/idea_of_testing/objectives_materials.ipynb +++ b/src/epp_topics/software_engineering/idea_of_testing/objectives_materials.ipynb @@ -17,10 +17,17 @@ "\n", "## Materials\n", "\n", - "Here is\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/e2411680-7656-4daa-bcda-84430ed83911/188b41f7-cd3f-4c30-87d6-c1ed7ec88ca6/d8ffe25f-4830-40fd-b96f-74cd0e23c073.mp4).\n", - "These are the [slides](software_engineering-idea_of_testing.pdf).\n", + "Video:\n", "\n", + "\n", + "\n", + "Download the [slides](software_engineering-idea_of_testing.pdf).\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/software_engineering/idea_of_testing/objectives_materials_aux.ipynb b/src/epp_topics/software_engineering/idea_of_testing/objectives_materials_aux.ipynb index 336f9c1c..6579812e 100644 --- a/src/epp_topics/software_engineering/idea_of_testing/objectives_materials_aux.ipynb +++ b/src/epp_topics/software_engineering/idea_of_testing/objectives_materials_aux.ipynb @@ -17,9 +17,19 @@ "\n", "## Materials\n", "\n", - "Here is\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/e2411680-7656-4daa-bcda-84430ed83911/188b41f7-cd3f-4c30-87d6-c1ed7ec88ca6/d8ffe25f-4830-40fd-b96f-74cd0e23c073.mp4).\n", - "These are the [slides](software_engineering-idea_of_testing.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](software_engineering-idea_of_testing.pdf).\n", + "\n", + "\n", "\n", "\n", "\n", diff --git a/src/epp_topics/software_engineering/naming/objectives_materials.ipynb b/src/epp_topics/software_engineering/naming/objectives_materials.ipynb index 85e04f73..c19185b3 100644 --- a/src/epp_topics/software_engineering/naming/objectives_materials.ipynb +++ b/src/epp_topics/software_engineering/naming/objectives_materials.ipynb @@ -16,13 +16,22 @@ "\n", "## Materials\n", "\n", - "Here is\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/5ca1405f-a484-41ea-ac8f-6e96235ac3f1/10a28b4e-9397-4653-85a7-138acdb97cab/4a14293f-b1d1-463b-ba54-3729ba366384.mp4).\n", - "These are the [slides](software_engineering-naming.pdf).\n", + "Video:\n", "\n", - "## Additional Materials\n", + "\n", "\n", - "- [Blogpost on naming functions](https://dmitripavlutin.com/coding-like-shakespeare-practical-function-naming-conventions/) (not in Python)\n", + "Download the [slides](software_engineering-naming.pdf).\n", + "\n", + "\n", + "A nice [blog post on naming\n", + "functions](https://dmitripavlutin.com/coding-like-shakespeare-practical-function-naming-conventions/)\n", + "(not in Python).\n", "\n", "## Quiz" ] diff --git a/src/epp_topics/software_engineering/partial/objectives_materials.ipynb b/src/epp_topics/software_engineering/partial/objectives_materials.ipynb index 03d13aba..b8c8d46a 100644 --- a/src/epp_topics/software_engineering/partial/objectives_materials.ipynb +++ b/src/epp_topics/software_engineering/partial/objectives_materials.ipynb @@ -15,7 +15,7 @@ "\n", "\n", "\n", - "These are the [slides](software_engineering-partial.pdf).\n", + "Download the [slides](software_engineering-partial.pdf).\n", "\n", "\n", "\n", diff --git a/src/epp_topics/software_engineering/pure_functions/objectives_materials.ipynb b/src/epp_topics/software_engineering/pure_functions/objectives_materials.ipynb index be841002..363c7368 100644 --- a/src/epp_topics/software_engineering/pure_functions/objectives_materials.ipynb +++ b/src/epp_topics/software_engineering/pure_functions/objectives_materials.ipynb @@ -14,9 +14,19 @@ "\n", "## Materials\n", "\n", - "Here is\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/dda8bd0e-2b52-419a-b7b8-ab456b09794a/2c4e5e44-4c12-4a35-b448-719f3177cb3d/7b083d88-a7ba-4928-8d9d-82d08ccee118.mp4).\n", - "These are the [slides](software_engineering-pure_functions.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](software_engineering-pure_functions.pdf).\n", + "\n", + "\n", "\n", "\n", "\n", diff --git a/src/epp_topics/software_engineering/pytest_error_handling/objectives_materials.ipynb b/src/epp_topics/software_engineering/pytest_error_handling/objectives_materials.ipynb index 438ada2c..2bb62a04 100644 --- a/src/epp_topics/software_engineering/pytest_error_handling/objectives_materials.ipynb +++ b/src/epp_topics/software_engineering/pytest_error_handling/objectives_materials.ipynb @@ -16,9 +16,19 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[Screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/78fdf25a-17a6-4fe3-a926-85047627a562/5b18bd8b-131a-4133-abd9-1a5da6b9a019/6b67f76d-02c1-432c-868b-ac8d42106661.mp4)\n", - "and these are the [slides](software_engineering-pytest_error_handling.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](software_engineering-pytest_error_handling.pdf).\n", + "\n", + "\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/software_engineering/raising_errors/objectives_materials.ipynb b/src/epp_topics/software_engineering/raising_errors/objectives_materials.ipynb index 9055094d..40925002 100644 --- a/src/epp_topics/software_engineering/raising_errors/objectives_materials.ipynb +++ b/src/epp_topics/software_engineering/raising_errors/objectives_materials.ipynb @@ -17,9 +17,19 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/57b9f591-e18c-47aa-a2cf-5f66bf22846c/c88743a7-a938-4ae5-b199-e53aae011265/2849fc54-f227-48c9-8d02-e0a1e9b91e33.mp4).\n", - "These are the [slides](software_engineering-raising_errors.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](software_engineering-raising_errors.pdf).\n", + "\n", + "\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/software_engineering/reuse_test_code/objectives_materials.ipynb b/src/epp_topics/software_engineering/reuse_test_code/objectives_materials.ipynb index abf932e0..55ef18af 100644 --- a/src/epp_topics/software_engineering/reuse_test_code/objectives_materials.ipynb +++ b/src/epp_topics/software_engineering/reuse_test_code/objectives_materials.ipynb @@ -18,16 +18,24 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[Screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/3ced782f-da6a-49fc-b2b7-7dcb81c131df/235763fc-3eae-44a7-9fa1-744315df05f5/2f0f6556-d01f-4bdf-a9b2-d4b5542476c1.mp4)\n", - "and these are the [slides](software_engineering-reuse_test_code.pdf).\n", + "Video:\n", "\n", - "## Additional Materials\n", + "\n", + "\n", + "Download the [slides](software_engineering-reuse_test_code.pdf).\n", + "\n", + "Check out the [pytest documentation of\n", + "parametrizations](https://docs.pytest.org/en/stable/how-to/parametrize.html#how-to-parametrize-fixtures-and-test-functions)\n", + "\n", + "Check out the [pytest documentation of\n", + "fixtures](https://docs.pytest.org/en/stable/fixture.html#what-fixtures-are)\n", "\n", - "- [pytest documentation of\n", - " parametrizations](https://docs.pytest.org/en/stable/how-to/parametrize.html#how-to-parametrize-fixtures-and-test-functions)\n", - "- [pytest documentation of\n", - " fixtures](https://docs.pytest.org/en/stable/fixture.html#what-fixtures-are)\n", "## Quiz" ] }, diff --git a/src/epp_topics/software_engineering/style_guides/objectives_materials.ipynb b/src/epp_topics/software_engineering/style_guides/objectives_materials.ipynb index 0cf0cd82..3cab9cf9 100644 --- a/src/epp_topics/software_engineering/style_guides/objectives_materials.ipynb +++ b/src/epp_topics/software_engineering/style_guides/objectives_materials.ipynb @@ -17,14 +17,22 @@ "\n", "## Materials\n", "\n", - "Here is\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/5a67decd-b198-4dad-907b-0ba68d8d58c4/a80992da-5ee6-4824-8871-24c610f7b316/c27396d0-b46a-4842-b764-254c2509fc92.mp4).\n", - "These are the [slides](software_engineering-style_guides.pdf).\n", + "Video:\n", "\n", - "## Additional Materials\n", + "\n", "\n", + "Download the [slides](software_engineering-style_guides.pdf).\n", + "\n", + "Other resources:\n", + "\n", + "- [Ruff documentation](https://docs.astral.sh/ruff/)\n", "- [PEP 8](https://peps.python.org/pep-0008/)\n", - "- [Black formatting rules](https://black.readthedocs.io/en/stable/the_black_code_style/current_style.html)\n", "- [Beyond PEP 8](https://www.youtube.com/watch?v=wf-BqAjZb8M)\n", "\n", "\n", diff --git a/src/epp_topics/software_engineering/what_and_how_to_test/objectives_materials.ipynb b/src/epp_topics/software_engineering/what_and_how_to_test/objectives_materials.ipynb index 1e1d8ec4..e71c699b 100644 --- a/src/epp_topics/software_engineering/what_and_how_to_test/objectives_materials.ipynb +++ b/src/epp_topics/software_engineering/what_and_how_to_test/objectives_materials.ipynb @@ -16,9 +16,19 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[Screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/4cdf4044-d2e8-4953-9ef7-83ed3e702ffc/63620256-f6ae-41ef-b8f2-3965d2bf7f3c/23d3951f-7379-40c7-95c1-22eeaec68c79.mp4)\n", - "and these are the [slides](software_engineering-what_and_how_to_test.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](software_engineering-what_and_how_to_test.pdf).\n", + "\n", + "\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/software_engineering/what_does_pytest_do/objectives_materials.ipynb b/src/epp_topics/software_engineering/what_does_pytest_do/objectives_materials.ipynb index 784e843d..d68fa125 100644 --- a/src/epp_topics/software_engineering/what_does_pytest_do/objectives_materials.ipynb +++ b/src/epp_topics/software_engineering/what_does_pytest_do/objectives_materials.ipynb @@ -16,9 +16,19 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[Screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/4b9dccb3-13b7-4db3-9c63-c45a610e4fa4/22f504f4-7851-45f2-9de2-a76246ed5794/e09e76fc-3588-480e-859d-3ab4080dd2c0.mp4)\n", - "and these are the [slides](software_engineering-what_does_pytest_do.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](software_engineering-what_does_pytest_do.pdf).\n", + "\n", + "\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/software_engineering/which_errors_to_handle/objectives_materials.ipynb b/src/epp_topics/software_engineering/which_errors_to_handle/objectives_materials.ipynb index ebc59d98..28349e8a 100644 --- a/src/epp_topics/software_engineering/which_errors_to_handle/objectives_materials.ipynb +++ b/src/epp_topics/software_engineering/which_errors_to_handle/objectives_materials.ipynb @@ -16,9 +16,19 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/b728a649-b661-48f7-b13f-d28f92eea888/6f49da4e-c088-458d-a466-eb487bb1a279/1ef74d35-6127-4f20-a6de-8efb262cef31.mp4).\n", - "These are the [slides](software_engineering-which_errors_to_handle.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](software_engineering-which_errors_to_handle.pdf).\n", + "\n", + "\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/software_engineering/writing_simple_pytests/objectives_materials.ipynb b/src/epp_topics/software_engineering/writing_simple_pytests/objectives_materials.ipynb index 630a45e3..fbf33a4e 100644 --- a/src/epp_topics/software_engineering/writing_simple_pytests/objectives_materials.ipynb +++ b/src/epp_topics/software_engineering/writing_simple_pytests/objectives_materials.ipynb @@ -21,9 +21,19 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[Screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/1ad3f0e2-fc83-4d0a-b692-c615dbc7df9a/c8645e0e-2302-44a6-a1c1-f41282ef1c82/a9220233-32ed-4e1e-83f7-ee9847aa18fe.mp4)\n", - "and these are the [slides](software_engineering-writing_simple_pytests.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](software_engineering-writing_simple_pytests.pdf).\n", + "\n", + "\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/texts/markdown_applications/objectives_materials.ipynb b/src/epp_topics/texts/markdown_applications/objectives_materials.ipynb index c1454d54..6cfd5af0 100644 --- a/src/epp_topics/texts/markdown_applications/objectives_materials.ipynb +++ b/src/epp_topics/texts/markdown_applications/objectives_materials.ipynb @@ -15,9 +15,19 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[Screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/60f33176-1de9-4791-9307-efb5dd023d51/3ba28888-04bf-46a1-afee-d7d30d68c2ff/362624de-0b76-4a07-b3fb-c607f32efe0f.mp4)\n", - "and these are the [slides](texts-markdown_applications.pdf).\n" + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](texts-markdown_applications.pdf).\n", + "\n", + "\n" ] } ], diff --git a/src/epp_topics/texts/markdown_syntax/objectives_materials.ipynb b/src/epp_topics/texts/markdown_syntax/objectives_materials.ipynb index ddeb13ac..c6e2572d 100644 --- a/src/epp_topics/texts/markdown_syntax/objectives_materials.ipynb +++ b/src/epp_topics/texts/markdown_syntax/objectives_materials.ipynb @@ -19,10 +19,17 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[Screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/e6d3639c-d2bf-41ff-89c2-bae63c8c9b6b/fd8b8168-a341-4b28-adde-c3df05ea077a/fa3355a9-d706-4365-8e70-57fc01468735.mp4)\n", - "and these are the [slides](texts-markdown_syntax.pdf).\n", + "Video:\n", "\n", + "\n", + "\n", + "Download the [slides](texts-markdown_syntax.pdf).\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/texts/markup_languages/objectives_materials.ipynb b/src/epp_topics/texts/markup_languages/objectives_materials.ipynb index 0da81426..8da7bd97 100644 --- a/src/epp_topics/texts/markup_languages/objectives_materials.ipynb +++ b/src/epp_topics/texts/markup_languages/objectives_materials.ipynb @@ -15,13 +15,20 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[Screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/88a4d039-e6fc-4dcf-9bd7-6e2a19422a56/703159e8-9be1-4a4c-a21a-6aff99eb6fbf/092ff481-bde3-44a6-9af0-9b10c24b49f7.mp4)\n", - "and these are the [slides](texts-markup_languages.pdf).\n", + "Video:\n", "\n", - "## Additional Materials\n", + "\n", "\n", - "- [Documentation](https://docs.python.org/3/library/stdtypes.html) of Python built-in types\n", + "Download the [slides](texts-markup_languages.pdf).\n", + "\n", + "See the [documentation](https://docs.python.org/3/library/stdtypes.html) of Python's\n", + "built-in types.\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/tools/unix_navigation/objectives_materials.ipynb b/src/epp_topics/tools/unix_navigation/objectives_materials.ipynb index 761802e2..86d47439 100644 --- a/src/epp_topics/tools/unix_navigation/objectives_materials.ipynb +++ b/src/epp_topics/tools/unix_navigation/objectives_materials.ipynb @@ -19,9 +19,19 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/be8ea549-3cad-4b28-a2f8-b676e891f4b0/11b5c033-7ab8-46d6-953d-630e2e7cec06/d285e1be-882d-4c0c-9785-c77cf7ca3335.mp4)\n", - "and these are the [slides](tools-unix_navigation.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](tools-unix_navigation.pdf).\n", + "\n", + "\n", "\n", "### Installation of the z-command\n", "\n", diff --git a/src/epp_topics/tools/why_shells_today/objectives_materials.ipynb b/src/epp_topics/tools/why_shells_today/objectives_materials.ipynb index cbb5acbc..fe9f0c7d 100644 --- a/src/epp_topics/tools/why_shells_today/objectives_materials.ipynb +++ b/src/epp_topics/tools/why_shells_today/objectives_materials.ipynb @@ -14,9 +14,19 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/095531fd-50ad-49ac-b430-cf7ec842337d/41665e80-cf02-4940-8d8c-3f224160ce24/6ddb906f-ebfb-46c7-b84e-5b9089b85d49.mp4)\n", - "and these are the [slides](tools-why_shells_today.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](tools-why_shells_today.pdf).\n", + "\n", + "\n", "\n", "\n", "## Quiz" diff --git a/src/epp_topics/tools/windows_navigation/objectives_materials.ipynb b/src/epp_topics/tools/windows_navigation/objectives_materials.ipynb index d0faf211..8a92d6b9 100644 --- a/src/epp_topics/tools/windows_navigation/objectives_materials.ipynb +++ b/src/epp_topics/tools/windows_navigation/objectives_materials.ipynb @@ -17,9 +17,19 @@ "\n", "## Materials\n", "\n", - "Here is the\n", - "[screencast](https://electure.uni-bonn.de/static/mh_default_org/engage-player/83313f43-a097-4006-b89e-22d6e680e333/e1604c42-6d8f-4897-86c6-2bebf0ded352/6107a2a8-d020-4916-96b1-5156e05666e6.mp4)\n", - "and these are the [slides](tools-windows_navigation.pdf).\n", + "Video:\n", + "\n", + "\n", + "\n", + "Download the [slides](tools-windows_navigation.pdf).\n", + "\n", + "\n", "\n", "## Quiz\n" ]