Skip to content

🇫🇷 🐍 Des notebooks en Python pour montrer quelques algorithmes pour le cours ALGO1 au département Informatique de l'ENS de Rennes, en automne 2019

License

Notifications You must be signed in to change notification settings

Naereen/ALGO1-Info1-2019

Repository files navigation

ALGO1 : Introduction à l'algorithmique


Information à propos de ce cours

C'est en ligne, sur cette page (https://perso.crans.org/besson/teach/info1_algo1_2019/).

MyBinder v2 Google Colab: Launch

Liste de notebooks

Cours 1 : Introduction + File de priorité

Cours 2 : Structures de données pour un ensemble

Cours 3 : Diviser pour régner

Cours 4 : Graphes, et parcours en profondeur

Cours 5 : Parcours en largeur

Cours 6 : Algorithmes gloutons

Cours 7 : Programmation dynamique

Cours 8 : Flots

Je rédigerai moins pour les cours suivants.

Cours 9 : Programmation linéaire

Cours 10 : Algorithmes de recherche de solutions

  • Je n'ai rien rédigé pour ce cours

Examen terminal : tri cocktail et autres problèmes


1. How to read these documents?

1.a. View the notebooks statically 📝

1.b. Play with the notebooks dynamically 💥

MyBinder

Anyone can use the mybinder.org website (by clicking on the icon above) to run the notebook in her/his web-browser. You can then play with it as long as you like, for instance by modifying the values or experimenting with the code.

MyBinder v2

Note: Only the Python kernel is supported on the MyBinder interface!


2. Requirements to run the notebooks locally?

All the requirements can be installed with pip and by running a few python -m ... commands.

Note: if you use Python 3 instead of Python 2, you might have to replace pip and python by pip3 and python3 in the next commands (if both pip and pip3 are installed).

sudo pip install jupyter ipython

It will also install all the dependencies, afterward you should have a jupyter-notebook command (or a jupyter command, to be ran as jupyter notebook) available in your PATH:

$ whereis jupyter-notebook
jupyter-notebook: /usr/local/bin/jupyter-notebook
$ jupyter-notebook --version  # version >= 4 is recommended
4.2.1

💁 More information?

📜 License ? GitHub license

All the notebooks in this repository are published under the terms of the MIT License (file LICENSE.txt). © Lilian Besson, 2019.

Maintenance Ask Me Anything ! Analytics made-with-jupyter made-with-python made-with-ocaml ForTheBadge uses-badges ForTheBadge uses-git ForTheBadge built-with-science

About

🇫🇷 🐍 Des notebooks en Python pour montrer quelques algorithmes pour le cours ALGO1 au département Informatique de l'ENS de Rennes, en automne 2019

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published