High Performance Computing with Python
Advanced Python concepts. Optimizing Python. Analyzing performance. Optimized use of Numpy and Pandas. Interactions with C Language. Interactions with FORTRAN. Using Cython. Exploring the Pypy. Numba. Concurrency and asynchronous processing. Parallel processing: Threads and processes. Distributed processing: Dask and Pyspark.
Basic Information
Workload
60 hours