UCAR Staff Development Presents: DAVE BEAZLEY, Ph.D, author,
professor, and consultant, teaching:
PYTHON PROGRAMMING: Intermediate-Advanced
Monday-Wednesday
December 14-16, 2009
9:00 a.m.-4:00 p.m.
CG2-CTTC
Cost: $300/pp (NCAR Staff Fees Paid by NCAR Directorate)
Here is a one-of-a-kind, intermediate-advanced course for Python
programmers who want to learn more about applying Python's most
advanced features to a variety of practical problems in systems
building. The course starts with core material related to network
programming and advances into thread programming, multiprocessing, I/O
handling, and distributed computation. Topics include introduction to
the Python interpreter, basic programming language features, and data
processing idioms, organizing programs into functions, modules,
objects, and classes. Touring standard library modules, basic
principles of object-oriented programming, testing, and debugging.
Python's interface to the outside world and the operating system,
including iterators, generators, text processing, regular expressions,
files, file system, subprocesses, and C extensions. Even the most
advanced Python programmers will walk away from this class with new
insight and ideas.
To register, visit the Staff Development Catalog via Connect:
www.fin.ucar.edu/hrisConnect/employee.
For more information, contact Cheryl Cristanelli at ext. 8708, cherylc@ucar.edu,
or see the Web page at Staff Development Catalog via Connect.
Fri, Nov 6, 2009 to Sun, Nov 8, 2009