/Bootcamp-Python

Primary LanguagePythonMIT LicenseMIT

Bootcamp Python

Bootcamp proposed by 42AI association, now available as a after common-core project at Paris 42 school.

Please, find more informations and credits at 42AI corresponding page

Purpose

A one week bootcamp to learn python basis, followed by a one week bootcamp on machine learning. Vector and matrix concepts are covered.

Stronger learning point:

  • Implementing a Kmeans algorithm (D03/ex04)

Curriculum

Module00 - Basics 1 - Eleven Commandments

Let's get started with the Python language! 🐍

Basic setup, variables, types, functions, ...

Module01 - Basics 2

Get acquainted with object-oriented programming and much more.

Objects, cast, inheritance, built-in functions, generator, construtors, iterator, ...

Module02 - Basics 3

Continue practicing with more advanced Python programming exercises.

Decorators, multiprocessing, lambda, build package, ...

Module03 - Numpy

Learn how to use the Numpy library, manipulate multidimensional arrays and perform complex mathematical operations on matrices!

Numpy array, slicing, stacking, dimensions, broadcasting, normalization, etc...

Module04 - Pandas

Time to use a Python library that will allow you to manipulate dataframes.

Pandas! And Bamboos! 🐼

Libraries used

  • Numpy
  • Pandas
  • matplotlib

Credits