Applied Programming in Python
Instructor: Tony Castelletto
Dates: June 1-26, 2015
Credits: 1.5 CEUs
Now that you've taken Beginning Programming in Python, Parts I and II, you can write a modular program complete with reusable objects and you can manage user interaction. What now? Applied Programming in Python answers that question. Learn how to efficiently handle errors, construct more complex data structures, interact with SQL databases, and parse XML. You will also receive an overview of the Django Web Programming Framework. The practical knowledge gained in this course will provide students with experience and skills to tackle real world problems. Students will gain a foundation upon which to build complex applications in the world of linked systems and shared data.
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 pay using a purchase order, please contact us by email to make arrangements.