This learner has completed ID verification. Find out more.
Certificate of Achievement
has completed the following course:
Python in High Performance Computing
Partnership for Advanced Computing in Europe (PRACE)
This online course explored various ways of improving the performance of Python programs. The topics included performance analysis of Python programming, how to perform numerical computations efficiently, combining Python with compiled code and finally parallel programming with Python. The course involved also a large number of hands-on programming exercises.
4 weeks, 4 hours per week
Jussi Enkovaara
Application Scientist
Partnership for Advanced Computing in Europe (PRACE)
Transcript
Learning outcomes
- Improve performance of Python programs
- Apply parallelisation techniques using Python
- Calculate numerical expressions efficiently in Python
- Identify performance bottlenecks in Python programs
- Develop higher performance extensions to Python
Syllabus
- Performance challenges of Python programming language
- Performance analysis of Python programs
- Efficient numerical calculations with NumPy
- Using compiled code with Python
- Interfacing Python to libraries written in other programming languages
- Parallel programming with Python
Issued on 28th December 2020
The person named on this certificate has completed the activities in the transcript above. For more information about Certificates of Achievement and the effort required to become eligible, visit futurelearn.com/proof-of-learning/certificate-of-achievement.
This certificate represents proof of learning. It is not a formal qualification, degree, or part of a degree.