Beginning Programming in Python, Part II
Instructor: Tony Castelletto
Dates: May 4-29, 2015
Credits: 1.5 CEUs or 15 PDHs
Programming is a means for exercising comprehensive control over information and the media which carry it. Professionals in many fields now have ample motivation to learn how to program. Beginning Programming in Python Part II builds on the lessons in Part I, taking students further in the world of programming. This four week course introduces students to objects and reusable code, pattern matching and Regular Expressions, File I/O and User Interaction including a brief overview of the code behind Graphical User Interfaces. This course is followed by Applied Programming in Python.
Tony Castelletto has been programming on one platform or another since the late 1980s. He received his MLIS in 2008 from Drexel University. Tony has worked on unusual information projects throughout his career starting as a technician on small NASA missions, managing the information pipelines that carried data from satellite to ground. He also worked on the NSF Net as a Network Engineer. Tony received his introduction to Library Science working as a programmer on Digital Library projects for the University of Michigan's Digital Library Initiative. Following his library science education, Tony curated data collections for the Linguistic Data Consortium where he also helped produced electronic dictionaries in Yoruba, Mawukakan, and Tamil. Interview with Tony
This is an online class that is taught asynchronously, meaning that participants do the work on their own time as their schedules allow. The class does not meet together at any particular times, although the instructor may set up optional sychronous chat sessions. Instruction includes readings and assignments in one-week segments. Class participation is in an online forum environment.
You can register in this course through the first week of instruction (as long as enrollment is not full). The "Register" button above goes to our credit card payment gateway, which may be used with personal or institutional credit cards. (Be sure to use the appropriate billing address). If you want to pay with Paypal, or if your institution wants us to send a billing statement or wants to send us a purchase order, please contact us by email to make arrangements.