²ÝݮӰÊÓ

Stories
January 02, 2012

University Scientist Chairs National Meeting on Computer Programming Language

Share this page:

University Scientist Chairs National Meeting on Computer Programming Language

Johnny Lin

Professor Johnny Lin

Johnny Lin leads 'Python' symposium at New Orleans meteorological meeting

CHICAGO (January 18, 2012) – A ²ÝݮӰÊÓ physicist is chairing a national meeting this month devoted to , a fast, powerful and versatile computer programming language growing in popularity among people working in the atmospheric and oceanic sciences. The symposium and two short courses in uses of Python are part of the annual meeting of the (AMS), Jan. 22-26, in New Orleans.

, professor of physics, will teach an on Python, and chair the New Orleans symposium, at which scientists from around the country will present papers highlighting the programming language's use in modeling and analysis. Last year, the AMS annual meeting was the site of the first Python which Lin also chaired. Lin, who uses Python in his own teaching and research work at ²ÝݮӰÊÓ, helped write the proposal to AMS to create the symposium. At that time, there were virtually no scientific meetings in the atmospheric sciences to discuss Python. Colleagues formerly at the University of Chicago, where Lin did postdoctoral studies, and , worked with Lin to organize the symposium.

The AMS symposium is a place where users can call attention to Python "as a real platform for doing scientific work in the atmospheric sciences," Lin explained.  Speakers will share Python techniques and ideas, help build a support community for users, and help grow the language as an atmospheric sciences programming platform, he said.

²ÝݮӰÊÓ also teaches the Python programming language in beginning classes, in part because it's easier for students to learn and apply to other programming languages.

Alan Iliff, ²ÝݮӰÊÓ professor of computer science, said he first began teaching the programming language five years ago after a University computer science alumnus suggested he look into it. Students learn how to write computing programs faster using Python, he said. "It's very easy to write programs with Python. What makes it a good teaching language is what makes it popular for programming," he said.

"A real solid approach in teaching computer science is to teach the things that won't change – in Python we teach things that are quite similar in other programming languages. After I use Python first, then I use Java (or another programming language) in the next semester," Iliff added.

Python is also part of the "" movement, which allows users access to information about the product's design so they can contribute ideas to its improvement, Iliff said.

Programmers have used Python for nearly 25 years, Lin explained, and the recent development of scientific computing packages in the language has helped increase its use among atmospheric scientists. This has given atmospheric scientists the ability to do their scientific work and couple it with a variety of other computer-based tools and interactive applications, making the science more useful. Python is the "critical glue" that makes it all happen, Lin said. "It's more versatile than anything that atmospheric scientists have used traditionally."

At the New Orleans symposium, a notable expert in the field will speak, Lin said. Already, planning has begun for the 2013 Python symposium at the AMS meeting in Austin, Texas.


Use @npunews to . For further information or resources, contact John Brooks, Director of Media Relations and News, or at (773) 244-5522. Learn more .

Next Steps

  • Learn more about our and departments.
  • Check out current weather from ²ÝݮӰÊÓ's , used for research by physics students.
  • Read more of the campus news featured in the .
Back to Stories