From f8b45508d1201b1b429d977cc791de3e2c8c44fa Mon Sep 17 00:00:00 2001 From: Gus Powers Date: Thu, 18 Jul 2024 18:34:46 -0400 Subject: [PATCH 1/4] upgrade to Python 3.12 (again) --- environment.yml | 2 +- notebooks/00-Introduction.ipynb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/environment.yml b/environment.yml index 48397ff..1afc0ee 100644 --- a/environment.yml +++ b/environment.yml @@ -3,7 +3,7 @@ channels: - defaults - conda-forge dependencies: - - python=3.11 + - python=3.12 - pip>=22.1 - nbconvert>=6.1 - numpy=1.26 diff --git a/notebooks/00-Introduction.ipynb b/notebooks/00-Introduction.ipynb index 1644365..eddd86c 100644 --- a/notebooks/00-Introduction.ipynb +++ b/notebooks/00-Introduction.ipynb @@ -362,7 +362,7 @@ "### Python\n", "\n", "* Python is the programming language we'll be learning in this class.\n", - "* We are using Python 3.11, the (second-)newest version of Python, for the entirety of this class.\n", + "* We are using Python 3.11, the newest version of Python, for the entirety of this class.\n", "* The core libaries we will be using are `pandas` and `seaborn`." ] }, From 903c1a81548339f8fe6ed186a0146feebb642913 Mon Sep 17 00:00:00 2001 From: Gus Powers Date: Fri, 26 Jul 2024 10:28:00 -0400 Subject: [PATCH 2/4] fix Python version in notebook --- notebooks/00-Introduction.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/notebooks/00-Introduction.ipynb b/notebooks/00-Introduction.ipynb index eddd86c..9cd6b5a 100644 --- a/notebooks/00-Introduction.ipynb +++ b/notebooks/00-Introduction.ipynb @@ -362,7 +362,7 @@ "### Python\n", "\n", "* Python is the programming language we'll be learning in this class.\n", - "* We are using Python 3.11, the newest version of Python, for the entirety of this class.\n", + "* We are using Python 3.12, the newest version of Python, for the entirety of this class.\n", "* The core libaries we will be using are `pandas` and `seaborn`." ] }, From 8502c3369c05cb226ea42f1467c9f6a959485094 Mon Sep 17 00:00:00 2001 From: Gus Powers Date: Sun, 16 Mar 2025 12:19:39 -0400 Subject: [PATCH 3/4] add manual kick-off to workflow --- .github/workflows/test.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 990d1d3..a82ba2b 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -1,6 +1,6 @@ name: Test -on: push +on: [push, workflow_dispatch] jobs: validate-notebooks: From af73c9727b9c2deee9fe28f25d926469cf147454 Mon Sep 17 00:00:00 2001 From: Gus Powers Date: Tue, 18 Mar 2025 19:49:20 -0400 Subject: [PATCH 4/4] update schedule --- README.md | 32 ++++++++++++------------- notebooks/00-Introduction.ipynb | 42 ++++++++++++++++----------------- 2 files changed, 36 insertions(+), 38 deletions(-) diff --git a/README.md b/README.md index e76f7c3..cd4ff62 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ The following are the primary learning objectives of students: ### Agenda -***Due to the Coronavirus pandemic, this workshop offering will be 100% virtual and span 4 half-days.*** +***This workshop offering will be 100% virtual and span 4 half-days.*** | Day | Topic | Time | | :--------:| :----------------------------------------------------------------------------- | :-----------: | @@ -28,24 +28,24 @@ The following are the primary learning objectives of students: | | Packages, Modules, Methods, Functions | 2:15 - 3:00 | | | Importing Data | 3:00 - 3:45 | | | Q\&A | 3:45 - 4:15 | -| __Day 2__ | Q\&A | 12:45 - 1:15 | -| | Selecting and Filtering Data | 1:15 - 2:00 | -| | Working with Columns | 2:00 - 2:45 | -| | Break | 2:45 - 3:00 | -| | Case Study, pt. 1 | 3:00 - 3:45 | +| __Day 2__ | Q\&A | 12:45 - 1:00 | +| | Selecting and Filtering Data | 1:00 - 1:45 | +| | Working with Columns | 1:45 - 2:30 | +| | Break | 2:30 - 2:45 | +| | Case Study, pt. 1 | 2:45 - 3:45 | | | Q\&A | 3:45 - 4:15 | -| __Day 3__ | Q\&A | 12:45 - 1:15 | -| | Review | 1:15 - 1:30 | -| | Summarizing Data | 1:30 - 2:15 | -| | Break | 2:15 - 2:30 | -| | Summarizing Grouped Data | 2:30 - 3:00 | +| __Day 3__ | Q\&A | 12:45 - 1:00 | +| | Review | 1:00 - 1:15 | +| | Summarizing Data | 1:15 - 2:00 | +| | Break | 2:00 - 2:15 | +| | Summarizing Grouped Data | 2:15 - 3:00 | | | Joining Data | 3:00 - 3:45 | | | Q\&A | 3:45 - 4:15 | -| __Day 4__ | Q\&A | 12:45 - 1:15 | -| | Exporting Data | 1:15 - 1:45 | -| | Visualizing Data | 1:45 - 2:45 | -| | Break | 2:45 - 3:00 | -| | Case Study, pt. 2 | 3:00 - 3:45 | +| __Day 4__ | Q\&A | 12:45 - 1:00 | +| | Exporting Data | 1:00 - 1:30 | +| | Visualizing Data | 1:30 - 2:30 | +| | Break | 2:30 - 2:45 | +| | Case Study, pt. 2 | 2:45 - 3:45 | | | Q\&A | 3:45 - 4:15 | ### Course Preparation diff --git a/notebooks/00-Introduction.ipynb b/notebooks/00-Introduction.ipynb index 9cd6b5a..9b6c3fa 100644 --- a/notebooks/00-Introduction.ipynb +++ b/notebooks/00-Introduction.ipynb @@ -10,9 +10,7 @@ "source": [ "# Introduction to Python for Data Science\n", "\n", - "Gus Powers & Jay Cunningham\n", - "\n", - "March 19, 21, 26, 28" + "Gus Powers & Jay Cunningham" ] }, { @@ -287,13 +285,13 @@ "| | Break | 2:00 - 2:15 |\n", "| | Packages, Modules, Methods, Functions | 2:15 - 3:00 |\n", "| | Importing Data | 3:00 - 3:45 |\n", - "| | Q&A | 3:45 - 4:15 |\n", - "| __Day 2__ | Q&A | 12:45 - 1:15 |\n", - "| | Selecting and Filtering Data | 1:15 - 2:00 |\n", - "| | Working with Columns | 2:00 - 2:45 |\n", - "| | Break | 2:45 - 3:00 |\n", - "| | Case Study, pt. 1 | 3:00 - 3:45 |\n", - "| | Q&A | 3:45 - 4:15 |" + "| | Q\\&A | 3:45 - 4:15 |\n", + "| __Day 2__ | Q\\&A | 12:45 - 1:00 |\n", + "| | Selecting and Filtering Data | 1:00 - 1:45 |\n", + "| | Working with Columns | 1:45 - 2:30 |\n", + "| | Break | 2:30 - 2:45 |\n", + "| | Case Study, pt. 1 | 2:45 - 3:45 |\n", + "| | Q\\&A | 3:45 - 4:15 |" ] }, { @@ -306,19 +304,19 @@ "source": [ "| Day | Topic | Time |\n", "| :--------:| :----------------------------------------------------------------------------- | :-----------: |\n", - "| __Day 3__ | Q&A | 12:45 - 1:15 |\n", - "| | Review | 1:15 - 1:30 |\n", - "| | Summarizing Data | 1:30 - 2:15 |\n", - "| | Break | 2:15 - 2:30 |\n", - "| | Summarizing Grouped Data | 2:30 - 3:00 |\n", + "| __Day 3__ | Q\\&A | 12:45 - 1:00 |\n", + "| | Review | 1:00 - 1:15 |\n", + "| | Summarizing Data | 1:15 - 2:00 |\n", + "| | Break | 2:00 - 2:15 |\n", + "| | Summarizing Grouped Data | 2:15 - 3:00 |\n", "| | Joining Data | 3:00 - 3:45 |\n", - "| | Q&A | 3:45 - 4:15 |\n", - "| __Day 4__ | Q&A | 12:45 - 1:15 |\n", - "| | Exporting Data | 1:15 - 1:45 |\n", - "| | Visualizing Data | 1:45 - 2:45 |\n", - "| | Break | 2:45 - 3:00 |\n", - "| | Case Study, pt. 2 | 3:00 - 3:45 |\n", - "| | Q&A | 3:45 - 4:15 |" + "| | Q\\&A | 3:45 - 4:15 |\n", + "| __Day 4__ | Q\\&A | 12:45 - 1:00 |\n", + "| | Exporting Data | 1:00 - 1:30 |\n", + "| | Visualizing Data | 1:30 - 2:30 |\n", + "| | Break | 2:30 - 2:45 |\n", + "| | Case Study, pt. 2 | 2:45 - 3:45 |\n", + "| | Q\\&A | 3:45 - 4:15 |" ] }, {