/intro-py-sql-mass

Primary LanguageJupyter Notebook

intro-py-sql-mass

CREDIT: Eric E Monson
Duke Libraries Center for Data and Visualization Sciences

Workshop modules:

  1. Example using Python with Pandas built-in plotting
  2. SQL for Social Scientists - data carpentry lesson

DSC Workshops

Python for Data Science - Part 1 Introduction to basic Python syntax, data structures and data science tools. 5/6, 9-noon

Python for Data Science - Part 2 Introduction to basic Python syntax, data structures and data science tools. 5/13, 9-noon


Extra Resources

Minimally Sufficient Pandas · A really great post by Ted Petrou with an opinionated guide to which commands and styles of coding should be used with Pandas. There are so many ways of doing the same thing in Pandas and he helps clarify which to choose and why. Not a beginner article, but essential for intermediate to advanced users.

Github Markdown cheat sheet · Super-concise summary of (github-style) Markdown syntax

Pandas cheat sheet · Modeled after R cheat sheet. Very good summary of basic Pandas functions

Pandas Tutor · Visualizes simple Python Pandas code, showing transformation diagrams

JupyterLite · JupyterLab distribution that runs entirely in the web browser, backed by in-browser language kernels

Dramatic Tour of Python visualization tools · Entertaining and illuminating comparison of how various plots would be done with many major Python visualization packages (Matplotlib, Pandas, Seaborn, ggplot, Altair), including code repository

Pandas tutorials and documentation · Good documentation, examples and quick tutorials from the official Pandas site

Python for Data Science workshop · Python for Data Science workshop repository, given at IEEE VIS 2015

NBViewer – Jupyter viewer site · Place to both put your notebooks for sharing and find great content by others

Tidy Data blog post Applies tidy data concepts to Python.