Bases du Langage

58 sessions disponibles

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
08/12/2022 1h0mn

Structurer son code et optimiser les données

- Organisation de son code lorsqu'on a beaucoup de données d'entrées - Utilisation des set. Un peu comme des listes mais permet les opérations Booléennes (union , intersection) - Un moyen pour optimiser le temps de chargement d'un gros dictionnaire ou dataframe dans un projet qui dure plusieurs jours

Pierre-andré COURBET

Voir la session
03/11/2022 1h31mn

Regex, arguments de script et OpenCV

Découvrez comment valider des emails avec des regex, passer des arguments à un script Python et introduire la détection de motifs avec OpenCV.

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
21/08/2022 1h55mn

Correction d'exercices

### Correction en live des exercices suivants : - [Créer une fonction pour concaténer des chaînes de caractères](https://www.docstring.fr/formations/exercices/39/) - [Tronquer le nombre de décimales](https://www.docstring.fr/formations/exercices/22/)

Thibault HOUDON

Voir la session
08/08/2022 1h13mn

Correction d'exercices

Résolution de 2 exercices de code de Docstring en "live coding" avec Lionel.
28/07/2022 1h7mn

Correction d'exercices

Résolution de 2 exercices de code de Docstring en "live coding" avec Lionel. Notes et sources disponibles ici : https://github.com/DocstringFr/2022-07-28-Mentorat
19/07/2022 1h12mn

Implémenter la capture de pierres au Go

Deuxième partie de la session de « live coding » de Lionel à propos du projet de jeu de Go. Vous pouvez retrouver le projet avec les détails sur ce dépôt Git: https://github.com/DocstringFr/2022-Mentorat-yoyonel-Goban/wiki
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
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
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

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

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

Inscris-toi à Docstring

Pour commencer ton apprentissage.

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