Frontend & UI

Frontend & UI

24 sessions disponibles

11/09/2025 1h0mn

Session de mentorat ouverte à tout le monde

Nous allons nous créer une petite application avec uniquement des connaissances de base : - Tchat en temps réel - Mise en ligne du projet Nous utilisons Streamlit.

Gabriel TROUVÉ

Voir la session
08/10/2024 1h23mn

Session "Office Hour" / Foire aux questions

Foire aux questions pour répondre à toutes vos questions sur Python, puis discussion sur la config de mes outils front-end pour Django.

Thierry CHAPPUIS

Voir la session
31/07/2024 1h53mn

Wildroyale : Jeu 2d multijoueur sur navigateur

Comment communiquer entre le client et le serveur Les websockets de base L'optimisation des messages envoyés en binaires (+ envoyer seulement les coordonnées/updates des joueurs dans le FOV, création d'un schéma de donné spécifique..) afin d'avoir des messages plus petits gérer la synchronisation client - serveur pour éviter un changement de position pendant une frame L'utilisation de l'interpolation qui permet d'avoir des mouvements fluides même avec une mauvaise connexion, (et permet aussi l'utilisation d'uint16 dans les updates de positions au lieu de floats) L'optimisation des collisions et toute sorte d'interaction entre entités du coté serveur

DarePhoenix

Voir la session
24/04/2024 1h0mn

Introduction à la Programmation Orientée Objet (POO)

Introduction à la programmation orientée objet et ses concepts + mini-projet.
14/04/2024 47mn

Découvrir CustomTkinter: Une bibliothèque d'interface moderne et personnalisable

Introduction à la bibliothèque customtkinter.
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
08/06/2023 1h0mn

Booster l’admin Django avec filtres et export

On va s'amuser avec l'interface Admin de Django - Afficher les objets Django (même avec Foreign key) dans un tableau editable - La librairie django-import-export pour ... importer et exporter ses objets =D - Filtre DateFiled custom

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
02/03/2023 1h1mn

Camel Case, chaînes et front Streamlit

1. Revue d'une question d'un étudiant sur l'ex de Camel Case 2. Revue des vitesses d'algo 3. Mise ne place du frontend en streamlit pour une api

Pierre-andré COURBET

Voir la session
25/02/2023 1h14mn

Filtrer des données Django avec HTMX

Live coding de la création d'un outil de filtre via un formulaire et l'URL (avec un paramètre "query"), en utilisant Django et une méthode classique, puis avec des outils comme HTMX et Alpine JS.

Thibault HOUDON

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
19/01/2023 1h0mn

Choisir son IDE Python et ses outils

Sujets abordés : - Différence entre Kivy, TKinter et PySide - Quel éditeur entre PyCharm et VS Code ? - Environnements virtuels et IPython - Nomenclature pour un environnement virtuel - Inspecter le code source dans VS Code - Les décorateurs

Pierre-andré COURBET

Voir la session
14/01/2023 2h0mn

Session de mentorat

- Configuration de projet avec PyCharm (création de projet, environnement virtuel, terminal, pip) - Création d'un projet de damier avec PySide6 - Discussion autour de Django + Tailwind ou Bootstrap - LA formation CSS que je conseille : https://css-for-js.dev/

Thibault HOUDON

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
10/11/2022 1h0mn

Créer des cartes choroplèthes interactives

Découverte des cartes choroplèthes avec Plotly en Python et échanges autour de questions pratiques, y compris un peu d’interface graphique avec Tkinter.

Pierre-andré COURBET

Voir la session
11/07/2022 1h45mn

Revue de code d'une todolist Python

Découverte et analyse de plusieurs projets de todolist en Python, avec partage d'écran et retours concrets pour améliorer structure, lisibilité et fonctionnalités.

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.
30/04/2022 1h33mn

Django, CSS modernes et culture Linux

Explore l’usage de Django avec les frameworks CSS, révise un exercice sur les nombres romains et découvre les bases indispensables à maîtriser sous Linux pour développer efficacement.

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
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
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

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

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