Skip to content

Commit f6f730f

Browse files
authored
Merge pull request #15 from stefmolin/outro
Add outro
2 parents 749c5ed + 2e9c171 commit f6f730f

13 files changed

+198
-107440
lines changed

media/qr-code.png

74.8 KB
Loading

slides/4-hands_on_data_analysis_lab.ipynb

Lines changed: 46 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,13 +73,13 @@
7373
"slide_type": "slide"
7474
},
7575
"tags": [
76-
"id_fin"
76+
"id_related-content"
7777
]
7878
},
7979
"source": [
80-
"# Thank you!\n",
80+
"# Related content\n",
8181
"\n",
82-
"*I hope you enjoyed the workshop. Note that all the examples were developed exclusively for this workshop – check out [Hands-On Data Analysis with Pandas](https://www.amazon.com/Hands-Data-Analysis-Pandas-visualization-dp-1800563450/dp/1800563450/) and my [Beyond the Basics: Data Visualization in Python](https://github.com/stefmolin/python-data-viz-workshop) workshop for more.*\n",
82+
"*All examples herein were developed exclusively for this workshop – check out [Hands-On Data Analysis with Pandas](https://www.amazon.com/Hands-Data-Analysis-Pandas-visualization-dp-1800563450/dp/1800563450/) and my [Beyond the Basics: Data Visualization in Python](https://github.com/stefmolin/python-data-viz-workshop) workshop for more.*\n",
8383
"\n",
8484
"<div style=\"text-align: center;\">\n",
8585
" <img width=\"20%\" src=\"https://raw.githubusercontent.com/stefmolin/Hands-On-Data-Analysis-with-Pandas-2nd-edition/master/_img/pandas_drawing.PNG\" style=\"min-width: 200px\">\n",
@@ -88,6 +88,48 @@
8888
" </small></div>\n",
8989
"</div>"
9090
]
91+
},
92+
{
93+
"cell_type": "markdown",
94+
"id": "0f37ebbc-a5f8-4a61-8a18-c74528ee1220",
95+
"metadata": {
96+
"slideshow": {
97+
"slide_type": "skip"
98+
},
99+
"tags": []
100+
},
101+
"source": [
102+
"# Thank you!\n",
103+
"\n",
104+
"*I hope you enjoyed the session. You can follow my work on the following platforms:*\n",
105+
"\n",
106+
"<div style=\"margin-left: 20px;\">\n",
107+
" <p>\n",
108+
" <i class=\"fab fa-github-square fa-2x\" style=\"position: relative; top: 2px;\"></i>\n",
109+
" <a style=\"padding-left: 2px; font-size: 2em;\" href=\"https://github.com/stefmolin\" target=\"_blank\" rel=\"noopener noreferrer\">\n",
110+
" github.com/stefmolin\n",
111+
" </a>\n",
112+
" </p>\n",
113+
" <p>\n",
114+
" <i class=\"fab fa-twitter-square fa-2x\" style=\"position: relative; top: 2px;\"></i>\n",
115+
" <a style=\"padding-left: 2px; font-size: 2em;\" href=\"https://twitter.com/StefanieMolin\" target=\"_blank\" rel=\"noopener noreferrer\">\n",
116+
" twitter.com/StefanieMolin \n",
117+
" </a>\n",
118+
" </p>\n",
119+
" <p>\n",
120+
" <i class=\"fab fa-medium fa-2x\" style=\"position: relative; top: 3px;\"></i>\n",
121+
" <a style=\"padding-left: 2px; font-size: 2em;\" href=\"https://medium.com/@stefaniemolin\" target=\"_blank\" rel=\"noopener noreferrer\">\n",
122+
" medium.com/@stefaniemolin \n",
123+
" </a>\n",
124+
" </p>\n",
125+
" <p>\n",
126+
" <i class=\"fab fa-linkedin fa-2x\" style=\"position: relative; top: 2px;\"></i>\n",
127+
" <a style=\"padding-left: 2px; font-size: 2em;\" href=\"https://linkedin.com/in/stefanie-molin\" target=\"_blank\" rel=\"noopener noreferrer\">\n",
128+
" linkedin.com/in/stefanie-molin\n",
129+
" </a>\n",
130+
" </p>\n",
131+
"</div>"
132+
]
91133
}
92134
],
93135
"metadata": {
@@ -106,7 +148,7 @@
106148
"name": "python",
107149
"nbconvert_exporter": "python",
108150
"pygments_lexer": "ipython3",
109-
"version": "3.10.2"
151+
"version": "3.11.3"
110152
}
111153
},
112154
"nbformat": 4,

slides/5-outro.ipynb

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
{
2+
"cells": [
3+
{
4+
"cell_type": "markdown",
5+
"id": "cd8d474a-0d3a-4387-b726-dea2df655ce1",
6+
"metadata": {
7+
"slideshow": {
8+
"slide_type": "slide"
9+
},
10+
"tags": [
11+
"id_fin"
12+
]
13+
},
14+
"source": [
15+
"# Thank you!\n",
16+
"\n",
17+
"*I hope you enjoyed the session. You can follow my work on the following platforms:*\n",
18+
"\n",
19+
"<div style=\"display: flex; justify-content: space-between; align-items: center;\">\n",
20+
" <div style=\"text-align: center; flex-basis: auto; flex-shrink: 2;\">\n",
21+
" <img class=\"qr-code\" width=\"20%\" src=\"https://raw.githubusercontent.com/stefmolin/pandas-workshop/main/media/qr-code.png\">\n",
22+
" </div>\n",
23+
"\n",
24+
"<div style=\"flex-basis: 45em; flex-grow: 2;\">\n",
25+
" <p>\n",
26+
" <i class=\"fab fa-github-square fa-2x\" style=\"position: relative; top: 2px;\"></i>\n",
27+
" <a style=\"padding-left: 2px; font-size: 2em;\" href=\"https://github.com/stefmolin\" target=\"_blank\" rel=\"noopener noreferrer\">\n",
28+
" github.com/stefmolin\n",
29+
" </a>\n",
30+
" </p>\n",
31+
" <p>\n",
32+
" <i class=\"fab fa-twitter-square fa-2x\" style=\"position: relative; top: 2px;\"></i>\n",
33+
" <a style=\"padding-left: 2px; font-size: 2em;\" href=\"https://twitter.com/StefanieMolin\" target=\"_blank\" rel=\"noopener noreferrer\">\n",
34+
" twitter.com/StefanieMolin \n",
35+
" </a>\n",
36+
" </p>\n",
37+
" <p>\n",
38+
" <i class=\"fab fa-medium fa-2x\" style=\"position: relative; top: 3px;\"></i>\n",
39+
" <a style=\"padding-left: 2px; font-size: 2em;\" href=\"https://medium.com/@stefaniemolin\" target=\"_blank\" rel=\"noopener noreferrer\">\n",
40+
" medium.com/@stefaniemolin \n",
41+
" </a>\n",
42+
" </p>\n",
43+
" <p>\n",
44+
" <i class=\"fab fa-linkedin fa-2x\" style=\"position: relative; top: 2px;\"></i>\n",
45+
" <a style=\"padding-left: 2px; font-size: 2em;\" href=\"https://linkedin.com/in/stefanie-molin\" target=\"_blank\" rel=\"noopener noreferrer\">\n",
46+
" linkedin.com/in/stefanie-molin\n",
47+
" </a>\n",
48+
" </p>\n",
49+
"</div>\n",
50+
"</div>"
51+
]
52+
}
53+
],
54+
"metadata": {
55+
"kernelspec": {
56+
"display_name": "Python 3 (ipykernel)",
57+
"language": "python",
58+
"name": "python3"
59+
},
60+
"language_info": {
61+
"codemirror_mode": {
62+
"name": "ipython",
63+
"version": 3
64+
},
65+
"file_extension": ".py",
66+
"mimetype": "text/x-python",
67+
"name": "python",
68+
"nbconvert_exporter": "python",
69+
"pygments_lexer": "ipython3",
70+
"version": "3.11.3"
71+
}
72+
},
73+
"nbformat": 4,
74+
"nbformat_minor": 5
75+
}

slides/generate_slides.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,15 @@ else
3030
# use nbmerge to combine all slide notebooks into a single notebook
3131
echo "[nbmerge] Creating a combined notebook for all slides..."
3232
COMBINED_NOTEBOOK="$SLIDES_DIR/workshop.ipynb"
33-
nbmerge $SLIDES_DIR/*.ipynb -o $COMBINED_NOTEBOOK;
33+
nbmerge -o $COMBINED_NOTEBOOK $SLIDES_DIR/*.ipynb;
3434

3535
# make all slide decks
3636
jupyter nbconvert \
3737
--to slides \
3838
--template=$TEMPLATE_TYPE \
3939
--TemplateExporter.extra_template_basedirs="$SLIDES_DIR"/templates \
4040
--output-dir="$SLIDES_DIR"/html \
41-
"$SLIDES_DIR"/*.ipynb;
41+
"$COMBINED_NOTEBOOK";
4242

4343
# delete the combined notebook
4444
echo "Cleaning up..."

0 commit comments

Comments
 (0)