Skip to content

Commit 999d8a5

Browse files
authored
Merge pull request #25 from stefmolin/update-links
Update links for new website
2 parents 7a1f6cf + 10fa413 commit 999d8a5

File tree

9 files changed

+199
-187
lines changed

9 files changed

+199
-187
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,4 +124,4 @@ Depending on server availability, you can use [this](https://mybinder.org/v2/gh/
124124
Stefanie Molin ([@stefmolin](https://github.com/stefmolin)) is a software engineer and data scientist at Bloomberg in New York City, where she tackles tough problems in information security, particularly those revolving around data wrangling/visualization, building tools for gathering data, and knowledge sharing. She is also the author of [Hands-On Data Analysis with Pandas](https://www.amazon.com/dp/1800563450/), which is currently in its second edition and has been translated into Korean. She holds a bachelor’s of science degree in operations research from Columbia University's Fu Foundation School of Engineering and Applied Science, as well as a master’s degree in computer science, with a specialization in machine learning, from Georgia Tech. In her free time, she enjoys traveling the world, inventing new recipes, and learning new languages spoken among both people and computers.
125125
126126
## Related Content
127-
All examples herein were developed exclusively for this workshop. [Hands-On Data Analysis with Pandas](https://www.amazon.com/dp/1800563450/) contains additional examples and exercises, as does [this](https://medium.com/@stefaniemolin/how-to-pivot-and-plot-data-with-pandas-9450939fcf8) blog post. For a deeper dive into data visualization in Python, check out my [Beyond the Basics: Data Visualization in Python](https://github.com/stefmolin/python-data-viz-workshop) workshop.
127+
All examples herein were developed exclusively for this workshop. [Hands-On Data Analysis with Pandas](https://www.amazon.com/dp/1800563450/) contains additional examples and exercises, as does [this article](https://stefaniemolin.com/articles/data-science/how-to-pivot-and-plot-data-with-pandas/). For a deeper dive into data visualization in Python, check out my [Beyond the Basics: Data Visualization in Python](https://stefaniemolin.com/workshops/python-data-viz-workshop/) workshop.

asynchronous_lab/solutions.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1491,7 +1491,7 @@
14911491
"id": "2f860976-5d4e-497d-a6c5-d0bf19b53aee",
14921492
"metadata": {},
14931493
"source": [
1494-
"*Be sure to consult [this](https://medium.com/@stefaniemolin/how-to-pivot-and-plot-data-with-pandas-9450939fcf8) blog post for additional examples of creating pivot tables using this dataset.*"
1494+
"*Be sure to consult [this article](https://stefaniemolin.com/articles/data-science/how-to-pivot-and-plot-data-with-pandas/) for additional examples of creating pivot tables using this dataset.*"
14951495
]
14961496
}
14971497
],

notebooks/3-data_visualization.ipynb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
"\n",
4949
"<div style=\"text-align: center; margin-top: -10px;\">\n",
5050
"<img width=\"50%\" src=\"https://raw.githubusercontent.com/stefmolin/data-morph/main/docs/_static/panda-to-star-eased.gif\" alt=\"Data Morph: panda to star\" style=\"min-width: 300px; margin-bottom: -10px;\"/>\n",
51-
"<div style=\"margin: auto 26%;\"><small><em>A set of points forming a panda can also form a star without any significant changes to the summary statistics displayed above. (source: <a href=\"https://github.com/stefmolin/data-morph\">Data Morph</a>)</em></small></div>\n",
51+
"<div style=\"margin: auto 26%;\"><small><em>A set of points forming a panda can also form a star without any significant changes to the summary statistics displayed above. (source: <a href=\"https://stefaniemolin.com/data-morph/stable/index.html\">Data Morph</a>)</em></small></div>\n",
5252
"</div>"
5353
]
5454
},
@@ -3714,7 +3714,7 @@
37143714
"source": [
37153715
"Some additional things to keep in mind:\n",
37163716
"- Matplotlib's `ticker` module provides functionality for customizing both the tick labels and locations &ndash; check out the [documentation](https://matplotlib.org/stable/api/ticker_api.html) for more information.\n",
3717-
"- Pandas supports horizontal and stacked bars as well; [this](https://medium.com/@stefaniemolin/how-to-pivot-and-plot-data-with-pandas-9450939fcf8) blog post shows how to make stacked horizontal bars using a pivot table.\n",
3717+
"- Pandas supports horizontal and stacked bars as well; [this article](https://stefaniemolin.com/articles/data-science/how-to-pivot-and-plot-data-with-pandas/) shows how to make stacked horizontal bars using a pivot table.\n",
37183718
"- The `plot()` method takes a lot of [parameters](https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.plot.html), many of which get passed down to Matplotlib; however, sometimes we need to use Matplotlib calls directly."
37193719
]
37203720
},
@@ -12294,7 +12294,7 @@
1229412294
"tags": []
1229512295
},
1229612296
"source": [
12297-
"For more on data visualization in Python, including animations and interactive plots, check out my [Beyond the Basics: Data Visualization in Python](https://github.com/stefmolin/python-data-viz-workshop) workshop."
12297+
"For more on data visualization in Python, including animations and interactive plots, check out my [Beyond the Basics: Data Visualization in Python](https://stefaniemolin.com/workshops/python-data-viz-workshop/) workshop."
1229812298
]
1229912299
},
1230012300
{

slides/3-data_visualization.ipynb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@
7373
"\n",
7474
"<div style=\"text-align: center; margin-top: -10px;\">\n",
7575
"<img width=\"50%\" src=\"https://raw.githubusercontent.com/stefmolin/data-morph/main/docs/_static/panda-to-star-eased.gif\" alt=\"Data Morph: panda to star\" style=\"min-width: 300px; margin-bottom: -10px;\"/>\n",
76-
"<div style=\"margin: auto 26%;\"><small><em>A set of points forming a panda can also form a star without any significant changes to the summary statistics displayed above. (source: <a href=\"https://github.com/stefmolin/data-morph\">Data Morph</a>)</em></small></div>\n",
76+
"<div style=\"margin: auto 26%;\"><small><em>A set of points forming a panda can also form a star without any significant changes to the summary statistics displayed above. (source: <a href=\"https://stefaniemolin.com/data-morph/stable/index.html\">Data Morph</a>)</em></small></div>\n",
7777
"</div>"
7878
]
7979
},
@@ -3765,7 +3765,7 @@
37653765
"source": [
37663766
"Some additional things to keep in mind:\n",
37673767
"- Matplotlib's `ticker` module provides functionality for customizing both the tick labels and locations &ndash; check out the [documentation](https://matplotlib.org/stable/api/ticker_api.html) for more information.\n",
3768-
"- Pandas supports horizontal and stacked bars as well; [this](https://medium.com/@stefaniemolin/how-to-pivot-and-plot-data-with-pandas-9450939fcf8) blog post shows how to make stacked horizontal bars using a pivot table.\n",
3768+
"- Pandas supports horizontal and stacked bars as well; [this article](https://stefaniemolin.com/articles/data-science/how-to-pivot-and-plot-data-with-pandas/) shows how to make stacked horizontal bars using a pivot table.\n",
37693769
"- The `plot()` method takes a lot of [parameters](https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.plot.html), many of which get passed down to Matplotlib; however, sometimes we need to use Matplotlib calls directly."
37703770
]
37713771
},
@@ -16294,7 +16294,7 @@
1629416294
"tags": []
1629516295
},
1629616296
"source": [
16297-
"For more on data visualization in Python, including animations and interactive plots, check out my [Beyond the Basics: Data Visualization in Python](https://github.com/stefmolin/python-data-viz-workshop) workshop."
16297+
"For more on data visualization in Python, including animations and interactive plots, check out my [Beyond the Basics: Data Visualization in Python](https://stefaniemolin.com/workshops/python-data-viz-workshop/) workshop."
1629816298
]
1629916299
},
1630016300
{

slides/4-hands_on_data_analysis_lab.ipynb

Lines changed: 33 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -79,12 +79,12 @@
7979
"source": [
8080
"# Related content\n",
8181
"\n",
82-
"*All examples herein were developed exclusively for this workshop &ndash; 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 &ndash; 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://stefaniemolin.com/workshops/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",
8686
" <div><small>\n",
87-
" <a href=\"https://linktr.ee/stefaniemolin\">linktr.ee/stefaniemolin</a>\n",
87+
" <a href=\"https://stefaniemolin.com\">stefaniemolin.com</a>\n",
8888
" </small></div>\n",
8989
"</div>"
9090
]
@@ -103,31 +103,38 @@
103103
"\n",
104104
"*I hope you enjoyed the session. You can follow my work on the following platforms:*\n",
105105
"\n",
106-
"<div style=\"margin-left: 20px; font-size: 80%;\">\n",
107-
" <p>\n",
108-
" <i class=\"fab fa-github-square fa-2x\" style=\"position: relative; top: 1px;\"></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: 1px;\"></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: 2px;\"></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",
106+
"\n",
107+
"<div style=\"display: flex; justify-content: space-between; align-items: center;\">\n",
108+
" <div style=\"text-align: center; flex-basis: auto; flex-shrink: 2;\">\n",
109+
" <img class=\"qr-code\" width=\"20%\" src=\"https://raw.githubusercontent.com/stefmolin/pandas-workshop/main/media/qr-code.png\">\n",
110+
" </div>\n",
111+
"\n",
112+
" <div style=\"flex-basis: 45em; flex-grow: 2; font-size: 80%;\">\n",
113+
" <div style=\"display: flex; justify-content: flex-start; align-items: center;\">\n",
114+
" <i class=\"fa fa-globe fa-2x fa-fw\" style=\"padding-right: 4px\"></i>\n",
115+
" <a href=\"https://stefaniemolin.com\" rel=\"noopener noreferrer\" style=\"font-size: 2em;\">\n",
116+
" stefaniemolin.com\n",
123117
" </a>\n",
124-
" </p>\n",
125-
" <p>\n",
126-
" <i class=\"fab fa-linkedin fa-2x\"></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",
118+
" </div>\n",
119+
" <div style=\"display: flex; justify-content: flex-start; align-items: center;\">\n",
120+
" <i class=\"fab fa-github fa-2x fa-fw\" style=\"padding-right: 4px\"></i>\n",
121+
" <a href=\"https://github.com/stefmolin\" rel=\"noopener noreferrer\" style=\"font-size: 2em;\" target=\"_blank\">\n",
122+
" github.com/stefmolin\n",
123+
" </a>\n",
124+
" </div>\n",
125+
" <div style=\"display: flex; justify-content: flex-start; align-items: center;\">\n",
126+
" <i class=\"fab fa-twitter fa-2x fa-fw\" style=\"padding-right: 4px\"></i>\n",
127+
" <a href=\"https://twitter.com/StefanieMolin\" rel=\"noopener noreferrer\" style=\"font-size: 2em;\" target=\"_blank\">\n",
128+
" twitter.com/StefanieMolin\n",
129+
" </a>\n",
130+
" </div>\n",
131+
" <div style=\"display: flex; justify-content: flex-start; align-items: center;\">\n",
132+
" <i class=\"fab fa-linkedin-in fa-2x fa-fw\" style=\"padding-right: 4px\"></i>\n",
133+
" <a href=\"https://linkedin.com/in/stefanie-molin\" rel=\"noopener noreferrer\" style=\"font-size: 2em;\" target=\"_blank\">\n",
134+
" linkedin.com/in/stefanie-molin\n",
135+
" </a>\n",
136+
" </div>\n",
137+
"</div>\n",
131138
"</div>"
132139
]
133140
}

slides/5-outro.ipynb

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -21,31 +21,31 @@
2121
" <img class=\"qr-code\" width=\"20%\" src=\"https://raw.githubusercontent.com/stefmolin/pandas-workshop/main/media/qr-code.png\">\n",
2222
" </div>\n",
2323
"\n",
24-
"<div style=\"flex-basis: 45em; flex-grow: 2; font-size: 80%;\">\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",
24+
" <div style=\"flex-basis: 45em; flex-grow: 2; font-size: 80%;\">\n",
25+
" <div style=\"display: flex; justify-content: flex-start; align-items: center;\">\n",
26+
" <i class=\"fa fa-globe fa-2x fa-fw\" style=\"padding-right: 4px\"></i>\n",
27+
" <a href=\"https://stefaniemolin.com\" rel=\"noopener noreferrer\" style=\"font-size: 2em;\">\n",
28+
" stefaniemolin.com\n",
2929
" </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: 1px;\"></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",
30+
" </div>\n",
31+
" <div style=\"display: flex; justify-content: flex-start; align-items: center;\">\n",
32+
" <i class=\"fab fa-github fa-2x fa-fw\" style=\"padding-right: 4px\"></i>\n",
33+
" <a href=\"https://github.com/stefmolin\" rel=\"noopener noreferrer\" style=\"font-size: 2em;\" target=\"_blank\">\n",
34+
" github.com/stefmolin\n",
35+
" </a>\n",
36+
" </div>\n",
37+
" <div style=\"display: flex; justify-content: flex-start; align-items: center;\">\n",
38+
" <i class=\"fab fa-twitter fa-2x fa-fw\" style=\"padding-right: 4px\"></i>\n",
39+
" <a href=\"https://twitter.com/StefanieMolin\" rel=\"noopener noreferrer\" style=\"font-size: 2em;\" target=\"_blank\">\n",
40+
" twitter.com/StefanieMolin\n",
41+
" </a>\n",
42+
" </div>\n",
43+
" <div style=\"display: flex; justify-content: flex-start; align-items: center;\">\n",
44+
" <i class=\"fab fa-linkedin-in fa-2x fa-fw\" style=\"padding-right: 4px\"></i>\n",
45+
" <a href=\"https://linkedin.com/in/stefanie-molin\" rel=\"noopener noreferrer\" style=\"font-size: 2em;\" target=\"_blank\">\n",
46+
" linkedin.com/in/stefanie-molin\n",
47+
" </a>\n",
48+
" </div>\n",
4949
"</div>\n",
5050
"</div>"
5151
]

0 commit comments

Comments
 (0)