Return to Top
Free Internet resources
Jobs, Trends, Degrees and Careers in Data Science

The Data Science Process: What a data scientist actually does daytoday

Dream job in Data Science with Python: "Excellent understanding of probability"

discoverdatascience.org  great overview of career opportunities in DS

2009  The Fourth Paradigm (whole book as PDF  see the two intro pieces and Jim Gray's bio at the end)
 The Inflexion Point for DS software: pay attention to the year 2010!
 The sexiest job of the 21st century
 Data Science tools  proprietary vs. opensource
 2016  worthy attempt to define DS (Yes, it has Venn diagrams!)
 2017  the year when Python overtook R in DS
 SE Radio Episode 315: Jeroen Janssens on Tools for Data Science
 Data Science degrees
 Masters in Data Science
 TSU offers M.S. in Mathematical Data Mining
.
Regression
 Galton's 1886 paper "Regression towards Mediocrity ..."
 Animated explanation of linear leastsquares regression
Pandas
 Pandas: Data Analysis with Python (crash course in NumPy and pandas) 's
 The official pandas crashcourse: 10 Minutes to pandas
 Greg Reda's Intro to pandas data structures
 14 Best Python Pandas Features, at Dataconomy.com
 Manish Amde's Pandas and Python: Top 10
 Python for Data Analysis  a book written by Panda's creator, Wes McKinney
 Cookbook and lessons at the pandas website
Regular Expressions (regex) and NLTK
 Many examples, by category, at regularexpressions.info
 Webbased regex testers: here and here
 Short lessons with interactive assignments at regexone.com
 EditPad Lite  free text editor with great regex support
 Natural Language Processing with Python  book written by the developers of NLTK
Character codes:
 Latin1 compact table
 Latin1 with hex and decimal codes
 All pages of Unicode
 Romanian characters
Other Data Science learning resources
 PyData youtube channel  hundreds of detailed video tutorials!
 Harvard CS 109  Data Science has great lectures slides and lab problems!
Unicode and UTF8
 Ned Batchelder's Pragmatic Unicode (presentation)
 UTF8 encodings table for the first 256 Unicode codepoints (ASCII and Latin 1)
 All Unicode codepoints in the Basic Multilingual Plane (0x00000xFFFF), divided into categories
NumPy
 NumPy for MATLAB users at scypy.org
 Moving from MATLAB matrices to NumPy arrays  nice, small examples
 Tentative NumPy Tutorial at scypy.org
IPython Notebook:
 Two tutorials at ipython.org
 R. Olson's page (tutorial and statistics examples)
 Reddit thread on philosophy of use
 Github repository of interesting notebooks, including a section on Statistics, Machine Learning and Data Science
Matplotlib
 The official pyplot tutorial
 pyplot documentation  all methods and attributes
 List of all named colors and list of all marker styles
 Matplotlib gallery  find the plot you need and copy the code!
 Customizing Matplotlib  rcParams
From your instructor
Homeworks:
Data files: Eliot_TheWasteLand.txt (for homework 3)
Code files:none yet
Webbased Python IDEs
 ideone  choose Python for Python 2.x
 Coding Ground at tutorialspoint.com
 PythonAnywhere (IPython)
Learning Python:
 Learn Python the hard way (HTML and lowcost PDF)
 The Python Practice Book
 Learning to Program by Alan Gauld  starts simple, but cover several advanced topics (recursion, eventdriven programming)
 The EU Python course (tutorial and advanced topics)
 Straight from the horse's mouth: the official Python Tutorial (HTML)
 Byte of Python (HTML and free PDF, choose version 2.x)
 From the Python Language Reference (python.org):
 Turtle module (graphics)
 The math functions
 Strings (including single, double and triple quotes)
 Lists at Dive Into Python