17/11/2022
1h40mn
Debug Python, héritage et complexité
- dictionary setdefault exercice avec debug
- classe et heritage (exemple avec modélisation sol)
- algorithmie et big 0 notation
- du fun avec turtle
08/04/2022
1h29mn
Organiser son code Python et ses projets
Retour sur le webinaire de Thierry (htmx, alpine.js)
Discussion autour de React & des framework Front-End
Se motiver via les projets et pourquoi ne pas écrire trop de code d'un coup
Bases de données (TinyDB, SQL, ORM)
Projets étudiants
Fichier ``__main__``
Savoir correctement découper et organiser son code
Le principe de "Locality of Behaviour"
Les conventions de nommage (PEP-8) et l'importance des types des données
Comment isoler un problème
Comment et pourquoi utiliser la POO
Utiliser le débogueur de PyCharm
Pourquoi utiliser un environnement virtuel ?
24/03/2022
53mn
Débloquer sa progression en POO Python
Discussion autour du problème d'un étudiant : bloqué dans sa progression d'apprentissage de Python à l'approche de la Programmation Orientée Objet
Exemple de codes en POO & comment appréhender ce problème
22/01/2022
1h6mn
Structurer son code orienté objet
Comment organiser son code en Programmation Orientée Objet
Présentation et explication de la fonction super
La fonction super dans un contexte avec Django
Support écrit du mentorat : https://docstring.notion.site/22-janvier-2022-d28cd110846a44d4865937b630a64003
14/01/2022
1h3mn
Templates Django, encodage Python et POO
Présentation du langage de templating de Django avec les URLs
Discussion autour de l'encodage, ses problématiques sous Python 2 et ses avantages sous Python 3 (UTF-8...)
Correction / Refactoring d'un projet étudiant en Programmation Orientée Objet