Veille & Discussions

Veille & Discussions

71 sessions disponibles

05/10/2023 1h20mn

Structurer un projet Django Wagtail

Découvre comment organiser un projet Django/Wagtail, améliorer une landing page et structurer ton dépôt GitHub pour un code plus propre.

Pierre-andré COURBET

Voir la session
10/08/2023 1h11mn

Découvrir Pygame en créant un Snake

Initiation pratique à Pygame en Python en construisant un mini-jeu type Snake et en comprenant la boucle principale d'événements.

Pierre-andré COURBET

Voir la session
15/07/2023 1h28mn

De Python à Django et clone ChatGPT

- Discussion sur comment aborder le parcours Django après avoir terminé le parcours python - Discussions autour de ChatGPT et le nouvel interpréteur de code (et les répercussions sur le métier de data scientist) - Réponse à la question de Gabriel à propos d'un sélecteur d'images de profil (front-end) - Présentation d'un site clone de ChatGPT codé avec Flask

Thibault HOUDON

Voir la session
06/07/2023 1h22mn

Automatiser ses workflows vidéo avec les APIs

Dans cette session, on va voir comment sauvegarder et partager des morceaux de code (snippets) avec gists. On verra également comment manipuler ces snippets avec les dictionnaires. Pour finir, on verra ensemble comment créer un système d'authentification robuste pour une app Streamlit avec Django et Django Rest Framework (DRF).

Pierre-andré COURBET

Voir la session
11/05/2023 1h0mn

Docker Compose, API Django et micro-entreprise

- Docker-compose pour déploiement d'un projet existant - Ajout de phpmyadmin (enfin =D) - Retour sur jwt token authentication pour res framework api - Discussion statut micro entreprise.

Pierre-andré COURBET

Voir la session
04/05/2023 1h0mn

Déployer un projet Django avec Docker

- Visite du site d'un étudiant (Christian) - Une sur les fichiers json - Mise en production sur serveur type VPS d'un projet django avec Docker et docker-compose - Ajout de phpmyadmin

Pierre-andré COURBET

Voir la session
27/04/2023 1h0mn

Déployer Django avec Docker et phpMyAdmin

Découvrez comment déployer une application Django avec Docker et Docker Compose, et ajouter phpMyAdmin pour gérer votre base de données facilement.

Pierre-andré COURBET

Voir la session
06/04/2023 1h31mn

Comprendre UNIX, PyCharm et documentation Python

- Explications autour du système d'exploitation UNIX (liens symboliques). - Explication des environnements virtuels sur PyCharm et les erreurs potentielles avec un système Linux. - Comment lire une documentation : cas de figure de la documentation officielle de Python, pourquoi je ne la recommande pas, et quelles documentations privilégier. - Question de Gabriel par rapport aux chemins d'URL dans Django. - Question sur les conditions générales d'utilisations d'un thème Bootstrap dans le cadre d'un contrat freelance.

Thibault HOUDON

Voir la session
09/03/2023 1h0mn

Découvrir les properties Python avec Pygame

Exploration des properties en Python dans une classe de compte bancaire, puis introduction à Pygame pour créer un petit jeu avec interface graphique.

Pierre-andré COURBET

Voir la session
30/01/2023 1h18mn

Découvrir Tailwind, PHP vs Python et Stripe

- Présentation de quelques éléments Tailwind intéressants (cf : https://twitter.com/surjithctly) - PHP par rapport à Python. État des lieux du langage (PHP) : est-il en perte de vitesse, est-ce que ça vaut le coup de l'apprendre ? Aperçu de la syntaxe. - Question sur Stripe : comment utiliser l'API pour créer des produits automatiquement dans un projet Django ET sur Stripe.

Thibault HOUDON

Voir la session
12/01/2023 1h15mn

Compréhensions Python, mémoire et classes

- Revue questions - Comment s'organiser et apprendre efficacement ? - Listes et dictionnaires en compréhension + un mot sur comment le programme gère les espaces mémoires pour les listes et les numpy arrays - Éviter les boucles imbriqués avec products - Les classes et la méthode __init__

Pierre-andré COURBET

Voir la session
05/01/2023 1h52mn

Session de mentorat

- Passage en revue des questions - Question de Céline sur la manipulation de données avec pandas - Question de Gabriel sur PySide6 - Différence entre: terminal, interpréteur et éditeur de code - 2 mécanismes de relations Django: one to many et many to many

Pierre-andré COURBET

Voir la session
17/12/2022 1h40mn

Déboguer une connexion et structurer son code

Présentation en live de la résolution d'un bug sur la connexion de Docstring. On va voir également la différence entre isnumeric et isdigit, la fonction dir ainsi que quelques erreurs faites avec les modules. On corrigera le projet de librairie de Lionel et on va voir comment intégrer Bootstrap pour le front-end. On verra également comment résoudre un problème avec le bot Discord en lisant la documentation et le "changelog". Pour finir, on discute de Tailwind et je montre en live comment j'aborde la résolution d'un problème de code.

Thibault HOUDON

Voir la session
24/11/2022 1h0mn

Bien distinguer terminal et interpréteur Python

- Rappel sur le terminal et l’interpreteur - Approfondissement d'une question de et cas pratique de passage d'argument optionnels avec args et tri d'un dico - Création de l'illusion d'un graphique animé en créant un gif en utilisant python uniquement bien sûr - On verra ensuite, si on est pas au bout et que vous n'avez pas de questions j'évoquerai la mesure de complexité d'un algorithme avec la "Big O" notation. ça peut paraitre complexe mais vous verrez c'est simple

Pierre-andré COURBET

Voir la session
20/10/2022 1h22mn

Django avancé : ORM, tâches planifiées et CSV

Session de questions / réponses. Sujets abordés : - Bases de données avec Django - ORM - Cron / cronjob / Celery - Debug d'une application Django - Les exceptions - Lecture d'un fichier CSV et de grandes quantité de données

Thierry CHAPPUIS

Voir la session
18/06/2022 1h31mn

Python pour le web : frameworks et usages

On va parler de Python et le web : quels sites utilisent Python pour le développement web, quels sont les frameworks populaires, quelles autres technologies avez-vous besoin d'apprendre, etc.

Thibault HOUDON

Voir la session
06/06/2022 1h11mn

Refactoring Python : bases et bonnes pratiques

Dans cette session, on va aborder le concept de refactoring : qu'est-ce que c'est, quelles sont les bonnes pratiques, pourquoi et quand refactorer du code ? <a href="https://www.notion.so/docstring/6-juin-2022-742504ca6e124af69601cab1718c47bf" class="link" target="_blank">Notes de la session <i class="fad fa-external-link"></i></a>
31/05/2022 1h25mn

Panorama des bases de données et bibliothèques Python

Discussion autour des bases de données : quelle différence entre les différents types de BDD, qu'est-ce qu'un ORM, etc. On aborde également les bibliothèques intéressantes à utiliser avec Python (requests, beautifulsoup, pytes, pillow, pandas, arrow, etc).

Thibault HOUDON

Voir la session
25/05/2022 2h13mn

Live Coding - Création d'un jeu de démineur

Dans cette session de "Live coding", Tom vous montre comment créer un jeu de démineur avec Python et la bibliothèque d'interface graphiques PySide6.
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...

Thibault HOUDON

Voir la session
21/04/2022 1h16mn

Recréer les bases Python et explorer les stacks web

Discussions diverses sur le web et les différentes stack disponibles ainsi que les nouvelles stacks qui font beaucoup parler d'elles (dans une optique d'utilisation avec Python). Discussions aussi autour des bootcamps rapides et de React. On passe également en revue le projet de Hugo et des questions associées.

Thibault HOUDON

Voir la session
16/04/2022 1h15mn

Sécuriser un script Python et découvrir PyCharm

Discussion autour de la protection par mot de passe d’un script Python et prise en main de PyCharm, avec un focus sur l’organisation de l’apprentissage au quotidien.

Thibault HOUDON

Voir la session
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 ?

Thibault HOUDON

Voir la session
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.

Thibault HOUDON

Voir la session
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

Thibault HOUDON

Voir la session
09/03/2022 1h24mn

Maîtriser les environnements virtuels Python

Découvrez comment gérer efficacement les environnements virtuels Python sous Windows, Mac et Linux, et explorez différentes solutions comme venv, pipenv ou Poetry.

Thibault HOUDON

Voir la session
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.

Thibault HOUDON

Voir la session
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

Thibault HOUDON

Voir la session
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.

Thibault HOUDON

Voir la session
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

Thibault HOUDON

Voir la session
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.

Thibault HOUDON

Voir la session
Page 2 sur 2

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.