Skip to content

Commit

Permalink
Merge pull request #25 from stefmolin/update-links
Browse files Browse the repository at this point in the history
Update links for new website
  • Loading branch information
stefmolin authored Mar 11, 2024
2 parents 7a1f6cf + 10fa413 commit 999d8a5
Show file tree
Hide file tree
Showing 9 changed files with 199 additions and 187 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -124,4 +124,4 @@ Depending on server availability, you can use [this](https://mybinder.org/v2/gh/
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.
## Related Content
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.
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.
2 changes: 1 addition & 1 deletion asynchronous_lab/solutions.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -1491,7 +1491,7 @@
"id": "2f860976-5d4e-497d-a6c5-d0bf19b53aee",
"metadata": {},
"source": [
"*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.*"
"*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.*"
]
}
],
Expand Down
6 changes: 3 additions & 3 deletions notebooks/3-data_visualization.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
"\n",
"<div style=\"text-align: center; margin-top: -10px;\">\n",
"<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",
"<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",
"<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",
"</div>"
]
},
Expand Down Expand Up @@ -3714,7 +3714,7 @@
"source": [
"Some additional things to keep in mind:\n",
"- 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",
"- 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",
"- 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",
"- 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."
]
},
Expand Down Expand Up @@ -12294,7 +12294,7 @@
"tags": []
},
"source": [
"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."
"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."
]
},
{
Expand Down
6 changes: 3 additions & 3 deletions slides/3-data_visualization.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@
"\n",
"<div style=\"text-align: center; margin-top: -10px;\">\n",
"<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",
"<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",
"<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",
"</div>"
]
},
Expand Down Expand Up @@ -3765,7 +3765,7 @@
"source": [
"Some additional things to keep in mind:\n",
"- 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",
"- 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",
"- 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",
"- 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."
]
},
Expand Down Expand Up @@ -16294,7 +16294,7 @@
"tags": []
},
"source": [
"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."
"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."
]
},
{
Expand Down
59 changes: 33 additions & 26 deletions slides/4-hands_on_data_analysis_lab.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -79,12 +79,12 @@
"source": [
"# Related content\n",
"\n",
"*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",
"*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",
"\n",
"<div style=\"text-align: center;\">\n",
" <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",
" <div><small>\n",
" <a href=\"https://linktr.ee/stefaniemolin\">linktr.ee/stefaniemolin</a>\n",
" <a href=\"https://stefaniemolin.com\">stefaniemolin.com</a>\n",
" </small></div>\n",
"</div>"
]
Expand All @@ -103,31 +103,38 @@
"\n",
"*I hope you enjoyed the session. You can follow my work on the following platforms:*\n",
"\n",
"<div style=\"margin-left: 20px; font-size: 80%;\">\n",
" <p>\n",
" <i class=\"fab fa-github-square fa-2x\" style=\"position: relative; top: 1px;\"></i>\n",
" <a style=\"padding-left: 2px; font-size: 2em;\" href=\"https://github.com/stefmolin\" target=\"_blank\" rel=\"noopener noreferrer\">\n",
" github.com/stefmolin\n",
" </a>\n",
" </p>\n",
" <p>\n",
" <i class=\"fab fa-twitter-square fa-2x\" style=\"position: relative; top: 1px;\"></i>\n",
" <a style=\"padding-left: 2px; font-size: 2em;\" href=\"https://twitter.com/StefanieMolin\" target=\"_blank\" rel=\"noopener noreferrer\">\n",
" twitter.com/StefanieMolin \n",
" </a>\n",
" </p>\n",
" <p>\n",
" <i class=\"fab fa-medium fa-2x\" style=\"position: relative; top: 2px;\"></i>\n",
" <a style=\"padding-left: 2px; font-size: 2em;\" href=\"https://medium.com/@stefaniemolin\" target=\"_blank\" rel=\"noopener noreferrer\">\n",
" medium.com/@stefaniemolin \n",
"\n",
"<div style=\"display: flex; justify-content: space-between; align-items: center;\">\n",
" <div style=\"text-align: center; flex-basis: auto; flex-shrink: 2;\">\n",
" <img class=\"qr-code\" width=\"20%\" src=\"https://raw.githubusercontent.com/stefmolin/pandas-workshop/main/media/qr-code.png\">\n",
" </div>\n",
"\n",
" <div style=\"flex-basis: 45em; flex-grow: 2; font-size: 80%;\">\n",
" <div style=\"display: flex; justify-content: flex-start; align-items: center;\">\n",
" <i class=\"fa fa-globe fa-2x fa-fw\" style=\"padding-right: 4px\"></i>\n",
" <a href=\"https://stefaniemolin.com\" rel=\"noopener noreferrer\" style=\"font-size: 2em;\">\n",
" stefaniemolin.com\n",
" </a>\n",
" </p>\n",
" <p>\n",
" <i class=\"fab fa-linkedin fa-2x\"></i>\n",
" <a style=\"padding-left: 2px; font-size: 2em;\" href=\"https://linkedin.com/in/stefanie-molin\" target=\"_blank\" rel=\"noopener noreferrer\">\n",
" linkedin.com/in/stefanie-molin\n",
" </a>\n",
" </p>\n",
" </div>\n",
" <div style=\"display: flex; justify-content: flex-start; align-items: center;\">\n",
" <i class=\"fab fa-github fa-2x fa-fw\" style=\"padding-right: 4px\"></i>\n",
" <a href=\"https://github.com/stefmolin\" rel=\"noopener noreferrer\" style=\"font-size: 2em;\" target=\"_blank\">\n",
" github.com/stefmolin\n",
" </a>\n",
" </div>\n",
" <div style=\"display: flex; justify-content: flex-start; align-items: center;\">\n",
" <i class=\"fab fa-twitter fa-2x fa-fw\" style=\"padding-right: 4px\"></i>\n",
" <a href=\"https://twitter.com/StefanieMolin\" rel=\"noopener noreferrer\" style=\"font-size: 2em;\" target=\"_blank\">\n",
" twitter.com/StefanieMolin\n",
" </a>\n",
" </div>\n",
" <div style=\"display: flex; justify-content: flex-start; align-items: center;\">\n",
" <i class=\"fab fa-linkedin-in fa-2x fa-fw\" style=\"padding-right: 4px\"></i>\n",
" <a href=\"https://linkedin.com/in/stefanie-molin\" rel=\"noopener noreferrer\" style=\"font-size: 2em;\" target=\"_blank\">\n",
" linkedin.com/in/stefanie-molin\n",
" </a>\n",
" </div>\n",
"</div>\n",
"</div>"
]
}
Expand Down
48 changes: 24 additions & 24 deletions slides/5-outro.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -21,31 +21,31 @@
" <img class=\"qr-code\" width=\"20%\" src=\"https://raw.githubusercontent.com/stefmolin/pandas-workshop/main/media/qr-code.png\">\n",
" </div>\n",
"\n",
"<div style=\"flex-basis: 45em; flex-grow: 2; font-size: 80%;\">\n",
" <p>\n",
" <i class=\"fab fa-github-square fa-2x\" style=\"position: relative; top: 2px;\"></i>\n",
" <a style=\"padding-left: 2px; font-size: 2em;\" href=\"https://github.com/stefmolin\" target=\"_blank\" rel=\"noopener noreferrer\">\n",
" github.com/stefmolin\n",
" <div style=\"flex-basis: 45em; flex-grow: 2; font-size: 80%;\">\n",
" <div style=\"display: flex; justify-content: flex-start; align-items: center;\">\n",
" <i class=\"fa fa-globe fa-2x fa-fw\" style=\"padding-right: 4px\"></i>\n",
" <a href=\"https://stefaniemolin.com\" rel=\"noopener noreferrer\" style=\"font-size: 2em;\">\n",
" stefaniemolin.com\n",
" </a>\n",
" </p>\n",
" <p>\n",
" <i class=\"fab fa-twitter-square fa-2x\" style=\"position: relative; top: 2px;\"></i>\n",
" <a style=\"padding-left: 2px; font-size: 2em;\" href=\"https://twitter.com/StefanieMolin\" target=\"_blank\" rel=\"noopener noreferrer\">\n",
" twitter.com/StefanieMolin \n",
" </a>\n",
" </p>\n",
" <p>\n",
" <i class=\"fab fa-medium fa-2x\" style=\"position: relative; top: 3px;\"></i>\n",
" <a style=\"padding-left: 2px; font-size: 2em;\" href=\"https://medium.com/@stefaniemolin\" target=\"_blank\" rel=\"noopener noreferrer\">\n",
" medium.com/@stefaniemolin \n",
" </a>\n",
" </p>\n",
" <p>\n",
" <i class=\"fab fa-linkedin fa-2x\" style=\"position: relative; top: 1px;\"></i>\n",
" <a style=\"padding-left: 2px; font-size: 2em;\" href=\"https://linkedin.com/in/stefanie-molin\" target=\"_blank\" rel=\"noopener noreferrer\">\n",
" linkedin.com/in/stefanie-molin\n",
" </a>\n",
" </p>\n",
" </div>\n",
" <div style=\"display: flex; justify-content: flex-start; align-items: center;\">\n",
" <i class=\"fab fa-github fa-2x fa-fw\" style=\"padding-right: 4px\"></i>\n",
" <a href=\"https://github.com/stefmolin\" rel=\"noopener noreferrer\" style=\"font-size: 2em;\" target=\"_blank\">\n",
" github.com/stefmolin\n",
" </a>\n",
" </div>\n",
" <div style=\"display: flex; justify-content: flex-start; align-items: center;\">\n",
" <i class=\"fab fa-twitter fa-2x fa-fw\" style=\"padding-right: 4px\"></i>\n",
" <a href=\"https://twitter.com/StefanieMolin\" rel=\"noopener noreferrer\" style=\"font-size: 2em;\" target=\"_blank\">\n",
" twitter.com/StefanieMolin\n",
" </a>\n",
" </div>\n",
" <div style=\"display: flex; justify-content: flex-start; align-items: center;\">\n",
" <i class=\"fab fa-linkedin-in fa-2x fa-fw\" style=\"padding-right: 4px\"></i>\n",
" <a href=\"https://linkedin.com/in/stefanie-molin\" rel=\"noopener noreferrer\" style=\"font-size: 2em;\" target=\"_blank\">\n",
" linkedin.com/in/stefanie-molin\n",
" </a>\n",
" </div>\n",
"</div>\n",
"</div>"
]
Expand Down
Loading

0 comments on commit 999d8a5

Please sign in to comment.