Pourquoi votre code python ne marchera plus dans 2 mois
Nous avons tous transpiré des nuits entières sur un beau projet python. J'ai une mauvaise nouvelle : il ne marchera plus dans quelques mois et il ne marche peut être déjà plus ailleurs que sur votre poste! Mais pourquoi ? Dans cette vidéo je vous explique comment bien gérer ses dépendances python afin de ne pas avoir de mauvaise surprise quand vous ouvrirez votre projet dans quelques mois. Code de l'exemple : - https://codeberg.org/neuronaddict/generic-assistant - https://github.com/NeuronAddict/generic-assistant Le template de code python pour faire vos projets : - https://codeberg.org/neuronaddict/python-template - https://github.com/NeuronAddict/python-template Retrouvez tous mes contenus sur https://neuronaddict.org Liens : - pip-tools : https://pypi.org/project/pip-tools/ - Excellent article, de mémoire celui qui m'a initié à l'idée de dépendances bien gérées : https://pythonspeed.com/articles/pipenv-docker/#pip-tools - Fichier requirements.txt : https://pip.pypa.io/en/stable/reference/requirements-file-format/ - mistral AI : https://mistral.ai/ - gradio : https://www.gradio.app/ Chapitres : 00:00 Intro 00:26 du code python classique 00:48 Les dépendances avec pip et pip-tools 01:45 Le niveau 0... pas de dependency management 05:49 Niveau 1 : isoler l'environnement avec un virtual env 10:20 Niveau 2 : dependency as code 15:13 Niveau 3 : version management 18:40 Niveau 4 : Des versions claires et évolutives, avec un code déterministe 28:30 Le Graal (niveau 5) : Séparer le dev de la prod 36:39 Bye Merci à creazilla pour ses resources graphiques : https://creazilla.com/
Download
0 formatsNo download links available.