• Stars
    star
    408
  • Rank 105,946 (Top 3 %)
  • Language
    TeX
  • License
    Other
  • Created over 5 years ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Bootcamp to learn Python for Machine Learning

42 AI Logo

Bootcamp Python

One week to learn Python for Machine Learning 🚀

Table of Contents

This project is a Python programming and Machine Learning bootcamp created by 42 AI.

No prior Python programming or Machine Learning experience is required! Your mission, should you choose to accept it, is to come and learn some of the essential knowledge for Machine Learning, Data Science and statistics, in a single week. You will start with the basics of the Python language and then get acquainted with some libraries that are invaluable to any programmer interested in the field of AI or data science.

42 Artificial Intelligence is a student organization of the Paris campus of the school 42. Our purpose is to foster discussion, learning, and interest in the field of artificial intelligence, by organizing various activities such as lectures and workshops.

Download

The pdf files of each module can be downloaded from our realease page: https://github.com/42-AI/bootcamp_python/releases

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! 🐼

Acknowledgements

Contributors

Beta-testers

Thanks to Ilyes and Kévin for the PR

More Repositories

1

bootcamp_machine-learning

Bootcamp to learn basics in Machine Learning
TeX
204
star
2

bootcamp_data-engineering

Bootcamp to learn basics in Data Engineering
Shell
40
star
3

workshops_mathematics

Share resources, assets and information for the math sessions 🚀
TeX
34
star
4

42ai_resources

A selection of resources to learn Python programming, Artificial Intelligence and Machine Learning 🤖
33
star
5

workshops_ml_2018

Machine Learning hands-on exercises (March-June 2018)
Jupyter Notebook
27
star
6

workshops_ml_2019

Machine Learning hands-on exercises (February-May 2019)
Jupyter Notebook
21
star
7

bootcamp_deep-learning

Work in Progress
14
star
8

Python-Bootcamp-Corrections

Amended Corrections of the python Bootcamp by 42 AI.
12
star
9

42ai_pdf_builder

A PDF builder to create subjects in PDF format for our bootcamps
Python
10
star
10

champions_for_corewar

A collection of 42 students' Core War Champions for AI training purposes
Assembly
9
star
11

42ai_autonomous_cars

Autonomous driving cars using Raspberry Pi
Python
6
star
12

workshops_cv

Computer Vision hands-on exercises
Jupyter Notebook
5
star
13

StyleTransferMirror

With this project, you can have a mirror that display your reflexion in the style of any artpiece in real time
Jupyter Notebook
4
star
14

42ai_alphapilot_challenge

Our contribution to the AlphaPilot challenge. A drone racing gate detection algorithm.
Python
4
star
15

Elegant-Elegans

MATLAB
3
star
16

SentimentalBB

Jupyter Notebook
3
star
17

DBMS

Python
2
star
18

MLP_reworked

The public new version of MLP
2
star
19

Speech2Text

The goal of this project is to create a fonctional speech to text using Deep Learning
1
star
20

AIworkshops

AI workshops
CSS
1
star