Updated 2021-10-01

Python 101: Intro to Data Analysis with NumPy

PACE’s Python 101: Intro to Data Analysis with NumPy introduces PACE users to analyzing scientific and engineering data using Python in a Hands-On course.

Instruction focuses on basic Python skills and key features of the NumPy and Matplotlib libraries through a data analysis example. The course is taught through a Jupyter Notebook, and participants will have multiple opportunities for hands-on exercises throughout the session. The workshop will also cover the mechanics of setting up a Jupyter Notebook on the PACE cluster.

Those with no experience on the command line are encouraged to attend Linux 101 prior to taking this course. No prior knowledge of Python is expected or assumed.

This course is recommended for anyone new to Python and NumPy, especially if you are a PACE user.

Please contact PACE support (pace-support@oit.gatech.edu) if you have any questions or concerns.

Upcoming Course Offerings

Fall 2021 Sessions

  • Thursday, September 23, 10:30 - 12:15.

  • Wednesday, October 6, 1:30 - 3:15.

  • Tuesday, December 7, 1:30 - 3:15.

Register in advance here for all Fall 2021 sessions. Registration closes at 11:59 PM two days prior to the workshop. Registrants will be sent the link to the virtual session by email on the day prior to the workshop. If a session is no longer listed on the registration page, then it has reached capacity.

Course Info

Format: 105 minutes of presentation, with 4 hands-on exercises spread throughout the session.

This course is taught on PACE-ICE, PACE's Instructional Cluster Environment.

Download the hands-on content here if you do not have access to PACE or PACE-ICE: Hands-on.

At the beginning of the class, connect to PACE-ICE and run Jupyter, using these Open OnDemand instructions (Fall 2021 beta) or these ssh instructions (prior sessions).

Running Python on your local machine

You may wish to run Python on your personal computer. To do so, we recommend that you install Anaconda on your laptop.

You can run the workshop materials and Python on your personal computer using Anaconda. Please visit Anaconda and download the software for Mac, Linux, or Windows. Choose the Python 3.* version. After downloading, please follow the installation instructions. Once installation is complete, open the Anaconda Navigator and choose Jupyter notebook. A browser window should open and load a Jupyter home page.

If you already have Anaconda for Python 2, visit this site for instructions on adding Python 3 support.

Steps to take after class

Use page 2 of these instructions, which detail how to set up Anaconda on PACE, how to copy files from PACE-ICE to PACE research clusters, and how to copy files from PACE-ICE to your local machine.