PREREQUISITE: Working knowledge of personal computers
Simplicity, robust extensibility and 3rd-party package availability make Python an ideal language to learn for any application. Professional-quality packages are freely-available for scientific computing, networking, web development, databases, image processing, cryptography and dozens of other applications. Most code written in Python is platform-independent or easily-portable, making distribution straightforward. Students will be introduced to the core language, learn about built-in data types and functions, work with imported modules and explore graphical user interface (GUI) development in Python.
Each topic will have an associated exercise for a hands-on understanding of the material, and each exercise will build upon previous exercises. At the end of the course, students will have a complete program generated with Python Code. This program may also be used for job interviews as evidence of proficiency. CPC 607
INSTRUCTOR: Sam Jacobs
5 Sessions: 10 hours, CEU 1.0
Cohen Hall, CH 156
Time: 6:30-8:30 p.m. Thurs, March 7-April 4