Quelques ressources personnelles. Sont inclus des programmes publiés sur la khanacademy, des bouts de code implémentant certains algorithmes et quelques solutions au projet Euler.
- Cloner le dépôt de code
git clone https://github.com/ntillier/Ressources- Installer les dépendences (pytest)
pip install -r requirements.txt- Exécuter les tests
pytest- Nettoyer le répertoire (les dossiers
__pycache__, c'est purement esthétique et personnel !)
py clean.py-
Option: Option Mathématiques expertes
-
Spécialité: Mathématiques spécialité
-
Algorithmes: des implémentations d'algorithmes, toujours en python
-
Outils: Ressources diverses et variées
-
Démos: des simulations, propositions d'implémentation...
- Programmes
- Liste de programmes réalisés sur la khanacademy de prime abord. Ils sont globalement listés des plus récents aux plus anciens
- Rendu 3D de fonctions de R^3 dans R (la troisième dimension est la dépendance au temps), lien
- Voitures autonomes apprenant à conduire avec des réseaux de neurones et un algorithme génétique, et simulation
- Interférences de deux sources cohérentes, lien
- Visualisation de l'algorithme A* sur une grille et visualisation
- Visualisation de l'algorithme de Dijkstra sur la carte de l'Europe lien
- Visualisation de l'algorithme de Dijsktra sur une grille et lien
- OPPH
- Descente de gradient et visualisation
- Collisions élastiques et visualisation
- Ray tracing sur une grille, et lien
- Onde 1D, lien
- Tracé d'une courbe de Bézier, lien
- Traducteur Latin-Morse et lien
- Jolies fonctions mathématiques et visualisation lien
- Horloge et lien
- Trigonométrie et lien
- Lignes avec bruit de Perlin et lien
- Visualisation de l'algorithme d'Euclide et visualisation
- Lunette astronomique avec tracé des rayons la traversant, lien
- Visualisation des rayons réfléchis et réfractés sur une surface et lien
- Résolveur de sudoku première version, lien
- Visualisation d'une dérivée, lien
- Représentation d'une pièce de biais, lien
- Visualisation du produit scalaire dans le plan, lien
- Calcul d'intersections dans le plan, lien
- Trajectoire d'un projectile, lien
- Représentation d'un atome, lien
- Visualisation de l'effet Doppler, lien
-
Jeux et autres
- Knife Hit, code et version en ligne
- Ten x Ten, code et version en ligne
- Illusion d'optique, code et lien
- Towers, code et version en ligne
- Ciel avec bruit de Perlin, code et version en ligne
Quelques solutions au Project Euler réalisées par-ci par-là. Elles ne sont pas nécessairement optimisées le plus possible, mais renvoient le résultat en un temps raisonnable, avec des explications associées éventuellement.
Si vous n'avez pas la solution d'un problème, il ne sert à rien de juste regarder le code et l'exécuter,... car on n'apprend jamais mieux qu'en trouvant une solution par soi-même, ce qui est au passage bien plus gratifiant.
Conformément aux règles du Project Euler, les extraits de code ne seront partagés que pour les 100 premiers problèmes.
Quelques idées, qui peuvent être intéressantes à réaliser si jamais le manque d'inspiration se faisait ressentir.