Github Site for the Intro to Python for Data Science Workshop series at UC Irvine
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.ipynb_checkpoints
images
s6data
104500.csv
README.md
Session2.ipynb
Session3.ipynb
Session4.ipynb
Session5.ipynb
Session6.ipynb
Session7.ipynb
Session8.ipynb
Session9.ipynb
WorkingNotes.ipynb
barplot.pdf
nclicks_per_day_mat.csv
nclicks_per_day_mat_id.csv

README.md

Intro to Python for Data Science Workshop

Instructor: Fernando Rodriguez

About This Workshop

This workshop will teach you all of the essential Python programming concepts you need in order work with data. We will specifically learn how to work with student clickstream data, which are timestamped events of students' mouse clicks within a Learning Management System (LMS).

This workshop contains several examples from the book, Python for Informatics, by Charles Severance. I highly recommend this book as a supplment for this workshop. You can find a PDF version of the book here. You can also purchase a paperback version of the book through amazon.

Getting Started

Installing Python and Jupyter Notebooks (via Anaconda Navigator)

Prior to getting started, please download and install Python 2.7x.
Link to Python 2.7x Installation File

Once you install Python, I recommend using Jupyter Notebooks as your main graphical user interface (GUI). You can download Jupyter Notebooks through Anaconda Navigator, which contains a larger suite of Python-specific applications.
Link to Anaconda Navigator Installation File

Workshop Lessons and Videos

To access the workshop lessons, open the Jupyter notebook files (e.g., Session2.ipynb) within this repository. Please refer to the workshop videos, as they contain commentary and explanations that are not found in the Jupyter notebook files. Link to Workshop Videos

If you cannot open the Jupyter notebook files within this repository, you can view them here:
Session 2
Session 3
Session 4
Session 5
Session 6
Session 7
Session 8
Session 9

Here is the workshop schedule.
alt text

Authors

Fernando Rodriguez
Jihyun Park

Funding

This workshop is supported by the National Science Foundation grant, Investigating Virtual Learning Environments (DUE# 1535300).