Code repo, Homework, projects, etc. for Jannae Jacks. All things RWET will be here. Ideally.
- HW01: Tweetlibs
- HW02: Bluesify
- MIDTERM: Mechanical Beckett
- FINAL: What? Be.
Wednesdays, 6:30-9p. Adam Parrish
This course introduces the Python programming language as a tool for reading and writing digital text. This course is specifically geared to serve as a general-purpose introduction to programming in Python, but will be of special interest to students interested in poetics, language, creative writing and text analysis. Weekly programming exercises work toward a midterm project and culminate in a final project. Poetics topics covered include: character encodings (and other technical issues); cut-up and re-mixed texts; the algorithmic nature of poetic form (proposing poetic forms, generating text that conforms to poetic forms); transcoding/transcription (from/to text); generative algorithms: n-gram analysis, context-free grammars; performing digital writing. Programming topics covered include: object-oriented programming; functional programming (list comprehensions, recursion); getting data from the web; displaying data on the web; parsing data formats (e.g., markup languages); and text visualization with Processing. Prerequisites: Introduction to Computational Media or equivalent programming experience.