[Python Rennes] Django Rennes art, Bashville swing

Published: 27 September 2024
on channel: BreizhCamp
424
8

00:00 Intro

12:10 Écrivez les tests unitaires de vos scripts bash avec pytest - Christopher Louët
Vous aimeriez bien utiliser votre framework de tests préféré pour écrire les tests unitaires de vos scripts bash, mais vous ne savez pas comment vous y prendre ? En se basant sur un projet open source ecoCode, nous verrons ensemble comment configurer un projet avec Poetry pour ajouter l'environnement Python et installer les dépendances. On verra ensuite comment on peut écrire un script bash pour tester ces fonctions, afin de vérifier le code retour dans pytest. Enfin, je vous présenterai comment mettre en place un workflow Github Actions pour lancer ces tests unitaires. Après cette présentation, vous n'aurez plus d'excuses pour ne pas faire de tests unitaires dans vos scripts bash 😅.

47:25 Développer un site web ou solution métier avec Django : introduction - Quentin Caron
Django est un framework web Python vieux de 18 ans. Il est aujourd'hui le plus populaire d'entre eux selon la Developer Survey 2023 de StackOverflow, coude-à-coude avec FastAPI sortit il y a 6 ans seulement.
Je vais tenter de vous convaincre que Django est toujours, en 2024, un bon choix pour vos projets web surtout si vous ne souhaitez pas vous encombrer de React et consorts pour le côté front-end (👀 htmx).
Je commencerai par vous présenter le framework afin de comprendre sa philosophie et son fonctionnement. Puis, nous construirons une application étape par étape, en suivant le paradigme MVC (Model-View-Controller) ainsi qu'en manipulant une base de données `sqlite` via l'ORM (Object Relational Mapper).