15/05/2022
1h32mn
Devenir backend Python junior embauchable
Dans cette session, on va refaire un point sur les notions que vous devez connaître en tant que développeur backend Python dans l'optique d'être "embauchable" en tant que junior.
Est-il nécessaire d'être un pro en JavaScript ? Est-ce que je dois connaître le langage SQL ? Quel niveau de Python et quelles notions théoriques dois-je maîtriser avant de me lancer dans un framework comme Django ? Et autres questions du genre...
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 ?
02/04/2022
1h24mn
Comprendre Git, pertes de fichiers et imports circulaires
Exploration des problèmes courants avec Git, des disparitions de fichiers après git pull et introduction aux imports circulaires en Python.
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
16/03/2022
1h3mn
Nettoyer une base de données Python
Nouveautés de docstring
Nouveau projet CRM avec Django
Question sur les dashboard (Dash / Streamlit)
Gestion de données d'une BDD
Revue de code : liste de courses
26/02/2022
1h3mn
Automatiser ses tâches avec Python et FFmpeg
Découvre comment automatiser la conversion vidéo avec Python et FFmpeg, et sécuriser tes clés secrètes grâce aux variables d'environnement.
19/02/2022
45mn
Comprendre les opérateurs binaires en Python
Discussion sur les opérateurs binaires
Exemples & solutions d'étudiants
Discussion sur les tests techniques & certificats
Gestion des fichiers avec Python et Windows / Mac / Linux
Support écrit du mentorat : https://docstring.notion.site/12-f-vrier-2022-0b577eb563b64c5f8f3bd921373dc98c
12/02/2022
1h22mn
Gamification, requests et premiers scrapers
Découvre le système de points sur Docstring, les bases de la librairie requests et une première approche du scraping et des expressions régulières en Python.
29/01/2022
1h0mn
Comprendre les boucles, *args et **kwargs
Découvre concrètement les boucles Python, le principe d’unpacking et l’usage de *args et **kwargs au travers d’exemples simples et comparaisons avec Excel.
07/01/2022
52mn
Django, récursivité et maîtrise de *args
Dans cette session, on discute un peu de l'intérêt du framework Django par rapport à d'autres solutions existantes (en Python ou autres).
On parle aussi de la récursivité et de son importance (ou non) en Python.
Et on termine sur une explication des args et kwargs.