Meeting dates and/or topics may be subject to change.  Changes, if necessary, will be emailed to registrants and updated on the syllabus.

Meeting times are 9:00 am to 11:00 am (Central) unless otherwise indicated in the syllabus.

WeekDateTopicPython ConceptsInstructor
1/19
2:00-3:00 pm
Optional Bluejeans.com Orientation Session
11/20"Time and Space."
Introduction to procedural programming.
Readings for this class are available on the Readings and Resources - Spring 2017 webpage.
Variables, operations, lists, dictionaries, python as a language and interpreter, using the Python shell, printing to the console.Bryan Tarpley
21/27"Ratiocination."
Codifying logic.
Readings for this class are available on the Readings and Resources - Spring 2017 webpage.
if statements, for loops, and functions.Bryan Tarpley
32/3"Object Orientation."
Introduction to classes and libraries.
Readings for this class are available on the Readings and Resources - Spring 2017 webpage.
Classes, properties, methods, constructors, inheritance. Import statements.Bryan Tarpley
42/10"Find Me, Read Me, Write Me."
Introduction to filesystem access, reading, writing, and manipulating files.
Readings for this class are available on the Readings and Resources - Spring 2017 webpage.
The open function, the os library.Byran Tarpley
52/17"Python and DH."
Introduction to Digital Humanities focus for programming in Python.
Readings for this class are available on the Readings and Resources - Spring 2017 webpage.
Bryan Tarpley
62/24"Teaching the Computer to Read."
Introduction to Optical Character Recognition.
Readings for this class are available on the Readings and Resources - Spring 2017 webpage.
Executing the tesseract process, the pytesseract libraryBryan Tarpley
73/3"Analyzing Texts."
Searching, counting, and distributing texts.
Readings for this class are available on the Readings and Resources - Spring 2017 webpage.
The nltk library.Bryan Tarpley
83/10"Analyzing Texts continued."
Readings for this class are available on the Readings and Resources - Spring 2017 webpage.
The nltk library.Bryan Tarpley
93/24"Mining Texts."
Classification and Clustering . Topic modeling
Readings for this class are available on the Readings and Resources - Spring 2017 webpage.
Bryan Tarpley
103/31"Visualizing Data."
Creating images files from data.
Readings for this class are available on the Readings and Resources - Spring 2017 webpage.
The matplotlib libraryBryan Tarpley
114/7ContentDM API; Twitter APIBryan Tarpley
124/12
Wednesday
Installing PythonBryan Tarpley
134/21"Making the Web: Dynamic Pages."
Introduction to the Flask library.
HTML, CSSBryan Tarpley
144/28"Making the Web: Parsing and Responding to Requests."
Introduction to GET and POST.
The HTTP protocol.Bryan Tarpley
 

Comments are closed.