A shortened link to this page is vanderbi.lt/py.
DiSC Python lessons are provided by the Digital Scholarship and Communications Office (DiSC) of the Jean and Alexander Heard Libraries at Vanderbilt University. The DiSC office provides regular lessons for Python beginners with a variety of followup intermediate and advanced lessons. There is no cost associated with the lessons.
The beginners lessons are generally offered at least once per semester. See the schedule below for session details.
Each lesson includes of a series of videos with a practice Jupyter/Colab notebook and homework assignments. The live working sessions provide an opportunity for participants to ask questions about the lesson videos and homework, or to work on the homework with assistance.
The lessons are part of a free, online learning system called CodeGraf. You are welcome to work through these lessons or any of the other lesson modules available in CodeGraf on your own at any time (no registration required). To explore all of the lesson modules that are available, visit the CodeGraf landing page.
Time: Thursdays from 11:00 AM - noon Central (US) Time (starting March 17).
In-person venue: Central Library Poetry Room (room 612A).
Because of the uncertainty related to COVID 19, all participants should register through Zoom so that they can participate remotely if necessary. After registering, you will receive a confirmation email containing information about joining the Zoom session.
I will be presenting the lessons using Colab notebooks. They behaves very similarly to the popular Jupyter notebooks but do not require any installation. They do require you to have a Google account.
You are welcome to use desktop Jupyter notebook if you already have it installed, but we will not be spending time going over the installation process. There are some installation videos that you are welcome to watch if you want to do an installation yourself. The practice notebooks are also available as downloadable Jupyter notebooks.
|Working session date||Lesson||Topic||Web page (times are total video length)|
|Mar 17||1||Introduction and examples||terminology recommended, but optional (18 min) / programming environments recommended, but optional (50 min) / Colab quickstart required (14 min)|
|Mar 24||2||Programming basics||lesson videos (67 min)|
|Mar 31||3||Code libraries||lesson videos (34 min)|
|Apr 7||4||List and dictionary objects||lesson videos (32 min)|
|Apr 14||5||Loops||lesson videos (33 min lessons, 61 min including demos)|
|Apr 21||6||Conditional execution||lesson videos (44 min)|
Here’s a page of Python resources
O’Reilly for Higher Education books and videos (Vanderbilt sign-in required)
Data Science Institute (DSI) https://www.vanderbilt.edu/datascience/
Digital Humanities (DH) Center https://www.vanderbilt.edu/digitalhumanities/
Co-sponsored by DiSC, Office of the Vice Provost for Research, Research IT, ACCRE, and the Data Science Institute
Questions? contact Steve Baskauf
Questions? Contact us