Ipython notebook presentations for getting starting with basic programming, statistics and machine learning techniques
Jupyter Notebook HTML Python Shell R CSS
Switch branches/tags
Nothing to show
Clone or download
DrSkippy Merge pull request #78 from crwilcox/patch-1
Add launch in Azure Notebooks button
Latest commit 4fa24da Oct 21, 2017
Failed to load latest commit information.
Bokeh bokeh tutorial Sep 8, 2015
SQL-201 typo in sql readme Jul 28, 2014
ab_testing sn commit Aug 6, 2015
adaboost-101 removed output Jul 31, 2015
bandit-algorithms-101 Added more text to the notebook and cleaned up some naming. Sep 5, 2015
bash-201 updated indent Jul 17, 2014
causal_inference-101 causal inference commit Jun 5, 2015
choosing-k-in-kmeans update a few print statements for python 3 compatibility May 30, 2017
classical-stats-and-social-data-101 Cleared cells and minor updates Feb 8, 2015
comparing-collections Updates to comparing-collections Feb 16, 2017
count-min-101 cleaned up count-min-101 Aug 13, 2015
counting-and-MLEs fixed a few typos May 22, 2017
d3-101 fiona adding estimating_classes and updating d3 tutorial Oct 9, 2015
d3-201 fixed README typos Feb 5, 2016
decision-trees-101 cleaned up decision_trees_101 Aug 13, 2015
error_statistics-101 bugfix in label; added 1/sqrt(n) scaling cell Jun 5, 2015
estimating_classes added comments/ explanations/future work section to my RST --Fiona Oct 12, 2015
gis-tools-101 Cleared cells and minor updates Feb 8, 2015
horizon-charts-101 updated readment to horizon charts Oct 19, 2016
iterators-generators-201 Rename python-201 dir to iterators-generators Aug 21, 2015
jq-102 README.md Aug 13, 2015
k-means-101 modern python versions, add commentary and explantions May 30, 2017
kNN-101 updated README Jun 5, 2015
kernel_smoothing Fix typos in kernel_smoothing Feb 25, 2016
language-processing-vocab fix example tweet format Jun 5, 2017
logistic-regression-101 Normalized naming and minor cleanup Feb 8, 2015
long-tail-distributions-001 long tails Oct 19, 2016
long-tail-distributions-002 Clear output in power laws 002 May 12, 2017
matplotlib-201 first commit of matplotlib-201 Jun 24, 2016
max-likelihood-doodle Updates to work with modern ipython notebooks Feb 8, 2015
ml-basis-expansion-101 swap %pylab to explict imports and %matplotlib inline, add model coeffs Jun 5, 2015
model-selection-101 Deleted original Jun 5, 2015
naive-bayes-classifier-101 Fixed imports Jul 28, 2014
network-igraph-101 Normalized naming and minor cleanup Feb 8, 2015
networks-201 more networks! May 6, 2016
networks-202 2nd-best networks tutorial ever. (after networks 201 ;) Jun 5, 2015
networks-203 more networks! May 6, 2016
neural-networks-101 Include NN-101 session content Jun 17, 2016
neural-networks-201 Revert changes made during live presentation Oct 19, 2016
pandas-101 fix import typos and remove output Jul 27, 2014
pos-tagging remove notebook output May 12, 2017
probgraphmodels-101 typos Oct 19, 2016
python-decorators-101 Updated docs Feb 26, 2016
python-flask-basics typo in trial name fixed Feb 27, 2016
python-interfaces First commit of python-interfaces Oct 21, 2016
python-logging-201 commit python logging tutorial ipynb without output Jan 23, 2015
python-oop-101 Normalized naming and minor cleanup Feb 8, 2015
python-unittest-101 Name rationalization Feb 8, 2015
python_multiprocessing added large example to run_5.py Jun 19, 2015
refactoring-101 Added refactoring Apr 29, 2016
regex-101 update note about Hack button Jul 2, 2014
sklearn-101 update to work for python3 May 26, 2017
support-vector-machines-101 Normalized naming and minor cleanup Feb 8, 2015
text-101 Updated docs Feb 26, 2016
text-mining-with-sklearn-101 Name rationalization Feb 8, 2015
time-series Update readme May 12, 2017
topic-modeling-101 updated README and fixed a few typos in the topic modeling lesson. Jul 17, 2014
topic-modeling-201 Modified topic model, improved explanations, and fixed typos Dec 3, 2015
vector-spaces Update nb title and include readme with reqs Apr 21, 2016
vertica-101 remove info Jun 22, 2015
websockets-101 fixed a few of the README issues Oct 24, 2014
.gitignore move sklearn-specific .gitignore info to the session directory Jul 28, 2014
LICENSE Initial commit Sep 20, 2013
README.md Add launch in Azure Notebooks button Oct 20, 2017


Data Science 45-min Intros

Every week*, our data science team @Gnip (aka @TwitterBoulder) gets together for about 50 minutes to learn something.

While these started as opportunities to collectively "raise the tide" on common stumbling blocks in data munging and analysis tasks, they have since grown to machine learning, statistics, and general programming topics. Anything that will help us do our jobs better is fair game.

For each session, someone puts together the lesson/walk-through and leads the discussion. Presentation platforms commonly include well-written READMEs, IPython notebooks, knitr documents, interactive code sessions... the more hands-on, the better.

Feel free to use these for your own (or your team's) growth, and do submit pull requests if you have something to add.

*ok, while we try to do it every week, sometimes it doesn't happen. In that case, we try to guilt trip the person who slacked.

Current topics


Bash + command-line tools


Machine Learning

Natural Langugage Processing

Network structure



Geographic Information Systems

Web development