Python Programming for HPC: Glossary

Key Points

Introduction to Python Programming
  • Understand the difference between interactive computing, scripts and programs.

  • Checking the version of Python that is working on the system.

Basic syntax
  • Use Python for: Interactive Scientific Computing

  • Use Python for: Scripts to automatize straightforward executions

  • Use Python for: Medium and Large Packages

  • Use Python for: GUI and Web Applications

The Python Standard Library
  • Several modules in the standard library are often used in Scientific Computing

Numpy
  • NumPy is the main package for dealing with homogeneous multidimensional arrays.

Matplotlib
  • First key point. Brief Answer to questions. (FIXME)

Scipy
  • First key point. Brief Answer to questions. (FIXME)

Cython: Accelerate Python Execution
  • Cython is a superset of the Python programming language, designed to give C-like performance with code that is written mostly in Python.

Pandas
  • First key point. Brief Answer to questions. (FIXME)

Glossary

FIXME