/python-bootcamp

Primary LanguageJupyter NotebookMIT LicenseMIT

Binder

python bootcamp

Welcome to MSDA-AL Khwarizmi Python bootcamp. Instructors:

  • Imad Kissami.
  • Nouredine Ouhaddou
  • Redouan Mahjoubi

LISTE OF CONTENTS:

  1. Bootcamp overview.

Bootcamp overview

This bootcamp will cover a series of handsons on python language from zero to hero, the bootcamp will include the following topics:

  • Hands on Python part 1:

    • Python infrastructure

    • Mastering Basics of Python

    • Python data types and structures.

    • NumPy and its ndarray class

  • Hands on Python part 2

    • Matplotlib of data visualisation

    • Pandas and its DataFrame class.

    • Symbolic computation

    • List Comprehensions

    • The standard library (list, tuple, dict)

  • Performance python

    • Advanced Numpy

    • Scipy

    • Numba

    • Cython

    • pyccel

  • Numerical methods

    • Trapeze/Rectangle

    • Monte carlo

    • 1D Finite difference disrectization (2D ?)