Training objectives
At the end of the training, the trainee will be able to:
Upon completion of the training, participants will be able to:
- Process large quantities of data with Dask
- Perform multiprocessing with Dask
- Manipulate data with the xarray library
- Create graphical representations with xarray
Prerequisites
To effectively follow this training, participants must have:
A solid command of Python: Understanding of data structures
(lists, dictionaries, NumPy arrays), functions,
modules, classes, and object-oriented concepts.
Good knowledge of Python scientific libraries:
Specifically NumPy, Pandas, and Matplotlib, for data manipulation and
visualization.
Basic notions of linear algebra and statistics: This
knowledge is essential for understanding the underlying concepts
of algorithms used in data analysis.
An understanding of parallelism and
concurrency concepts: While not mandatory, basic
knowledge of these topics can be useful for
a better grasp of Dask concepts.