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.
Authors
Fernando Rodriguez
Jihyun Park
Funding
This workshop is supported by the National Science Foundation grant, Investigating Virtual Learning Environments (DUE# 1535300).