Library Juice Academy

Online Professional Development for Librarians

Beginning Programming in Python, Part I

Instructor: Tony Castelletto

Dates: Not currently scheduled

Credits: 1.5 CEUs

Price: $175

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. This four week course in the Python Programming language will provide students a grounding in the basic concepts common to all computer programming languages and instill some good habits in coding. By the end of this course, a student will understand the structure and syntax of a program, modular programming, and the basic data and control structures used in all programming languages. Beginning Programming in Python is suitable for the student who feels comfortable with Excel Spreadsheet formulas and functions or who has created macros for office applications. There is also the opportunity to get a solid grounding in our Preparing to Program course, offered prior to this one. This course is followed by Beginning Programming in Python, Part II.

Tony Castelletto

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

Course Structure

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.

Payment Info

Please contact us to arrange a special session of this class for a group of seven or more, with a negotiable discount, or to be notified when it is next scheduled.