Python

Python is a flexible programming environment with a large user community that develops and provides support for many statistical and econometric applications as well as numerical computing.

Where can I use Python on campus?

If you want staff on hand to assist you with Python, come to the Research Applications and Methods Center during our regular hours. If you have a complex problem, please contact us by phone (202-885-3862) or email to set-up an appointment, otherwise, just drop in!

Python can be accessed in the following campus computer labs:

Virtual Computing Lab
Anderson Computing Cluster
Kreeger Lab

Python is also available for use on AU’s High Performance Cluster. This requires special permissions to use.

How can I get support using Python for research or for class?

  • In-Class Tutorials (standard or custom tailored, request)

What Resources can I access online?

Introduction to Python (handout)

Official Python Website

Online Learning Tool

Lynda.com (AU subscribed software support resource)

How can I get Python on my computer?

Python is open-source software that is available for free.

What Workshops do you offer?

CTRL offers a variety of workshops each semester to train members of the AU community in the software that it supports. Examples of workshops we have offered in the past can be seen below, and you can follow the link to view our current schedule. If you are interested receiving training that is not listed in our regular workshop schedule, please contact us by email to request an appointment.

Introduction to Python: Designed for first time and very-new users, this workshop teaches the following basic skills: Installation and starting python, using the shell as a calculator, manipulating strings, understanding data types, using built in functions, help commands.

Intermediate Python: Designed for beginning users, this course is designed to give a basic understanding how to write simple programs using Python. Participants will learn how to: Write functions, use If statements and loops, and also use matrixes. To facilitate this, we will also cover how to do basic matrix algebra.

Schedule of Workshops  |  Request a New Workshop  |  Registration