Learn about Python, one of today’s most popular mid-level programming languages for scientists and engineers.
The Ohio Supercomputer Center (OSC) is hosting a workshop, Python Programming for High Performance Computing, on February 20 - 21 from 9:30 a.m. to 5:30 p.m. in its BALE theater. The workshop is geared toward those wanting to learn about Python but have never used it before. Attendees should have some programming experience.
Python is an easy-to-use, broadly functional, free and distributable programming language. Not only does it have a complete and coherent set of commands, Python also has advanced capabilities. This interpreted, interactive language incorporates modules, exceptions, dynamic typing, very high-level dynamic data types, and classes.
Combining remarkable power with clear syntax, Python has interfaces to many system calls and libraries, as well as to various window systems, and is extensible in C or C++. Python can also be used as an extension language for applications that need a programmable interface. It is available for all major operating systems such as Windows, Linux/Unix, and Mac.
“OSC is pleased to offer the Python workshop to the scientific community in Ohio,” said Jim Giuliani, OSC’s Science and Technology Support manager. “This workshop is another OSC resource that helps Ohio researchers maximize their scientific computing capabilities.”
The first day of the workshop will serve as an introduction to the Python language syntax and structure. Day two will focus on using Python modules, primarily SciPy and NumPY. Time permitting, the use of Python in software tools, such as the Visualization Toolkit (VTK) and PyMOL, will be discussed. The workshop will include laboratory time with hands-on exercises using OSC systems and resources.
Registration is limited. To register or get more information, write firstname.lastname@example.org, or call 614/292-0890.
Celebrating 20 years of service, the Ohio Supercomputer Center (OSC) is a catalytic partner of Ohio universities and industries that enables Ohio to compete for international, federal, and state funding, focusing on new research and business opportunities. It provides a reliable high performance computing and high performance networking infrastructure for a diverse statewide/regional community including education, academic research, industry, and state government. OSC promotes and stimulates computational research and education in order to act as a key enabler for the state's aspirations in advanced technology, information systems, and advanced industries. For additional information, visit http://www.osc.edu.