These tutorials are based on the same set of Python software (NumPy, SciPy, matplotlib). See the instructions for installing and testing the software used in these lectures.


Python: Introduction to Data Visualization

This hands-on 1-hour session will introduce using Matplotlib to visualize data in ways useful for reporting scientific results.

Attendees will learn how to create figures starting from scratch and building on those techniques to produce more complicated results. A basic knowledge of Python is assumed (for a basic introduction of Python, watch the first 30 minutes of the Python for Scientific Computing and Education Tutorial)

  1. Getting started with matplotlib
  2. Common plotting and visualization techniques
  3. Where to go to find more information

Bring a laptop with the necessary software installed. The Python installation page has instructions.

The software used in this tutorial are: Numpy, Scipy, Matplotlib, IPython


Python for Scientific Computing and Education

The 3-hour session given by Wesley Emeneker and Seth Warn is an example-based tutorial illustrating how to use Python in scientific computing and education. The tutorial will cover:
1. A brief introduction to Python - covering lists, functions, variables and basic math
2. Basic science-related computing including numerical integration, statistical analysis, and linear algebra
3. Post-processing data analysis
4. Data Visualization

The materials listed above will take a practical approach to learning the syntax and features of the Python language while providing examples relevant to scientific computing users and educators.

Participants are encouraged to install all software before session so that they can try all examples as the tutorial progresses. All examples used will be tested to work with the software below.


Python Tutorial

Python Tutorial Script
Tutorial Visual with Audio

If you need help with a Python problem, but don't know where to find the answer, maybe we can be of service. Contact us at


Annual Meeting Slides Available
The presentations from the annual meeting are posted on Arkansas Science & Technology Authority's site.

pyArkansas Registration Open
The 5th annual gathering of enthusiasts and users of the Python programming language, will be held on October 27, 2012 at University of Central Arkansas in Conway.

UAPB Offers CS Master's Degree
Starting this fall, the Computer Science Unit at the University of Arkansas at Pine Bluff will offer a Master’s of Science degree in Computer Science & Technology (CS&T;)--the first of its kind for the institution.