Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Python

Le podcast Real Python – Insights hebdomadaires, interviews & astuces de code

Astuces Python, interviews, et plus

Un podcast Python hebdomadaire animé par Christopher Bailey avec des interviews, des astuces de code, et des conversations avec des invités de la communauté Python.

L'émission couvre une large gamme de sujets incluant les meilleures pratiques de programmation Python, des conseils de carrière, et des sujets connexes de développement logiciel. Rejoignez-nous chaque vendredi matin pour entendre les nouveautés du monde de la programmation Python et devenir un Pythonista plus efficace.

Épisode 291 : Réévaluer le paysage des LLM & invoquer des fantômes

17 avr. 2026 • 1h 15min

Quelles sont les techniques actuelles employées pour améliorer la performance des systèmes basés sur les LLM ? Comment l'industrie passe-t-elle du post-entraînement vers l'ingénierie de contexte et l'orchestration multi-agents ? Cette semaine dans l'émission, Jodie Burchell, data scientist et lead de l'équipe Python Advocacy chez JetBrains, revient pour discuter du paysage actuel du codage IA.

Épisode 289 : Limites de la revue de code humaine et automatisée

27 mars 2026 • 51min

Avec les montagnes de code Python qu'il est possible de générer maintenant, comment se passe votre revue de code ? Quelles sont les limites de la revue humaine, et où la revue machine excelle-t-elle ? Christopher Trudeau revient cette semaine avec une nouvelle fournée d'articles et projets PyCoder's Weekly.

Épisode 287 : Créer et éditer des tutoriels approfondis chez Real Python

13 mars 2026 • 1h 21min

Qu'est-ce qui entre dans la création des tutoriels que vous lisez chez Real Python ? Quelles sont les étapes du processus éditorial, et qui sont les gens derrière la scène ? Cette semaine, les membres de l'équipe Real Python Martin Breuss, Brenda Weleschuk et Philipp Acsany nous rejoignent pour discuter de la curation de sujets, des étapes de revue et de l'assurance qualité.

Épisode 283 : Améliorer votre expérience développeur GitHub

6 fév. 2026 • 59min

Quelles sont les façons d'améliorer votre utilisation de GitHub ? Comment collaborer plus efficacement et améliorer votre rédaction technique ? Cette semaine, Adam Johnson revient pour parler de son nouveau livre, « Boost Your GitHub DX : Tame the Octocat and Elevate Your Productivity ».

Épisode 280 : Considérer le rapide et le lent en programmation Python

16 janv. 2026 • 55min

Combien de fois avez-vous entendu parler de la vitesse de Python ? Qu'est-ce qui est réellement mesuré, où sont les goulots d'étranglement — temps de développement ou temps d'exécution — et lequel importe le plus pour la productivité ? Christopher Trudeau revient cette semaine avec une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 278 : PyCoder's Weekly 2025 - Meilleurs articles & pépites cachées

2 janv. 2026 • 32min

PyCoder's Weekly a inclus plus de 1 500 liens vers des articles, billets de blog, tutoriels et projets en 2025. Christopher Trudeau revient cette semaine pour faire le bilan en partageant quelques temps forts et en découvrant quelques pépites cachées dans la pile.

Épisode 277 : Vers le développement piloté par spécifications

19 déc. 2025 • 1h 1min

Quels sont les avantages du développement piloté par spécifications comparé au vibe coding avec un LLM ? Ces tendances récentes sont-elles un mouvement vers la programmation déclarative ? Cette semaine, Marc Brooker, VP et Distinguished Engineer chez AWS, nous rejoint pour discuter du développement piloté par spécifications et de Kiro.

Épisode 276 : Explorer l'informatique quantique & frameworks Python

5 déc. 2025 • 50min

Quelles sont les avancées récentes dans l'informatique quantique et le calcul haute performance ? Et quels outils Python pouvez-vous utiliser pour développer des programmes qui tournent sur des ordinateurs quantiques ? Cette semaine, l'auteure Real Python Negar Vahid discute de son tutoriel « Quantum Computing Basics With Qiskit ».

Épisode 274 : Préparer des projets Data Science pour la production

14 nov. 2025 • 59min

Comment préparer vos projets Python data science pour la production ? Quels sont les outils et techniques essentiels pour rendre votre code reproductible, organisé et testable ? Cette semaine, Khuyen Tran de CodeCut discute de son nouveau livre, « Production Ready Data Science ».

Épisode 273 : Conseils pour écrire du Python maintenable

7 nov. 2025 • 54min

Quelles sont les techniques pour écrire du Python maintenable ? Comment rendre votre Python plus lisible et plus facile à refactoriser ? Christopher Trudeau revient cette semaine avec une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 271 : Benchmark de Python 3.14 & permettre à asyncio de scaler

24 oct. 2025 • 47min

Comment Python 3.14 performe-t-il sous quelques benchmarks artisanaux ? La performance d'asyncio scale-t-elle sur la build free-threaded ? Christopher Trudeau revient cette semaine avec une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 270 : Faire évoluer l'enseignement Python en classe

17 oct. 2025 • 1h 4min

Comment l'enseignement de Python aux jeunes étudiants change-t-il avec l'avènement des LLM ? Cette semaine, Kelly Schuster-Paredes du podcast Teaching Python nous rejoint pour discuter du codage et de l'IA en classe.

Épisode 269 : Python 3.14 : Explorer les nouvelles fonctionnalités

10 oct. 2025 • 56min

Python 3.14 est là ! Christopher Trudeau revient pour discuter de la nouvelle version avec le membre de l'équipe Real Python Bartosz Zaczyński. Cette année, Bartosz a coordonné la série d'articles de preview avec des membres de l'équipe Real Python et a écrit le tutoriel de présentation, « Python 3.14 : Cool New Features for You to Try ». Le cours vidéo de Christopher, « What's New in Python 3.14 », couvre les sujets de l'article et montre les nouvelles fonctionnalités en action.

Épisode 268 : Conseils pour débuter l'apprentissage de Python

3 oct. 2025 • 52min

Qu'est-ce qui a changé dans l'apprentissage de Python ces dernières années ? Quelles nouvelles techniques et conseils mis à jour les débutants devraient-ils avoir au début de leur parcours ? Cette semaine, Stephen Gruppetta et Martin Breuss reviennent pour discuter du début de l'apprentissage de Python.

Épisode 267 : Gestion des feature flags & comparaison des bibliothèques de visualisation Python

26 sept. 2025 • 42min

Quelle est une bonne façon d'activer ou désactiver des chemins de code sans redéployer le logiciel ? Comment utiliser les feature flags pour basculer des fonctionnalités pour des utilisateurs spécifiques de votre application ? Christopher Trudeau revient cette semaine avec une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 266 : Dangers de la conversion automatique d'une API REST vers MCP

19 sept. 2025 • 1h 24min

Lors de la conversion d'une API REST existante vers le Model Context Protocol, qu'est-ce qu'il faut considérer ? Quels anti-patterns éviter pour garder le contexte d'un agent IA propre ? Cette semaine, Kyle Stratis revient pour discuter de son prochain livre, « AI Agents with MCP ».

Épisode 265 : Choix d'hébergement d'applications Python & documentation de l'histoire de Python

12 sept. 2025 • 43min

Quelles sont vos options pour héberger votre application ou scripts Python ? Quels sont les avantages d'une platform as a service, d'hébergeurs basés sur conteneurs, ou de la mise en place d'une machine virtuelle ? Christopher Trudeau revient cette semaine avec une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 264 : Grands modèles de langage au bord des lois d'échelle

5 sept. 2025 • 1h 28min

Qu'est-ce qui se passe avec les dernières sorties de grands modèles de langage ? L'industrie atteint-elle les limites des lois d'échelle, et les benchmarks actuels fournissent-ils des évaluations de performance fiables ? Cette semaine, Jodie Burchell revient pour discuter de l'état actuel des sorties LLM.

Épisode 263 : Explorer les classes Mixin en Python

29 août 2025 • 50min

Quelle est une bonne façon d'ajouter une fonctionnalité isolée et réutilisable aux classes Python ? Christopher Trudeau revient cette semaine avec une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 261 : Choisir entre héritage ou composition en Python

15 août 2025 • 46min

Face à un problème de programmation orientée objet, devriez-vous préférer l'héritage ou la composition ? Pourquoi ne pas simplement utiliser des fonctions ? Christopher Trudeau revient cette semaine avec une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 260 : Exploiter la puissance de Python Polars

8 août 2025 • 1h 14min

Quels sont les avantages d'utiliser Polars pour vos projets de données Python ? Quand utiliser les API lazy ou eager, et quels sont les avantages de chacune ? Cette semaine, on parle avec Jeroen Janssens et Thijs Nieuwdorp de leur nouveau livre, Python Polars: The Definitive Guide.

Épisode 258 : Soutenir l'index des packages Python

25 juil. 2025 • 49min

Qu'est-ce qui entre dans le support de plus de 650 000 projets et près d'un million d'utilisateurs de l'index des packages Python (PyPI) ? Cette semaine, on parle avec Maria Ashna de sa première année en tant que première spécialiste du support PyPI.

Épisode 257 : Comparer la performance Python réelle au Big O

11 juil. 2025 • 45min

Comment la performance d'un algorithme tient-elle quand on le met dans un contexte réaliste ? Où le code Python pourrait-il défier les attentes de la notation Big O quand on utilise un profileur ? Christopher Trudeau revient cette semaine avec une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 256 : Résoudre des problèmes et gagner du temps en chimie avec Python

4 juil. 2025 • 1h 13min

Qu'est-ce qui motive quelqu'un à apprendre à coder en tant que scientifique ? Comment exploiter l'enthousiasme de résoudre des problèmes rapidement et faire le lien avec les avantages du codage dans votre travail scientifique ? Cette semaine, on parle avec Ben Lear et Christopher Johnson de leur livre « Coding For Chemists ».

Épisode 255 : Structurer des scripts Python & tendances logicielles non-LLM excitantes

27 juin 2025 • 54min

Qu'est-ce qui entre dans la création d'un script Python efficace ? Comment organiser votre code, gérer les dépendances avec PEP 723, et gérer les arguments en ligne de commande pour les meilleurs résultats ? Christopher Trudeau revient cette semaine avec une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 253 : Démarrer avec les notebooks marimo & gestion de config d'applications Python

13 juin 2025 • 51min

Cherchez-vous un guide pour débuter avec les notebooks marimo ? Comment construire un notebook reproductible pour le partage ou créer un tableau de bord avec des éléments UI interactifs ? Christopher Trudeau revient cette semaine avec une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 252 : Rodrigo Girão Serrão : Formation Python, itertools, et idiomes

6 juin 2025 • 1h 2min

Une fois qu'on a appris le vocabulaire et la syntaxe du langage Python, comment progresser vers l'apprentissage des bonnes combinaisons à mettre dans son code ? Comment la bibliothèque built-in itertools de Python peut-elle améliorer vos compétences ? Cette semaine, on parle avec Rodrigo Girão Serrão de l'enseignement Python via son blog et sa passion pour la bibliothèque itertools.

Épisode 251 : Thread safety Python & gestion de projets avec uv

30 mai 2025 • 34min

Quelles sont les façons de gérer du code multithreadé en Python ? Quelles techniques de synchronisation sont disponibles dans le module threading de Python ? Christopher Trudeau revient cette semaine avec une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 249 : Au-delà de requirements.txt avec pylock.toml et PEP 751

16 mai 2025 • 1h 31min

Quelle est la meilleure façon d'enregistrer les dépendances Python pour la reproductibilité de vos projets ? Quels avantages les lock files apporteront-ils à ces projets ? Cette semaine, on accueille à nouveau le développeur core Python Brett Cannon pour discuter de son parcours pour apporter PEP 751 et le format de fichier pylock.toml à la communauté.

Épisode 248 : Expérimentations avec Gen AI, graphes de connaissances, workflows, et Python

9 mai 2025 • 59min

Cherchez-vous des projets pour pratiquer vos compétences Python ? Voulez-vous expérimenter la construction d'une app IA générative ou d'un outil d'analyse de sentiment de graphe de connaissances automatisé ? Cette semaine, on parle avec Raymond Camden de son parcours vers Python, son travail en developer relations, et les projets Python sur son blog.

Épisode 244 : Une décennie d'automatisation des trucs ennuyeux avec Python

21 mars 2025 • 1h 6min

Qu'est-ce qui entre dans la mise à jour d'un des livres les plus populaires sur le travail avec Python ? Après une décennie de changements dans le paysage Python, quels projets, bibliothèques et compétences sont pertinents pour un travailleur de bureau ? Cette semaine, on parle avec l'invité précédent Al Sweigart de la troisième édition de « Automate the Boring Stuff With Python ».

Épisode 242 : Eric Matthes : Peut-être ne pas commencer par les tests unitaires

7 mars 2025 • 1h 10min

Devriez-vous toujours commencer à tester votre code par des tests unitaires ? Quand est-ce qu'il est sensé de regarder les tests d'intégration ou end-to-end comme première étape ? Cette semaine, on parle avec l'invité précédent Eric Matthes de où commencer à tester votre code.

Épisode 241 : Décrypter le jargon Python & compiler Python 1.0

28 fév. 2025 • 43min

Comment apprendre les termes couramment utilisés quand on parle de Python ? En quoi le jargon est-il similaire à d'autres langages de programmation ? Christopher Trudeau revient cette semaine avec une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 240 : Raconter des histoires efficaces avec vos visualisations Python

21 fév. 2025 • 1h 9min

Comment faire des visualisations convaincantes qui transmettent le mieux l'histoire de vos données ? Quelles méthodes pouvez-vous employer dans les outils Python populaires pour améliorer vos graphiques ? Cette semaine, Matt Harrison revient pour discuter de son nouveau livre « Effective Visualization: Exploiting Matplotlib & Pandas ».

Épisode 237 : Tester votre base de code Python : Unit vs. Intégration

31 janv. 2025 • 54min

Qu'est-ce qui entre dans la création de tests automatisés pour votre code Python ? Devriez-vous vous concentrer sur le test des sections de code individuelles ou sur le fonctionnement du système entier ? Christopher Trudeau revient cette semaine avec une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 236 : Simon Willison : Utiliser les LLM pour le développement Python

24 janv. 2025 • 1h 22min

Quels sont les outils de grands modèles de langage (LLM) actuels que vous pouvez utiliser pour développer en Python ? Quelles techniques de prompting et stratégies produisent de meilleurs résultats ? Cette semaine, on parle avec Simon Willison de sa recherche sur les LLM et son exploration de l'écriture de code Python avec ces outils en évolution rapide.

Épisode 235 : Principes pour considérer votre outillage Python

17 janv. 2025 • 46min

Quels sont les principes à considérer quand on prend des décisions sur quels outils Python utiliser ? Quels anti-patterns entravent les bons choix pour votre équipe ? Christopher Trudeau revient cette semaine avec une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 234 : Construire de nouvelles structures pour l'apprentissage Python

10 janv. 2025 • 52min

Quelles sont les nouvelles façons d'enseigner et partager nos connaissances sur Python ? Comment améliorer la structure de nos offres actuelles et construire de nouvelles ressources éducatives pour notre audience d'apprenants Python ? Cette semaine, les membres de l'équipe core Real Python Stephen Gruppetta et Martin Breuss nous rejoignent pour discuter des améliorations du site et de nouvelles façons d'apprendre Python.

Épisode 233 : PyCoder's Weekly 2024 - Meilleurs articles & pépites manquantes

3 janv. 2025 • 41min

PyCoder's Weekly a inclus plus de 1 500 liens vers des articles, billets de blog, tutoriels et projets en 2024. Christopher Trudeau revient cette semaine pour faire le bilan en partageant quelques temps forts et en découvrant quelques pépites manquantes dans la pile.

Épisode 232 : Explorer les approches modernes d'analyse de sentiment en Python

20 déc. 2024 • 1h 13min

Quelles sont les approches actuelles pour analyser les émotions dans un texte ? Quels outils et packages Python devriez-vous utiliser pour l'analyse de sentiment ? Cette semaine, Jodie Burchell, developer advocate pour la data science chez JetBrains, revient pour discuter de l'analyse de sentiment moderne en Python.

Épisode 230 : marimo : Notebooks réactifs et apps web déployables en Python

29 nov. 2024 • 1h

Quels sont les problèmes courants avec l'utilisation de notebooks pour le développement Python ? Comment connaître l'état actuel, partager des résultats reproductibles, ou créer des applications interactives ? Cette semaine, on parle avec Akshay Agrawal du notebook réactif open-source marimo pour Python.

Épisode 229 : La joie du bidouillage & performance free-threading Python

22 nov. 2024 • 45min

Qu'est-ce qui garde votre étincelle vivante pour le développement logiciel et l'apprentissage de Python ? Aimez-vous essayer de nouveaux frameworks, construire des projets jouets, ou collaborer avec d'autres développeurs ? Christopher Trudeau revient cette semaine avec une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 228 : Maintenir les fondations de Python & mises en garde

15 nov. 2024 • 1h 9min

Comment construire un projet open-source durable et une communauté ? Quelles leçons tirer de l'histoire de Python et du bordel actuel que traverse la communauté WordPress ? Cette semaine, on parle avec Paul Everitt de JetBrains du financement open-source et du démarrage de la Python Software Foundation.

Épisode 227 : Nouveaux PEPs : Template Strings & hébergement externe de wheels

8 nov. 2024 • 47min

Vouliez-vous la flexibilité des f-strings mais avec des vérifications de sécurité ? Et si vous pouviez avoir une évaluation différée pour le logging ou éviter les injections ? Christopher Trudeau revient cette semaine avec une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 226 : PySheets : Tableurs dans le navigateur avec PyScript

1 nov. 2024 • 1h 19min

Qu'est-ce qui entre dans la construction d'une application tableur en Python qui tourne dans le navigateur ? Comment la faire lancer vite, et où stocker les cellules de données ? Cette semaine, on parle avec Chris Laffra de son projet PySheets et son livre « Communication for Engineers ».

Épisode 225 : Python plus rapide et plus léger & idées pour projets Django

25 oct. 2024 • 43min

Quels changements se passent sous le capot dans les dernières versions de Python ? Comment ces mises à jour posent les bases d'un Python plus rapide dans les années à venir ? Christopher Trudeau revient cette semaine avec une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 223 : Explorer les nouvelles fonctionnalités de Python 3.13

11 oct. 2024 • 55min

Python 3.13 est là ! Nos invités réguliers, Geir Arne Hjelle et Christopher Trudeau, reviennent pour discuter de la nouvelle version. Cette année, Geir Arne a coordonné une série d'articles de preview avec des membres de l'équipe Real Python et un tutoriel de présentation, « Python 3.13 : Cool New Features for You to Try ». Le cours vidéo de Christopher « What's New in Python 3.13 » couvre les sujets de l'article et montre les nouvelles fonctionnalités en action.

Épisode 221 : S'épanouir comme développeur avec TDAH

20 sept. 2024 • 1h 6min

Quelles sont les stratégies pour être un développeur productif avec TDAH ? Comment aider vos collègues avec TDAH à réussir et terminer des projets ? Cette semaine, on parle avec Chris Ferdinandi de son site et podcast « ADHD For the Win! »

Épisode 218 : Explorer la robotique et Python à travers des projets électroniques

23 août 2024 • 1h 6min

Êtes-vous intéressé par l'apprentissage de la robotique avec Python ? Les projets physiques basés sur l'électronique peuvent-ils faire grandir l'intérêt d'un enfant pour le codage ? Cette semaine, on parle avec l'auteur Marwan Alsabbagh de son livre « Build Your Own Robot - Using Python, CRICKIT, and Raspberry Pi ».

Épisode 217 : Packager des analyses de données & utiliser pandas GroupBy

16 août 2024 • 55min

Quelles sont les meilleures pratiques pour organiser des projets d'analyse de données en Python ? Quels sont les avantages d'une approche plus centrée package pour la data science ? Christopher Trudeau revient cette semaine avec une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 214 : Construire des tableaux d'affichage captivants en Python avec Great Tables

26 juil. 2024 • 1h 10min

Avez-vous besoin d'aide pour rendre les tableaux de données en Python intéressants et attractifs ? Comment créer de beaux tableaux prêts pour l'affichage aussi facilement que des graphiques en Python ? Cette semaine, on parle avec Richard Iannone et Michael Chow de Posit de la bibliothèque Python Great Tables.

Épisode 212 : Creuser la théorie des graphes en Python avec David Amos

12 juil. 2024 • 1h 4min

Vous êtes-vous déjà demandé ce qu'est la théorie des graphes et comment commencer à l'explorer en Python ? Quelles ressources et bibliothèques Python pouvez-vous utiliser pour expérimenter et en apprendre plus ? Cette semaine, l'ancien co-animateur David Amos revient pour parler de ce qu'il a fait et partager ses connaissances sur la théorie des graphes en Python.

Épisode 211 : Python n'arrondit pas les nombres comme vous pourriez le penser

5 juil. 2024 • 48min

Python arrondit-il les nombres de la même façon que vous l'avez appris en cours de maths ? Vous pourriez être surpris par la méthode par défaut que Python utilise et la variété de façons d'arrondir les nombres en Python. Christopher Trudeau revient cette semaine avec une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 210 : Créer un synthétiseur de guitare & générer des fichiers WAV avec Python

28 juin 2024 • 55min

Quelles techniques entrent dans la synthèse d'un son de guitare en Python ? Quels concepts de programmation de haut niveau et Python pouvez-vous pratiquer en construisant des projets avancés ? Cette semaine, on parle avec l'auteur Real Python et membre de l'équipe core Bartosz Zaczyński de son récent projet étape par étape, Build a Guitar Synthesizer: Play Musical Tablature in Python.

Épisode 208 : Détecter les valeurs aberrantes dans vos données avec Python

14 juin 2024 • 1h 7min

Comment trouver les points les plus intéressants ou suspects dans vos données ? Quelles bibliothèques et techniques pouvez-vous utiliser pour détecter ces anomalies avec Python ? Cette semaine, on parle avec l'auteur Brett Kennedy de son livre « Outlier Detection in Python ».

Épisode 205 : Considérer l'accessibilité & la tech d'assistance comme développeur Python

17 mai 2024 • 1h 1min

À quoi ressemble l'apprentissage de Python en tant que développeur malvoyant ou aveugle ? Comment améliorer l'accessibilité de vos applications web Python et apprendre les directives actuelles ? Cette semaine, la membre de la communauté Real Python Audrey van Breederode discute de son parcours de programmation, de l'accessibilité web et de la technologie d'assistance.

Épisode 202 : Validation de données Pydantic & pratiques de sécurité web Python

26 avr. 2024 • 59min

Comment vérifier et valider les données qui entrent dans votre application web Python ? Quels outils et meilleures pratiques de sécurité devriez-vous considérer en tant que développeur ? Christopher Trudeau revient cette semaine avec une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 201 : Découpler les systèmes pour se rapprocher des données

19 avr. 2024 • 1h 9min

Quels sont les avantages d'utiliser un système de traitement de données découplé ? Comment écrire des requêtes réutilisables pour une variété de plateformes de données backend ? Cette semaine, Phillip Cloud, le maintainer principal d'Ibis, discutera de cette bibliothèque Python dataframe portable.

Épisode 200 : Éviter la culture de l'erreur et obtenir de l'aide dans Python

12 avr. 2024 • 1h 5min

Qu'est-ce que la culture de l'erreur, et comment l'éviter dans votre organisation ? Comment naviguer la fatigue des alertes et notifications ? Hey, c'est l'épisode #200 ! Le rédacteur en chef de Real Python, Dan Bader, nous rejoint cette semaine pour célébrer. Christopher Trudeau revient aussi avec une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 199 : Exploiter documents et données pour créer un chatbot LLM personnalisé

5 avr. 2024 • 1h 8min

Comment personnaliser un chatbot LLM pour adresser une collection de documents et données ? Quels outils et techniques pouvez-vous utiliser pour construire des embeddings dans une base de données vectorielle ? Cette semaine, Calvin Hendryx-Parker revient pour discuter du développement d'une interface de chat pilotée par IA, modèle de langage large.

Épisode 198 : Construire un jeu vidéo avec Python Turtle & visualiser des données avec Seaborn

29 mars 2024 • 49min

Peut-on construire un clone de Space Invaders avec le module turtle intégré de Python ? Quels avantages la bibliothèque de visualisation de données Seaborn offre-t-elle comparé à Matplotlib ? Christopher Trudeau revient cette semaine, avec l'invité spécial Bartosz Zaczyński, membre core de l'équipe Real Python. On partage une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 197 : Utiliser Python en bioinformatique et au laboratoire

22 mars 2024 • 50min

Comment Python est-il utilisé pour automatiser les processus au laboratoire ? Comment peut-il accélérer le travail scientifique avec le séquençage ADN ? Cette semaine, l'étudiant en doctorat en génie chimique Parsa Ghadermazi est là pour discuter de Python en bioinformatique.

Épisode 193 : Wes McKinney sur l'amélioration de la stack data & systèmes composables

23 fév. 2024 • 1h 9min

Comment éviter les goulots d'étranglement des systèmes de traitement de données ? Est-il possible de construire des outils qui découplent stockage et calcul ? Cette semaine, le créateur de la bibliothèque pandas Wes McKinney est là pour discuter d'Apache Arrow, de systèmes de données composables, et de collaboration communautaire.

Épisode 191 : Se concentrer sur la Data Science & moins sur l'ingénierie et les dépendances

9 fév. 2024 • 1h 1min

Comment gérer les dépendances d'un projet data science à grande échelle ? Comment migrer ce projet d'un laptop vers l'infrastructure cloud ou utiliser des GPUs et plusieurs instances en parallèle ? Cette semaine, Savin Goyal revient pour discuter des mises à jour du framework open-source Metaflow.

Épisode 190 : Excellents points de départ pour contribuer à l'open source

2 fév. 2024 • 1h 19min

À quoi ressemble s'asseoir pour son premier sprint développeur à une conférence ? Comment trouver un issue approprié sur lequel travailler comme nouveau contributeur open-source ? Cette semaine, l'auteur et ingénieure logicielle Stefanie Molin est là pour discuter du démarrage de la contribution à des projets open-source.

Épisode 188 : Mesurer le biais, la toxicité et la véracité dans les LLM avec Python

19 janv. 2024 • 1h 15min

Comment mesurer la qualité d'un grand modèle de langage ? Quels outils peuvent mesurer les niveaux de biais, toxicité et véracité dans un modèle en utilisant Python ? Cette semaine, Jodie Burchell, developer advocate pour la data science chez JetBrains, revient pour discuter des techniques et outils pour évaluer les LLM avec Python.

Épisode 187 : Sérialiser des données avec Python & conventions de nommage underscore

12 janv. 2024 • 54min

Avez-vous besoin de transférer une collection de données étendue pour un projet scientifique ? Quelle est la meilleure façon d'envoyer du code exécutable par le fil pour du traitement distribué ? Quelles sont les différentes façons de sérialiser des données en Python ? Christopher Trudeau revient cette semaine avec une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 186 : Explorer Python dans Excel

5 janv. 2024 • 1h 14min

Êtes-vous intéressé à utiliser vos compétences Python dans Excel ? Voulez-vous partager un projet data science ou une visualisation comme un seul fichier Office ? Cette semaine, on parle avec l'architecte principal John Lam et l'avocate cloud developer senior Sarah Kaiser de Microsoft à propos de Python dans Excel.

Épisode 185 : Bilan 2023 tutoriels & cours vidéo Real Python

29 déc. 2023 • 53min

Trois membres de l'équipe Real Python nous rejoignent cette semaine : Kate Finegan, Tappan Moore et Philipp Acsany. On voulait partager un bilan de fin d'année avec tutoriels, projets étape par étape, conversations de code, et cours vidéo qui montrent ce que notre équipe a créé cette année.

Épisode 184 : PyCoder's Weekly 2023 Wrap Up

22 déc. 2023 • 38min

C'est été une année fascinante pour le langage et la communauté Python. PyCoder's Weekly a inclus plus de 1 500 liens vers des articles, billets de blog, tutoriels et projets en 2023. Christopher Trudeau revient cette semaine pour faire le bilan en partageant quelques temps forts et tendances Python de l'année.

Épisode 183 : Explorer les revues de code en Python et automatiser le processus

8 déc. 2023 • 1h 6min

Qu'est-ce qui entre dans une revue de code en Python ? Y a-t-il une différence dans la façon dont une grande organisation pratique la revue de code comparé à une plus petite ? Que faites-vous si vous êtes un développeur solo ? Cette semaine, Brendan Maginnis et Nick Thapen de Sourcery reviennent pour parler de revue de code et d'assistance de code automatisée.

Épisode 182 : Construire un parser JSON Python & discuter d'idées pour PEPs

1 déc. 2023 • 56min

Avez-vous pensé à une façon d'améliorer le langage Python ? Comment partager votre idée avec les développeurs core et démarrer une discussion dans la communauté Python ? Christopher Trudeau revient cette semaine avec une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 181 : Pensée computationnelle & apprendre Python pendant une révolution IA

17 nov. 2023 • 54min

La croissance actuelle des systèmes d'intelligence artificielle (IA) vous a-t-elle fait vous demander ce que l'avenir réserve aux développeurs Python ? Quels sont les bénéfices cachés d'apprendre à programmer en Python et de pratiquer la pensée computationnelle ? Cette semaine, on parle avec l'auteur Lawrence Gray de son prochain livre « Mastering Python: A Problem Solving Approach ».

Épisode 180 : Étudier l'architecture logicielle Python & créer des expressions lambda

10 nov. 2023 • 48min

Avez-vous dépassé les fondamentaux de Python et envisagez-vous maintenant de construire un projet plus étendu ou une application complète ? Où pouvez-vous étudier l'architecture de projets Python existants et apprendre les meilleures pratiques ? Christopher Trudeau revient cette semaine avec une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 179 : Améliorer votre expérience développeur Git en Python

3 nov. 2023 • 56min

Vous débrouillez-vous avec quelques commandes Git fondamentales pour construire vos projets Python ? Voudriez-vous améliorer vos techniques de contrôle de version et devenir plus efficace avec la ligne de commande Git ? Cette semaine, Adam Johnson revient pour parler de son nouveau livre, « Boost Your Git DX ».

Épisode 178 : Guider le développement de bibliothèques Python scientifiques

27 oct. 2023 • 57min

Comment préparer un projet Python scientifique pour le partage avec d'autres ? Pourriez-vous utiliser des meilleures pratiques et des conseils pour le packaging, la documentation et les tests ? Christopher Trudeau revient cette semaine avec une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 177 : Accueillir l'ingénieur sécurité & sûreté de PyPI Mike Fiedler

20 oct. 2023 • 58min

Vous vous souvenez peut-être d'une récente annonce de l'index des packages Python (PyPI) sur l'embauche d'un ingénieur sécurité à temps plein. On a aussi mentionné plusieurs initiatives de sécurité actuelles de PyPI. Cette semaine, on parle avec Mike Fiedler de l'acceptation de ce nouveau rôle et de la sécurisation des comptes sur PyPI.

Épisode 176 : Construire les meilleures pratiques Python et compétences fondamentales

13 oct. 2023 • 1h 3min

Quelles compétences fondamentales de développeur manquent aux nouveaux utilisateurs Python ? Quelles meilleures pratiques les développeurs sans background informatique pourraient-ils manquer ? Christopher Trudeau revient cette semaine avec une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 175 : Explorer les nouvelles fonctionnalités de Python 3.12

6 oct. 2023 • 1h 6min

Python 3.12 est là ! Nos invités réguliers, Geir Arne Hjelle et Christopher Trudeau, reviennent pour discuter de la nouvelle version. Geir Arne a coordonné une série d'articles de preview avec plusieurs membres de l'équipe Real Python cette année, et son tutoriel de présentation, « Python 3.12 : Cool New Features for You to Try », est sorti le 2 octobre. Le cours vidéo de Christopher a été publié le lendemain, couvrant les sujets de l'article avec des exemples visuels de Python 3.12 en action.

Épisode 174 : Considérer la revue technique de ChatGPT sur un livre de programmation

29 sept. 2023 • 1h 10min

Qu'est-ce qu'on peut apprendre en donnant un livre entier sur la programmation Python à ChatGPT-4 et en lui demandant une revue technique ? Quels sont les pièges potentiels d'utiliser un LLM comme outil d'apprentissage ? Cette semaine, l'auteur Al Sweigart parle de ses récentes expériences utilisant ChatGPT et Python.

Épisode 172 : Mesurer de multiples facettes de la performance Python avec Scalene

15 sept. 2023 • 1h 3min

Quand on choisit un outil pour profiler la performance de code Python, devrait-il se concentrer sur CPU, GPU, mémoire, ou lignes de code individuelles ? Et s'il regardait tous ces facteurs sans altérer la performance du code pendant la mesure ? Cette semaine, on parle de Scalene avec Emery Berger, professeur d'informatique à l'Université du Massachusetts Amherst.

Épisode 171 : Rendre chaque ligne de code efficace & Python dans Excel

8 sept. 2023 • 50min

Écrivez-vous du Python efficace avec le moins de lignes possible ? Êtes-vous familier avec les nombreuses fonctionnalités built-in du langage qui simplifieront votre code et le rendront plus pythonique ? Christopher Trudeau revient cette semaine avec une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 170 : Trouver la bonne police de code pour programmer en Python

1 sept. 2023 • 1h 5min

Qu'est-ce qu'il faut considérer quand on choisit une police pour coder en Python ? Quels caractères et leurs glyphes respectifs devriez-vous vérifier avant de décider ? Cette semaine, on parle avec l'auteur Real Python et membre de l'équipe core Philipp Acsany de son récent article, « Choosing the Best Coding Font for Programming ».

Épisode 169 : Améliorer les modèles de classification avec XGBoost

25 août 2023 • 1h 5min

Comment améliorer un modèle de classification en évitant le surapprentissage ? Une fois qu'on a un modèle, quels outils peut-on utiliser pour l'expliquer aux autres ? Cette semaine, on parle avec l'auteur et formateur Python Matt Harrison de son nouveau livre Effective XGBoost: Tuning, Understanding, and Deploying Classification Models.

Épisode 168 : Obstacles courants Python & comportements bizarres

11 août 2023 • 49min

Avez-vous déjà rencontré un comportement étrange en essayant quelque chose de nouveau en Python ? Quels sont les bizarreries courantes cachées dans le langage ? Cette semaine, Christopher Trudeau est là, apportant une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 167 : Explorer pandas 2.0 & cibles pour Apache Arrow

4 août 2023 • 1h 14min

Quelles sont les nouvelles façons de décrire vos données dans pandas 2.0 ? L'ajout d'Apache Arrow au backend de données favorisera-t-il la croissance de l'interopérabilité des données ? Cette semaine, on parle avec le développeur core pandas Marc Garcia de la sortie de pandas 2.0.

Épisode 159 : Bénévolat, organisation, et trouver une communauté Python

9 juin 2023 • 1h

Avez-vous pensé à vous impliquer davantage dans la communauté Python ? Êtes-vous intéressé par le bénévolat pour un événement ou devenir organisateur ? Cette semaine, on parle avec des organisateurs de la conférence PyCascades de cette année sur les connexions, l'apprentissage de nouvelles compétences, et la gestion de votre temps.

Épisode 157 : Discuter de Mojo & améliorer la POO Python

26 mai 2023 • 54min

Voudriez-vous accélérer dramatiquement votre code Python de machine learning ? Et si vous n'aviez qu'à changer quelques mots-clés et ajouter quelques type hints sur des portions de votre code ? Cette semaine, Christopher Trudeau est là, apportant une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 156 : Structure d'environnement virtuel & étude de l'écosystème de packaging

12 mai 2023 • 1h 9min

Comment les environnements virtuels Python fonctionnent-ils sous le capot ? Comment comprendre ces concepts aide-t-il à les gérer pour vos projets ? Cette semaine, le développeur core CPython Brett Cannon revient pour discuter de ses récents articles sur les environnements virtuels et le paysage du packaging Python.

Épisode 155 : Vérifier les dépendances de projet & collections de ressources dev Python

5 mai 2023 • 38min

Comment s'assurer qu'on a correctement déclaré les dépendances requises de son projet ? Comment déterminer quelles dépendances manquent d'un projet tiers qu'on ne peut pas lancer ? Cette semaine, Christopher Trudeau est là, apportant une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 154 : Cibler les plateformes WebAssembly & distiller un Python minimum viable

28 avr. 2023 • 1h 19min

Êtes-vous familier avec les différentes versions de WebAssembly ? Le WASM pourrait-il être la solution « write once, run everywhere » que les développeurs cherchent ? Où la distribution d'applications Python s'inscrit-elle dans le récit ? Cette semaine, on a le développeur core CPython Brett Cannon pour discuter de ses récents articles sur WebAssembly et MVPy.

Épisode 151 : Évaluer les packages Python & célébrer 20 ans de PyCon US

31 mars 2023 • 1h

Avez-vous déjà installé un package Python sans rien savoir dessus ? Quelles meilleures pratiques devriez-vous employer pour assurer la qualité de votre prochaine installation de package ? Christopher Trudeau revient cette semaine avec une autre fournée d'articles et projets PyCoder's Weekly. On a aussi la directrice exécutive de la Python Software Foundation, Deb Nicholson, pour partager les détails sur PyCon US 2023.

Épisode 150 : Leçons apprises de quatre ans de programmation avec Python

24 mars 2023 • 1h 2min

Quelles sont les leçons fondamentales que vous avez apprises le long de votre parcours de développement Python ? Quels sont les points clés que vous partageriez avec de nouveaux utilisateurs du langage ? Cette semaine, Duarte Oliveira e Carmo est là pour discuter de son récent talk, « Four Years of Python ».

Épisode 149 : Coder avec namedtuple & les super-pouvoirs dynamiques de Python

17 mars 2023 • 53min

Avez-vous exploré le module collections de Python ? Dedans, vous trouverez une puissante fonction factory appelée namedtuple(), qui fournit plusieurs améliorations sur le tuple standard pour écrire du code plus clair et plus propre. Cette semaine, Christopher Trudeau est là, apportant une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 148 : Partager votre app Python multi-plateformes avec BeeWare

10 mars 2023 • 1h 11min

Êtes-vous intéressé à déployer votre projet Python partout ? Cette semaine, Russell Keith-Magee, fondateur et maintainer du projet BeeWare, revient. Russell partage les récentes mises à jour de Briefcase, un outil qui convertit une application Python en installateurs natifs sur macOS, Windows, Linux, et appareils mobiles.

Épisode 147 : Stratégies de déploiement Django & préparation pour PyCascades 2023

3 mars 2023 • 1h 7min

Avez-vous décidé comment vous allez déployer votre projet Django ? Devriez-vous utiliser un VPS ou un PaaS ? Christopher Trudeau revient cette semaine avec une autre fournée d'articles et projets PyCoder's Weekly. On a aussi des organisateurs de PyCascades pour partager les détails de la conférence hybride en présentiel et virtuelle de cette année.

Épisode 146 : Utiliser NumPy et l'algèbre linéaire pour du code Python plus rapide

24 fév. 2023 • 1h 8min

Utilisez-vous encore des boucles et des listes pour traiter vos données en Python ? Avez-vous entendu parler d'une bibliothèque Python avec des structures de données optimisées et des opérations built-in qui peuvent accélérer votre code data science ? Cette semaine, Jodie Burchell, developer advocate pour la data science chez JetBrains, revient pour partager des secrets pour exploiter l'algèbre linéaire et NumPy pour vos projets.

Épisode 145 : Créer un clone Wordle en Python & tester des environnements avec Nox

17 fév. 2023 • 59min

Voudriez-vous pratiquer vos compétences Python en construisant un jeu de mots stimulant ? Avez-vous voulu en apprendre plus sur la création d'interfaces en ligne de commande et les rendre colorées et interactives ? Cette semaine, Christopher Trudeau est là, apportant une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 142 : Orchestrer projets grands et petits avec Apache Airflow

27 janv. 2023 • 54min

Avez-vous travaillé sur un projet qui avait besoin d'un outil d'orchestration ? Comment définir le workflow d'un pipeline de données complet ou d'un système de messagerie avec Python ? Cette semaine, Calvin Hendryx-Parker revient pour parler de l'utilisation d'Apache Airflow et de l'orchestration de projets Python.

Épisode 141 : Explorer Python avec bpython & formaliser la grammaire des f-strings

20 janv. 2023 • 56min

Avez-vous utilisé la boucle Read-Eval-Print Loop (REPL) de Python pour explorer le langage et apprendre comment il opère ? Est-ce que ça aiderait si elle fournissait la coloration syntaxique, les définitions, et l'autocomplétion et se comportait plus comme un IDE ? Cette semaine, Christopher Trudeau est là, apportant une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 140 : Accélérer vos DataFrames avec Polars

13 janv. 2023 • 57min

Comment obtenir plus de performance de votre infrastructure data science existante ? Et si une bibliothèque DataFrame pouvait profiter des cœurs disponibles de votre machine et fournir des méthodes built-in pour gérer des datasets plus grands que la RAM ? Cette semaine, Liam Brannigan est là pour discuter de Polars.

Épisode 138 : Bilan 2022 tutoriels & cours vidéo Real Python

23 déc. 2022 • 1h 16min

C'est été une autre année de changements chez Real Python ! L'équipe Real Python a écrit, édité, curaté, illustré et produit une montagne de matériel Python cette année. On a ajouté de nouveaux membres à l'équipe, mis à jour les fonctionnalités du site, et créé de nouveaux styles de tutoriels et cours vidéo.

Épisode 137 : Commencer à utiliser un système de build & intégration continue en Python

16 déc. 2022 • 1h

Quels avantages un système de build peut-il fournir pour un développeur Python ? Quelles nouvelles compétences sont requises quand on travaille avec une équipe de développeurs ? Cette semaine, Benjy Weinberger de Toolchain est là pour discuter du système de build Pants et du démarrage avec l'intégration continue (CI).

Épisode 135 : Préparer les données pour mesurer la vraie performance des modèles ML

2 déc. 2022 • 57min

Comment préparer un dataset pour le machine learning (ML) ? Comment aller au-delà du nettoyage des données et aller vers la mesure de la performance du modèle ? Cette semaine, Jodie Burchell, developer advocate pour la data science chez JetBrains, revient pour parler des stratégies pour une meilleure performance de modèle ML.

Épisode 134 : Construire des APIs REST Python avec Flask & structurer les pull requests

25 nov. 2022 • 57min

Comment construire une API REST en utilisant le framework web Flask ? Comment ajouter rapidement des endpoints en générant automatiquement la documentation ? Cette semaine, l'auteur Real Python Philipp Acsany est là pour discuter de sa série de tutoriels « Python REST APIs With Flask, Connexion, and SQLAlchemy ». Christopher Trudeau est aussi là avec une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 131 : Explorer les nouvelles fonctionnalités de Python 3.11

4 nov. 2022 • 1h 2min

Python 3.11 est là ! Nos invités réguliers, Geir Arne Hjelle et Christopher Trudeau, reviennent pour parler de la nouvelle version. Geir Arne a écrit une série de tutoriels de preview plus tôt cette année, et sa pièce annuelle, intitulée « Python 3.11 : Cool New Features for You to Try », a été publiée le 24 octobre. Le cours vidéo de Christopher est sorti le lendemain, couvrant les sujets du tutoriel avec des exemples visuels de Python 3.11 en action.

Épisode 130 : Favoriser une communauté Python interne & gérer la sortie 3.11

21 oct. 2022 • 1h 9min

Votre entreprise a-t-elle un plan pour faire grandir une communauté Python interne ? Quels sont les attributs à rechercher quand on amène quelqu'un dans votre département ? Cette semaine, Pablo Galindo Salgado revient pour parler de la construction de communauté via la Python Guild chez Bloomberg et de la gestion de la sortie de Python 3.11.

Épisode 129 : Utiliser une ellipse en Python & objectifs pour CPython 3.12

14 oct. 2022 • 56min

Où devriez-vous utiliser une ellipse en Python ? Comment se comporte-t-elle comme placeholder dans un script, projet, ou fichier stub ? Quels sont les prochains objectifs pour le projet Faster CPython ? Cette semaine, Christopher Trudeau est là, apportant une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 128 : Utiliser un profileur mémoire en Python & ce qu'il peut vous apprendre

7 oct. 2022 • 1h 3min

Avez-vous utilisé un profileur mémoire pour jauger la performance de votre application Python ? Peut-être l'utilisez-vous pour dépanner des problèmes de mémoire en chargeant un gros projet data science. Qu'est-ce que lancer un profileur pourrait vous montrer sur une base de code que vous apprenez ? Cette semaine, Pablo Galindo Salgado revient pour parler de Memray, un puissant profileur mémoire par traçage.

Épisode 126 : Python comme outil d'efficacité pour non-développeurs

23 sept. 2022 • 1h 10min

Êtes-vous intéressé à utiliser Python dans une industrie en dehors du développement logiciel ? L'ajout de quelques outils logiciels personnalisés augmenterait-il l'efficacité et faciliterait-il le travail de vos collègues ? Cette semaine, on parle avec Josh Burnett de l'utilisation de Python comme ingénieur mécanique.

Épisode 124 : Explorer la récursivité en Python avec Al Sweigart

9 sept. 2022 • 1h 20min

Avez-vous voulu comprendre la récursivité et comment l'utiliser en Python ? Êtes-vous familier avec la pile d'appels et comment elle se rapporte aux tracebacks ? Cette semaine, Al Sweigart parle de son nouveau livre, « The Recursive Book of Recursion ».

Épisode 123 : Créer un complète-code Python & plus de projets Abstract Syntax Tree

2 sept. 2022 • 1h 13min

Comment marche un outil de complétion de code ? Qu'est-ce qu'un Abstract Syntax Tree, et comment est-il créé en Python ? Comment un AST vous aide-t-il à écrire des programmes et projets qui inspectent et modifient votre code Python ? Cette semaine, Meredydd Luff, co-fondateur d'Anvil, partage son talk PyCon, « Building a Python Code Completer ».

Épisode 121 : Faire avancer le NLP avec les modèles Transformer et l'attention

12 août 2022 • 50min

Quelle est la grande percée pour le Natural Language Processing (NLP) qui a dramatiquement fait avancer le machine learning vers le deep learning ? Qu'est-ce qui rend ces modèles transformer uniques, et qu'est-ce qui définit l'« attention » ? Cette semaine, Jodie Burchell, developer advocate pour la data science chez JetBrains, continue notre discussion sur comment les modèles de machine learning (ML) comprennent et génèrent du texte.

Épisode 120 : Inspirer les jeunes à apprendre Python avec Mission Encodeable

5 août 2022 • 43min

Y a-t-il quelqu'un dans votre vie que vous voudriez inspirer à apprendre Python ? Mission Encodeable est un site conçu pour apprendre aux gens à coder, construit par deux lycéens. Cette semaine, Anna et Harry Wake parlent de la création de leur site et de la motivation des gens à commencer à coder.

Épisode 119 : Traitement du langage naturel et comment les modèles ML comprennent le texte

29 juil. 2022 • 58min

Comment traiter et classifier des documents texte en Python ? Quelles sont les techniques fondamentales et blocs de construction pour le Natural Language Processing (NLP) ? Cette semaine, Jodie Burchell, developer advocate pour la data science chez JetBrains, parle de comment les modèles de machine learning (ML) comprennent le texte.

Épisode 118 : Créer de la documentation avec MkDocs & quand utiliser un dict Python

22 juil. 2022 • 54min

Comment commencer à construire la documentation de votre projet ? Et si vous aviez un outil qui pouvait faire le gros du travail et écrire automatiquement de grandes portions directement depuis votre code ? Cette semaine, Christopher Trudeau est là, apportant une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 117 : Mesurer la qualité, simplicité et maintenabilité du code Python

15 juil. 2022 • 1h 6min

Quelle est la maintenabilité de votre code Python ? Est-il possible de garder le code de vos fonctions en tête ? Quand est-il approprié d'utiliser des mesures dans une revue de code ? Cette semaine, Reka Horvath et Ben Martineau de Sourcery sont là pour discuter de leur récent talk PyCon, « Actionable insights vs ranking: How to use and how NOT to use code quality metrics ».

Épisode 115 : Creuser PyScript & prévenir ou gérer les erreurs Python

24 juin 2022 • 56min

Avez-vous entendu parler de PyScript ? Le tout nouveau framework a la communauté excitée à l'idée de construire des applications Python interactives qui tournent entièrement dans le navigateur de l'utilisateur. Voudriez-vous creuser les détails au-delà des exemples « Hello World » ? Cette semaine, Christopher Trudeau est là, apportant une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 114 : Débuter en cybersécurité et forensique Python

17 juin 2022 • 1h 1min

Êtes-vous intéressé par une carrière en sécurité utilisant Python ? Voudriez-vous rester en avance sur les vulnérabilités potentielles dans vos applications Python ? Cette semaine, James Pleger parle de la sécurité de l'information Python, de la réponse aux incidents, et de la forensique.

Épisode 113 : Construire des tableaux de bord data science Streamlit & regex f-strings verbeux

10 juin 2022 • 50min

Voudriez-vous un moyen rapide de partager vos résultats de projet data science comme un tableau de bord interactif au lieu d'un notebook Jupyter ? Streamlit est une bibliothèque pour créer de simples apps web et tableaux de bord en utilisant juste Python. Cette semaine, Christopher Trudeau est là, apportant une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 112 : Gérer de gros projets data science Python avec Dask

3 juin 2022 • 46min

Que faites-vous quand votre projet data science ne tient pas dans la mémoire de votre ordinateur ? Une solution est de le distribuer sur plusieurs machines workers. Cette semaine, Guido Imperiale de Coiled parle de Dask et de la gestion de gros projets data science par le calcul distribué.

Épisode 111 : Questions pour nouvelles dépendances & comparaison bibliothèques de jeux Python

27 mai 2022 • 51min

Quelles sont les différences entre les différents frameworks de jeux Python ? Est-ce que ça aiderait de voir quelques exemples de jeux sur plusieurs bibliothèques pour comprendre les distinctions ? Cette semaine, Christopher Trudeau est là, apportant une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 110 : Avantages de Protobuf pour la sérialisation en Python

20 mai 2022 • 58min

Voudriez-vous un moyen d'envoyer des données structurées sérialisées entre différentes plateformes et langages ? Et si les données étaient auto-documentées, pouvaient générer automatiquement du code Python, et se valideraient elles-mêmes ? Cette semaine, Liran Haimovitch parle des protocol buffers et de la communication avec des microservices via Remote Procedure Calls (RPC).

Épisode 109 : Commencer à tester votre Python avec doctest & pagination dans Django

13 mai 2022 • 56min

Saviez-vous que vous pouvez ajouter des tests à votre code Python tout en le documentant simultanément ? En utilisant les docstrings, vous pouvez créer des exemples de comment vos fonctions devraient interagir dans un REPL Python et les tester avec le module built-in doctest. Cette semaine, Christopher Trudeau est là, apportant une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 108 : Faire tourner Python dans un navigateur avec Pyodide & la puissance des f-strings

6 mai 2022 • 56min

Avez-vous entendu parler des projets qui travaillent à faire tourner Python dans le navigateur ? Peut-être voudriez-vous l'essayer vous-même, en construisant un REPL Python interactif avec Pyodide et WebAssembly (WASM). Cette semaine, Christopher Trudeau est là, et il a apporté une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 106 : Constructeurs de classe & traitement d'image pythonique

15 avr. 2022 • 58min

Connaissez-vous la différence entre créer une instance de classe et l'initialiser ? Voudriez-vous une visite interactive de la bibliothèque Python Pillow ? Cette semaine, Christopher Trudeau est là, et il a apporté une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 105 : Créer de meilleurs messages d'erreur pour Python 3.10 & 3.11

8 avr. 2022 • 1h 21min

Qu'est-ce qui entre dans la création de ces messages d'erreur améliorés dans les dernières versions de Python ? Comment le nouveau parser PEG aide-t-il à identifier où les erreurs ont ocurrido ? Cette semaine, Pablo Galindo Salgado parle du travail qui entre dans ces améliorations.

Épisode 104 : Construire une table de hachage en Python et design d'API REST réfléchi

1 avr. 2022 • 53min

Comprenez-vous comment marche une table de hachage ? Et si vous pouviez en apprendre sur la construction d'une tout en pratiquant le développement piloté par tests ? Quelles sont les meilleures pratiques quand on design une API REST ? Cette semaine, Christopher Trudeau est là, et il a apporté une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 102 : Rendre votre notebook interactif et utiliser l'assert de Python

18 mars 2022 • 47min

Voudriez-vous construire des visualisations qui permettent à votre audience de jouer avec les données ? Comment utiliser efficacement l'instruction assert de Python pendant le développement ? Cette semaine, Christopher Trudeau est là, et il a apporté une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 101 : Outils pour configurer Python sur une nouvelle machine

11 mars 2022 • 1h 3min

Il y a beaucoup de façons d'installer Python sur votre ordinateur. Si vous alliez recommencer à zéro, quels outils utiliseriez-vous ? Et si vous devez gérer plusieurs versions de Python et environnements virtuels ? Et tous les outils additionnels qui complètent votre workflow de codage ? Cette semaine, Calvin Hendryx-Parker est là pour parler du bootstrap de votre environnement Python.

Épisode 98 : Dessiner des fractales avec Python et travailler avec une API météo

18 fév. 2022 • 51min

Avez-vous voulu explorer les fractales et nombres complexes en Python ? Voudriez-vous pratiquer le travail avec des APIs en Python à travers un nouveau projet ? Cette semaine, Christopher Trudeau est là, et il prend en charge la curation des nouveaux numéros de PyCoder's Weekly. Il nous rejoint comme co-animateur toutes les deux semaines et apportera une nouvelle fournée d'articles et projets PyCoder's Weekly.

Épisode 97 : Améliorer votre expérience développeur Django et Python

11 fév. 2022 • 49min

Combien de fois avez-vous pensé à votre Developer Experience (DX) ? Comment améliorer votre workflow, trouver de la documentation, et simplifier le formatage de code ? Cette semaine, Adam Johnson est là pour parler de son nouveau livre, « Boost Your Django DX ».

Épisode 96 : Manipuler et analyser l'audio en Python

4 fév. 2022 • 59min

Voudriez-vous expérimenter l'analyse ou la manipulation audio avec Python ? Cette semaine, on a Braden Riggs de DolbyIO pour discuter de l'extraction de caractéristiques audio et des bibliothèques Python pour remodeler l'audio. Braden partage des techniques de son récent talk à PyData Global, « Unlocking More From Your Audio Data! »

Épisode 95 : C'est quoi un JIT et comment Pyjion peut accélérer votre Python ?

28 janv. 2022 • 1h 6min

Comment pouvez-vous accélérer Python ? Avez-vous pensé à utiliser un JIT (Just-In-Time Compiler) ? Cette semaine, on a l'auteur Real Python et invité précédent Anthony Shaw pour parler de son projet Pyjion, un compilateur JIT drop-in pour CPython 3.10.

Épisode 94 : Concevoir pour les utilisateurs et construire un réseau social avec Django

21 janv. 2022 • 58min

Cherchez-vous un projet pour pratiquer vos compétences Django ? Concevoir les interactions fondamentales d'un réseau social est une façon instructive d'explorer les modèles et relations tout en apprenant des compétences Django avancées. Cette semaine, on parle avec l'invité précédent Martin Breuss de sa nouvelle série en quatre parties, « Build a Social Network With Django ».

Épisode 92 : Continuer à démêler le sucre syntaxique de Python avec Brett Cannon

7 janv. 2022 • 58min

Il y a un an, on avait Brett Cannon pour discuter de sa série de blog sur le démêlage du sucre syntaxique de Python. Brett a écrit 15 entrées de plus dans la série, et il revient cette semaine pour continuer notre conversation. On plonge dans le démêlage des instructions 'async' et 'await' et leur relation avec les générateurs Python.

Épisode 91 : Bilan 2021 articles Real Python

24 déc. 2021 • 1h 3min

C'est été une année de changement chez Real Python ! L'équipe Real Python a écrit, édité, curaté, illustré et produit une montagne d'articles Python cette année. On a aussi ajouté beaucoup de nouveaux membres à l'équipe, mis à jour les fonctionnalités du site, et créé de nouveaux styles de tutoriels et projets.

Épisode 89 : Résoudre les puzzles Advent of Code avec Python

10 déc. 2021 • 57min

Êtes-vous prêt à casser les premiers jours des puzzles du défi annuel Advent of Code ? Advent of Code est un calendrier de l'avent de vingt-cinq puzzles de programmation publiés chaque décembre. Pratiquer la résolution de puzzles est une excellente façon de construire vos compétences Python. Cette semaine, on a l'invité précédent et auteur Real Python Geir Arne Hjelle pour discuter de son récent article « Advent of Code: Solving Your Puzzles With Python ».

Épisode 88 : Discuter des type hints, protocols, et ducks en Python

3 déc. 2021 • 1h 21min

Il semble y avoir trois types de développeurs Python : ceux qui ne connaissent pas les type hints ou n'ont pas d'opinion, ceux qui les embrassent, et ceux qui font une réaction allergique à leur mention. Python est fameusement un langage à typage dynamique, mais il y a des avantages à ajouter des type hints à votre code. Cette semaine, on a Luciano Ramalho pour discuter de son récent talk « Type hints, protocols, and good sense ».

Épisode 87 : Construire un agrégateur de contenu et travailler avec RSS en Python

19 nov. 2021 • 57min

Avez-vous voulu travailler avec des flux RSS en Python ? Peut-être cherchez-vous un nouveau projet pour votre portfolio qui utilise Django, tests unitaires, et commandes personnalisées. Cette semaine, on a l'auteur Real Python Ricky White pour parler de son récent projet étape par étape, « Build a Content Aggregator in Python ».

Épisode 86 : L'héritage OLPC et pièges charismatiques dans l'enseignement de la programmation

12 nov. 2021 • 1h 22min

Vous souvenez-vous du programme One Laptop Per Child ? Qu'est-ce qui a mal tourné, et qu'est-ce qu'on peut en apprendre ? Quels sont les pièges potentiels de la technologie charismatique, et comment les éviter quand on initie des étudiants à la programmation ? Cette semaine, l'invité précédent Al Sweigart et l'auteur Morgan Ames sont là pour parler de son livre « The Charisma Machine - The Life, Death, and Legacy of One Laptop per Child ».

Épisode 85 : Explorer les templates, tags, et filtres Django

5 nov. 2021 • 1h 1min

Tirez-vous le maximum du framework Django ? C'est un puissant framework web si vous n'êtes pas intéressé à réinventer la roue. Django inclut un système de templates utile avec héritage pour composer du HTML réutilisable. Cette semaine, on a l'invité précédent et auteur Real Python Christopher Trudeau pour parler de ses récents articles et cours sur Django.

Épisode 84 : Créer et manipuler des PDF en Python avec borb

29 oct. 2021 • 1h 1min

Avez-vous voulu générer des PDF depuis votre projet Python ? Beaucoup de bibliothèques actuelles nécessitent de designer le document au niveau du pixel. Seriez-vous intéressé par un outil qui vous laisse spécifier la mise en page pendant qu'il gère les détails spécifiques de la mise en page du texte ? Cette semaine, on parle avec Joris Schellekens de sa bibliothèque pour créer et manipuler des PDF nommée borb.

Épisode 83 : Prêt à publier vos packages Python ?

22 oct. 2021 • 1h 1min

Êtes-vous intéressé à partager votre projet Python avec le monde au sens large ? Voudriez-vous le rendre facilement installable via pip ? Comment créer des packages Python qui partagent votre code de façon scalable et maintenable ? Cette semaine, l'auteur Real Python et invité précédent Dane Hillard revient pour parler de son nouveau livre, « Publishing Python Packages ».

Épisode 82 : Accueillir le développeur CPython en résidence

15 oct. 2021 • 1h 32min

Plus tôt cette année, la Python Software Foundation a annoncé la création du rôle Developer in Residence. Les premiers sponsors visionnaires de la PSF ont fourni le financement pour ce nouveau rôle pour un an. Quelles responsabilités de développement ce travail adresse-t-il ? Cette semaine, on parle avec l'invité précédent Łukasz Langa de son devenir premier CPython Developer in Residence.

Épisode 81 : Explorer les nouvelles fonctionnalités de Python 3.10

8 oct. 2021 • 54min

Python 3.10 est là ! Cette semaine, deux invités précédents et auteurs Real Python reviennent pour parler de la nouvelle version. L'article de Geir Arne Hjelle a été posté sur le site lundi, intitulé « Python 3.10 : Cool New Features for You to Try ». Le cours vidéo de Christopher Trudeau est sorti mardi, couvrant les sujets de l'article avec de multiples exemples visuels de code Python 3.10.

Épisode 80 : Rendre votre app Python interactive avec une interface utilisateur texte (TUI)

1 oct. 2021 • 1h 2min

Avez-vous voulu créer une application Python qui va plus loin qu'une interface en ligne de commande ? Vous voudriez qu'elle ait une interface amicale mais sans faire de GUI (Graphical User Interface) ou d'application web. Peut-être qu'une TUI (Text User Interface) serait parfaite pour le projet. Cette semaine, on a Will McGugan pour parler de ses projets Textual et Rich.

Épisode 79 : Mesurer votre progression d'apprentissage Python

24 sept. 2021 • 55min

Où en êtes-vous sur le chemin de l'apprentissage de Python ? Avez-vous l'impression de progresser ? Quelles sont les façons de mettre le parcours d'apprentissage dans un focus plus précis ? Cette semaine, on parle avec l'invité précédent Martin Breuss de son récent article « How Long Does It Take to Learn Python? »

Épisode 78 : Apprendre Python à travers des histoires illustrées

17 sept. 2021 • 48min

Êtes-vous un apprenant visuel ? Est-ce que ça aide d'avoir des concepts de programmation partagés avec des exemples concrets et des images ? Voudriez-vous voir si votre enfant pourrait être intéressé par la programmation ? Cette semaine, on parle avec l'auteur Shari Eskenas de ses livres, « A Day in Code - Python: Learn to Code in Python Through an Illustrated Story » et « Learn Python Through Nursery Rhymes & Fairy Tales ».

Épisode 77 : Avantages de compléter de petits projets Python

10 sept. 2021 • 1h 9min

Êtes-vous un programmeur Python débutant ou intermédiaire qui a traversé certains fondamentaux ? Avez-vous essayé de vous attaquer à un gros projet mais vous êtes bloqué et frustré ? Compléter quelques petits projets pourrait être la réponse. Cette semaine, on a l'auteur Al Sweigart et on parle de son nouveau livre, « The Big Book of Small Python Projects ».

Épisode 76 : Exploiter le module math de Python et exposer des fonctions pandas pratiques

3 sept. 2021 • 50min

À quel point connaissez-vous le module math de Python ? Peut-être avez-vous utilisé quelques constantes ou fonctions arithmétiques. Vous pourriez être surpris par la quantité de fonctionnalités cachées dans cette bibliothèque built-in, et peut-être n'avez-vous pas besoin d'aller chercher une bibliothèque externe. Cette semaine, David Amos est de retour, et il a apporté une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 74 : Expressions d'affectation Python & corriger une sortie ratée sur PyPI

20 août 2021 • 58min

Avez-vous commencé à utiliser l'expression d'affectation de Python dans votre code ? Peut-être les avez-vous entendues appeler l'opérateur morse. Maintenant que la controverse sur l'introduction dans Python 3.8 s'est calmée, comment pouvez-vous utiliser les expressions d'affectation efficacement dans votre code ? Cette semaine, David Amos est de retour, et il a apporté une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 73 : Soutenir les projets open source Python et les maintainers

13 août 2021 • 1h

Comment définir le logiciel open source ? Quels sont les défis qu'un projet open source et les maintainers affrontent ? Comment les maintainers reçoivent-ils de l'aide financière, légale, sécurité, ou d'autres types ? Cette semaine, on a Josh Simmons de Tidelift et de l'Open Source Initiative pour aider à répondre à ces questions.

Épisode 72 : Démarrer avec FastAPI et examiner le système d'import de Python

6 août 2021 • 45min

Avez-vous entendu parler de FastAPI ? Une interface de programmation d'application est vitale pour rendre votre logiciel accessible aux utilisateurs sur internet. FastAPI est une excellente option pour créer rapidement une API web qui implémente les meilleures pratiques. Cette semaine, David Amos est de retour, et il a apporté une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 71 : Commencer à utiliser un débogueur avec votre code Python

30 juil. 2021 • 1h 5min

Saupoudrez-vous encore d'instructions print dans votre code pendant que vous l'écrivez ? Les instructions print sont souvent maladroites et offrent seulement une vue limitée de l'état de votre code. Avez-vous pensé qu'il devait y avoir une meilleure façon ? Cette semaine, on a Nina Zakharenko pour discuter de son talk de conférence « Goodbye Print, Hello Debugger ».

Épisode 70 : Ce qu'on peut faire avec Python et compter des objets avec « Counter »

23 juil. 2021 • 56min

Comment Python est-il utilisé aujourd'hui, et qu'est-ce qu'on peut faire avec le langage ? Voulez-vous développer des logiciels, plonger dans la data science et les maths, automatiser des parties de votre travail et vie numérique, ou travailler avec l'électronique ? Cette semaine, David Amos est de retour, et il a apporté une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 69 : Planifier un futur plus rapide au Python Language Summit

16 juil. 2021 • 58min

Vous demandez-vous ce que l'avenir réserve pour le langage Python ? Y a-t-il des améliorations de vitesse qui arrivent bientôt ? Et si vous pouviez être dans la salle pendant que les développeurs core discutent de l'avenir de Python ? Cette semaine, on a Joanna Jablonski, qui a été invitée au Python Language Summit 2021 comme journaliste pour résumer et documenter l'événement.

Épisode 68 : Explorer le module functools et les nombres complexes en Python

9 juil. 2021 • 55min

Êtes-vous prêt à étendre vos connaissances Python vers le territoire intermédiaire à avancé ? Quels outils attendent votre découverte dans le module functools de Python ? Cette semaine, David Amos est de retour, et il a apporté une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 67 : Sécuriser votre supply chain logiciel Python avec Dustin Ingram

2 juil. 2021 • 1h 11min

À quel point connaissez-vous votre supply chain logiciel ? Quand vous PIP installez un package, quelles étapes pouvez-vous prendre pour minimiser le risque d'installer quelque chose de malveillant ? Cette semaine, on a Dustin Ingram, directeur de la Python Software Foundation (PSF) et maintainer de l'index des packages Python (PyPI).

Épisode 65 : Étendre la communauté Python internationale avec la PSF

18 juin 2021 • 1h

La popularité de Python continue de croître. Les développeurs à travers le monde embrassent le langage. Comment Python est-il utilisé dans tous ces pays différents ? Comment une organisation comme la Python Software Foundation (PSF) travaille-t-elle vers les objectifs de sa mission pour soutenir et faire grandir cette communauté internationale ? Cette semaine, on a Marlene Mhangami, membre du board PSF et partie du groupe de travail Diversité et Inclusion.

Épisode 63 : Créer des applications web en utilisant seulement Python avec Anvil

4 juin 2021 • 1h 11min

Et si vous pouviez créer une application et la déployer sur le web avec juste Python ? Ne serait-ce pas sympa de sauter les étapes additionnelles de développement full-stack d'apprendre trois langages différents en plus de Python ? C'est l'idée derrière Anvil. Cette semaine, on a Meredydd Luff, co-fondateur d'Anvil.

Épisode 62 : Sélectionner la structure de données idéale & démêler « pass » et « with » de Python

28 mai 2021 • 48min

Comment savez-vous que vous utilisez la bonne structure de données pour votre projet Python ? Il y en a tellement de built-in dans Python et encore plus qu'on peut importer du module collections. Cette semaine, David Amos est de retour, et il a apporté une autre fournée d'articles et projets PyCoder's Weekly. On discute d'un récent cours vidéo en trois parties sur la sélection de la structure de données idéale.

Épisode 61 : Scaler l'infrastructure data science et ML comme Netflix

21 mai 2021 • 59min

Voudriez-vous déplacer votre projet data science d'un laptop vers le cloud ? Voudriez-vous aussi avoir des snapshots de votre projet sauvés en cours de route pour pouvoir revenir en arrière ou partager l'état de votre projet avec un autre membre d'équipe ? Cette semaine, on a Savin Goyal de Netflix. Savin est le lead technique pour l'infrastructure machine learning chez Netflix. Il nous rejoint pour parler de Metaflow, un outil open-source pour simplifier la construction, la gestion et le scaling de projets data science.

Épisode 60 : Construire un jeu de plateforme avec Arcade et couvrir l'actualité Python mensuelle

14 mai 2021 • 54min

Savez-vous que la Python Software Foundation recrute ! Avec le soutien récent de trois sponsors visionnaires, la PSF a pu ouvrir des postes pour un developer-in-residence et un project manager packaging Python. Real Python a maintenant un article mensuel d'actualités Python. L'invité fréquent de l'émission, David Amos, compile et résume les plus grandes actualités Python du mois passé.

Épisode 59 : Organiser et restructurer DjangoCon Europe 2021

7 mai 2021 • 53min

Êtes-vous intéressé à en apprendre plus sur Django ? Voudriez-vous rencontrer d'autres pros et apprendre comment ils utilisent Django ? DjangoCon Europe 2021 est virtuel cette année, et vous pouvez y participer de n'importe où dans le monde. Cette semaine, on a Miguel Magalhães et David Vaz, deux des organisateurs de la conférence.

Épisode 57 : Passer à l'étape supérieure en développement de jeux Python

23 avr. 2021 • 1h 15min

Êtes-vous intéressé à créer des jeux vidéo mais vous sentez limité dans ce que vous pouvez accomplir dans Python ? Y a-t-il une plateforme où vous pouvez tirer parti de vos compétences Python et fournir les avantages d'un moteur de jeu dédié ? Cette semaine, on a Paweł Fertyk. Paweł est un auteur Real Python et crée des jeux comme Miskatonic Studio depuis plusieurs années.

Épisode 56 : OrderedDict vs dict et POO en Python vs Java

16 avr. 2021 • 50min

Cherchez-vous un peu d'ordre quand vous travaillez avec des dictionnaires en Python ? Êtes-vous au courant que le dict Python a changé sur les dernières versions et garde maintenant les éléments en ordre ? Pourriez-vous en apprendre plus sur la programmation orientée objet en Python en la comparant à un autre langage ? Cette semaine, David Amos est de retour, et il a apporté une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 55 : Démarrer le refactoring de votre code Python

9 avr. 2021 • 58min

Pensez-vous qu'il est temps de refactorer votre code Python ? Sur quoi devriez-vous réfléchir avant de commencer cette tâche ? Cette semaine, on a Brendan Maginnis et Nick Thapen de Sourcery. Sourcery est un outil de refactoring automatisé qui s'intègre dans votre IDE et suggère des améliorations à votre code.

Épisode 53 : Améliorer l'expérience d'apprentissage sur Real Python

26 mars 2021 • 1h 10min

Si vous n'avez pas visité le site récemment, vous manquez les mises à jour de realpython.com ! Le site propose une mise en page complètement rafraîchie avec plusieurs sections pour vous aider à tirer parti de encore plus de contenu éducatif Python génial. Cette semaine, on a Dan Bader, la personne derrière Real Python, et tous ces changements architecturaux.

Épisode 52 : Connexion à MongoDB et mises à jour sur le paysage du packaging Python

19 mars 2021 • 45min

Avez-vous entendu parler des bases de données NoSQL, ou vous êtes demandé comment en utiliser une avec Python ? Comment MongoDB stocke-t-il l'information et quels packages pouvez-vous utiliser pour connecter ce type de base de données à votre projet Python ? Cette semaine, David Amos est de retour, et il a apporté une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 51 : Naviguer les options pour déployer votre application Python

12 mars 2021 • 1h 3min

Qu'est-ce qui entre dans la décision de comment héberger votre code ou application Python dans le cloud ? Quelle stack technologique est la bonne taille pour votre projet ? Cette semaine, on a Calvin Hendryx-Parker. Calvin parle des options d'hébergement cloud, choix d'infrastructure, et outils de déploiement.

Épisode 50 : Consommer des APIs avec Python et construire des microservices avec gRPC

5 mars 2021 • 53min

Avez-vous voulu faire consommer des données d'APIs web à votre code Python ? Peut-être avez-vous bidouillé avec le package requests, mais vous ne savez pas quelles étapes prendre ensuite. Cette semaine, David Amos est de retour, et il a apporté une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 49 : Les défis du développement vers un professionnel Python

26 fév. 2021 • 51min

Quelle est la différence entre écrire du code pour soi et développer pour les autres ? Quelles nouvelles considérations devez-vous prendre en compte comme développeur Python professionnel ? Cette semaine, on parle à Dane Hillard de son livre « Practices of the Python Pro ».

Épisode 48 : Descente de gradient stochastique et déployer vos scripts Python sur le web

19 fév. 2021 • 1h 1min

Connaissez-vous les étapes initiales pour mettre votre script Python en ligne sur le web ? Vous avez peut-être construit quelque chose avec Flask, mais comment le mettre debout pour le partager avec les autres ? Cette semaine, on a l'invité précédent Martin Breuss de retour. Martin partage son récent article « Python Web Applications: Deploy Your Script as a Flask App ». David Amos revient aussi, et il a apporté une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 47 : Démêler la syntaxe de Python jusqu'au core avec Brett Cannon

12 fév. 2021 • 1h 32min

Avez-vous l'impression de comprendre comment Python marche sous le capot ? Qu'est-ce que le sucre syntaxique, et combien devrait-il y en avoir dans Python ? Cette semaine, on a Brett Cannon. Brett est un développeur core Python et il travaille sur une série d'articles où il démêle la syntaxe de Python. Sa série est une ressource fantastique pour ceux qui veulent apprendre comment Python est structuré et marche à son core.

Épisode 46 : C pour développeurs Python et visualisation de données avec Dash

5 fév. 2021 • 44min

Êtes-vous intéressé à construire des tableaux de bord interactifs avec Python ? Et un projet qui prend un fichier de données plat jusqu'à un tableau de bord interactif hébergé sur le web ? Cette semaine, David Amos est de retour, et il a apporté une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 45 : Traitement d'images en Python avec Pillow

29 janv. 2021 • 47min

Êtes-vous intéressé à traiter des images en Python ? Avez-vous besoin de charger et modifier des images pour votre site Flask ou Django ou CMS ? Alors vous travaillerez probablement avec Pillow, le fork amical de PIL, la bibliothèque d'imagerie Python. Cette semaine, on a Mike Driscoll, qui écrit un nouveau livre sur le traitement d'images en Python.

Épisode 44 : Créer une conférence Python en ligne interactive pour PyCascades 2021

22 janv. 2021 • 1h 4min

Comment créer une conférence virtuelle qui garde l'interactivité d'un événement en présentiel ? Quels outils sont nécessaires pour les soumissions de talks, la billetterie, et l'hébergement en direct ? Pouvez-vous trouver ces outils écrits en Python ? Cette semaine, on a plusieurs organisateurs de la conférence PyCascades 2021. Ils partagent le processus de restructuration d'une conférence Python pour relever ces défis.

Épisode 43 : Deep Reinforcement Learning dans un notebook avec Jupylet + Gaming et Synthèse

15 janv. 2021 • 1h 2min

À quoi ressemble le design d'une bibliothèque Python pour trois audiences différentes ? Cette semaine, on a Nir Aides, créateur de Jupylet. Sa nouvelle bibliothèque est conçue pour des chercheurs en deep reinforcement learning, des musiciens intéressés par le live music coding, et des enfants intéressés à apprendre à programmer. Tout est conçu pour tourner dans un notebook Jupyter.

Épisode 42 : C'est quoi le Data Engineering et rechercher 10 millions de notebooks Jupyter

8 janv. 2021 • 55min

Êtes-vous familier avec le rôle des data engineers dans le paysage moderne de la data science et Python ? Le data engineering est une sous-discipline qui se concentre sur le transport, la transformation, et le stockage de données. Cette semaine, David Amos est de retour, et il a apporté une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 41 : Articles 2020 Real Python en revue

25 déc. 2020 • 47min

C'est été une sacrée année ! L'équipe Real Python a écrit, édité, curaté, illustré et produit une montagne d'articles Python cette année. On a aussi mis à jour le site et l'adhésion avec office hours, transcripts, ce podcast, et bien plus. On est rejoints par deux membres de l'équipe Real Python, David Amos et Joanna Jablonski. On voulait partager un bilan de fin d'année avec une collection d'articles qui montrent une diversité de sujets Python et la qualité de ce que notre équipe a créé cette année.

Épisode 40 : Comment Python gère la mémoire et créer des tableaux avec np.linspace

18 déc. 2020 • 57min

Vous êtes-vous demandé comment Python gère la mémoire ? Comment vos variables sont stockées en mémoire, et quand sont-elles supprimées ? Cette semaine, David Amos est là, et il a apporté une autre fournée d'articles et projets PyCoder's Weekly. Avec l'article Real Python sur la gestion mémoire Python, on parle aussi d'un autre article sur la création de tableaux espacés régulièrement ou non en Python avec np.linspace.

Épisode 39 : Générateurs, coroutines, et apprendre Python par exercices

11 déc. 2020 • 1h 5min

Avez-vous commencé à utiliser des générateurs en Python ? Êtes-vous pas sûr de pourquoi vous en utiliseriez un plutôt qu'une fonction régulière ? Comment utiliser la méthode spéciale « send » et la syntaxe « yield from » ? Cette semaine, on a Reuven Lerner pour parler de son talk PyCon Africa 2020 « Generators, coroutines, and nanoservices ».

Épisode 38 : Boucler avec enumerate() et GUIs Python avec PyQt

4 déc. 2020 • 43min

Si vous venez à Python d'un autre langage, vous ne connaissez peut-être pas un outil utile pour travailler avec les boucles, la fonction built-in enumerate de Python. Cette semaine, David Amos est là, et il a apporté une autre fournée d'articles et projets PyCoder's Weekly. Avec l'article Real Python couvrant les détails de la fonction enumerate, on parle aussi d'un autre article sur la construction d'éléments d'interface graphique Python en PyQt.

Épisode 37 : Enseigner Python et trouver des ressources pour étudiants

27 nov. 2020 • 49min

Une des meilleures façons d'apprendre quelque chose bien est de l'enseigner. Cette semaine, on a Kelly Schuster-Paredes et Sean Tibor du podcast Teaching Python. Sean et Kelly enseignent Python à des collégiens et partagent leur art et science de l'enseignement Python sur leur podcast. Ils voulaient venir sur l'émission pour parler des articles, quiz, et autres ressources Real Python qu'ils utilisent quand ils enseignent leurs étudiants.

Épisode 36 : Analyse de sentiment, transformées de Fourier, et plus de data science Python

20 nov. 2020 • 57min

Êtes-vous intéressé à en apprendre plus sur le Natural Language Processing ? Avez-vous entendu parler d'analyse de sentiment ? Cette semaine, Kyle Stratis revient pour parler de son nouvel article « Use Sentiment Analysis With Python to Classify Movie Reviews ». David Amos est aussi là, et nous couvrons une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 35 : Sécurité et autorisation dans vos applications web Python

13 nov. 2020 • 51min

Vous avez construit une application web en Python. Maintenant comment allez-vous autoriser les utilisateurs ? La sécurité va au-delà de l'authentification. Qui a le droit de faire quoi, où, et quand ? Cette semaine, on a Sam Scott, CTO d'Oso. Oso est un moteur de politique open-source pour l'autorisation que vous embarquez dans votre application.

Épisode 34 : L'opérateur modulo Python & gérer des données avec SQLite et SQLAlchemy

6 nov. 2020 • 52min

Êtes-vous prêt à aller au-delà des fichiers plats pour vos données en Python ? Peut-être n'êtes-vous pas sûr par où commencer avec les bases de données et SQL. Cette semaine, David Amos revient avec une autre fournée d'articles et projets PyCoder's Weekly. On couvre un article Real Python sur la gestion de données avec SQLite et SQLAlchemy.

Épisode 33 : Au-delà des bases avec Python et Al Sweigart

30 oct. 2020 • 1h 27min

Vous avez probablement entendu parler du best-seller Python « Automate the Boring Stuff with Python ». Quelles sont les prochaines étapes après avoir commencé à bidouiller les bases Python ? Peut-être avez-vous complété quelques tutoriels, créé quelques scripts, et automatisé des tâches répétitives dans votre vie. Cette semaine, on a l'auteur Al Sweigart pour parler de son nouveau livre, « Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code ».

Épisode 32 : Notre nouveau livre « Python Basics » & combler les trous dans votre parcours d'apprentissage

23 oct. 2020 • 50min

Avez-vous des trous dans votre parcours d'apprentissage Python ? Si vous êtes comme moi, vous avez peut-être suivi une route complètement aléatoire pour apprendre Python. Cette semaine, David Amos est là pour parler de la sortie du livre Real Python, « Python Basics: A Practical Introduction to Python 3 ». Le livre est conçu non seulement pour mettre les débutants à niveau mais aussi pour aider à combler les trous que beaucoup d'apprenants intermédiaires peuvent encore avoir.

Épisode 31 : Meilleures pratiques return Python et travailler avec la fonction map()

16 oct. 2020 • 46min

L'instruction return Python est une partie si fondamentale de l'écriture de fonctions. Est-il possible que vous ayez manqué certaines meilleures pratiques en écrivant vos propres instructions return ? Cette semaine, David Amos revient avec une autre fournée d'articles et projets PyCoder's Weekly. On parle aussi programmation fonctionnelle avec un article sur la fonction map Python et le traitement d'itérables sans boucle.

Épisode 30 : Explorer les nouvelles fonctionnalités de Python 3.9

9 oct. 2020 • 1h 14min

Python 3.9 est arrivé ! Cette semaine, l'invité précédent et auteur Real Python Geir Arne Hjelle revient pour parler de son récent article, « Python 3.9: Cool New Features for You to Try ». Rejoint aussi la conversation l'instructeur de cours vidéo Real Python et auteur Christopher Trudeau. Christopher a créé un cours vidéo, sorti cette semaine aussi, basé sur l'article de Geir Arne. On parle de fuseaux horaires, fusion de dictionnaires, le nouveau parser, type hints, et plus.

Épisode 29 : Résoudre les dépendances de packages avec la nouvelle version de Pip

2 oct. 2020 • 1h 9min

Si vous utilisez Python, vous avez probablement utilisé pip pour installer des packages additionnels depuis l'index des packages Python. Une partie de la magie derrière pip est le résolveur de dépendances, et il y a une nouvelle version dans le dernier pip. Cette semaine, on a Sumana Harihareswara et Georgia Bullen, qui ont travaillé sur les récentes sorties de pip. Sumana est la project manager pour pip, et Georgia a travaillé sur l'expérience utilisateur (UX) de pip.

Épisode 28 : Utiliser Pylance pour écrire du meilleur Python dans Visual Studio Code

25 sept. 2020 • 50min

Une grande décision qu'un développeur doit prendre est quel outil utiliser pour écrire du code ? Voudriez-vous un éditeur qui comprend Python, et est là pour aider avec suggestions, définitions, et analyse de votre code ? Pour beaucoup de développeurs, c'est l'outil gratuit, Visual Studio Code. Cette semaine, on a Savannah Ostrowski, program manager pour le Python Language Server et Python dans Visual Studio. On discute de Pylance, un nouveau language server avec support de langage rapide et riche en fonctionnalités pour Python dans VS Code.

Épisode 27 : Préparer un entretien avec des problèmes d'entraînement Python

18 sept. 2020 • 47min

Quelle est une façon efficace de se préparer à un entretien Python ? Voudriez-vous un ensemble de problèmes qui augmentent en difficulté pour pratiquer et affûter vos compétences Python ? Cette semaine, on a Jim Anderson pour parler de son nouvel article Real Python, « Python Practice Problems: Get Ready for Your Next Interview ». Cet article fournit plusieurs problèmes, qui incluent du code squelette, des tests unitaires, et des solutions pour comparer votre travail.

Épisode 26 : 5 ans de podcasting Python avec Michael Kennedy : Croissance, GIL, Async, et plus

11 sept. 2020 • 1h 27min

Pourquoi Python attire-t-il tant de nouveaux programmeurs ? Peut-être que cette croissance vient de Python étant un langage full-spectrum. Cette semaine, on a Michael Kennedy, l'animateur du podcast « Talk Python to Me ». Michael réfléchit sur cinq ans de podcasting sur Python, et beaucoup de changements qu'il a vus dans le paysage Python.

Épisode 25 : Contrôle de version de données en Python et transcripts vidéo Real Python

4 sept. 2020 • 1h

Ne serait-ce pas sympa d'utiliser une forme de contrôle de version pour les données ? Quelque chose qui permettrait de tracker et versionner vos datasets et modèles. Eh bien, c'est ce que l'outil appelé DVC est conçu pour faire. Cette semaine, David Amos est là et il a apporté une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 24 : Options pour packager votre application Python : Wheels, Docker, et plus

28 août 2020 • 1h 14min

Vous êtes-vous demandé comment packager mon code Python ? Vous avez écrit l'application, mais maintenant vous devez la distribuer aux machines sur lesquelles elle doit tourner. Ça dépend de ce qu'est le code, des bibliothèques dont il dépend, et avec qui vous voulez le partager. Cette semaine, on a Itamar Turner-Trauring, créateur du site pythonspeed.com. On discute de son article « Options for Packaging Your Python Code: Wheels, Conda, Docker, and More », couvrant le comment du partage de votre code.

Épisode 23 : Python Wheels et passage par référence en Python

21 août 2020 • 1h 4min

Vous êtes-vous demandé ce que sont les Python wheels ? Comment sont-ils utilisés pour packager du code Python ? Python utilise-t-il le passage par valeur ou par référence ? Cette semaine, David Amos est là pour aider à répondre à ces questions, et il a apporté une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 22 : Créer des apps GUI Python multi-plateformes avec BeeWare

14 août 2020 • 1h 23min

Voulez-vous distribuer vos applications Python à d'autres utilisateurs qui n'ont pas ou n'utilisent même pas Python ? Peut-être êtes-vous intéressé à voir votre application Python tourner sur iOS ou Android ? Cette semaine, on a Russell Keith-Magee, le fondateur et maintainer du projet BeeWare. Russell parle de Briefcase, un outil qui convertit une application Python en installateurs natifs sur macOS, Windows, Linux, et appareils mobiles.

Épisode 20 : Construire des PDF en Python avec ReportLab

31 juil. 2020 • 53min

Avez-vous voulu générer des rapports avancés en PDF avec Python ? Peut-être voulez-vous construire des documents avec tableaux, images, ou formulaires remplissables. Cette semaine, on a Mike Driscoll pour parler de son livre « ReportLab - PDF Processing with Python ».

Épisode 19 : Techniques d'import avancées Python et gestion d'utilisateurs dans Django

24 juil. 2020 • 51min

Voudriez-vous comprendre clairement ce qui se passe quand vous utilisez le mot-clé import Python ? Voulez-vous utiliser les modules plus efficacement pour structurer votre code ? Ou peut-être êtes-vous prêt à passer au niveau supérieur avec votre projet Django en ajoutant la gestion d'utilisateurs. Cette semaine, David Amos est de retour avec une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 18 : Dix ans de Flask : Conversation avec le créateur Armin Ronacher

17 juil. 2020 • 1h 17min

Cette semaine, on a Armin Ronacher pour parler des premières 10 années de Flask. Armin parle des origines de Flask et des composants qui composent le framework. Il parle de ce qui entre dans la documentation d'un framework ou API. Il parle aussi de la communauté qui travaille sur le développement continu de Flask.

Épisode 17 : Programmation linéaire, PySimpleGUI, et plus

10 juil. 2020 • 49min

Êtes-vous familier avec la programmation linéaire, et comment elle peut être utilisée pour résoudre des problèmes d'optimisation de ressources ? Voudriez-vous libérer votre code Python d'une ligne de commande maladroite et commencer à faire des interfaces graphiques pratiques pour vos utilisateurs ? Cette semaine, David Amos est de retour avec une autre fournée d'articles et projets PyCoder's Weekly.

Épisode 16 : Penser en Pandas : Analyse de données Python la bonne façon

3 juil. 2020 • 1h 2min

Utilisez-vous la bibliothèque Python Pandas de la bonne façon ? Vous demandez-vous comment obtenir de meilleures performances, ou comment optimiser vos données pour l'analyse ? Qu'est-ce que la normalisation veut dire ? Cette semaine, on a Hannah Stepanek pour discuter de son nouveau livre « Thinking in Pandas ».

Épisode 15 : Expressions régulières Python, Views vs Copies dans Pandas, et plus

26 juin 2020 • 44min

Avez-vous voulu apprendre les Expressions Régulières en Python, mais ne savez pas par où commencer ? Avez-vous trébuché dans le redoutable avertissement rose SettingWithCopyWarning dans Pandas ? Cette semaine, on a David Amos de l'équipe Real Python pour discuter d'une récente série en deux parties sur les Regex en Python. On parle aussi d'un autre article récent sur le site sur views vs copies dans Pandas. David apporte aussi quelques autres articles et projets de la communauté Python au sens large pour qu'on en discute.

Épisode 14 : Passer au serverless avec Python

19 juin 2020 • 54min

Voudriez-vous faire tourner votre code Python dans le cloud sans devoir devenir ingénieur infrastructure ? Voulez-vous avoir des fonctions Python qui tournent quand elles sont déclenchées par des événements spécifiques ? Cette semaine, on a Anthony Chu pour discuter du serverless computing et faire tourner des fonctions Python dans le cloud. Anthony Chu est program manager pour Microsoft's Azure Functions.

Épisode 13 : PDFs en Python et projets sur Raspberry Pi

12 juin 2020 • 45min

Avez-vous voulu travailler avec des fichiers PDF en Python ? Peut-être voulez-vous extraire du texte, fusionner et concaténer des fichiers, ou même créer des PDFs from scratch. Êtes-vous intéressé à construire des projets hardware avec un Raspberry Pi ? Cette semaine, on a David Amos de l'équipe Real Python pour discuter de son récent article sur le travail avec les PDFs. David apporte aussi quelques autres articles de la communauté Python au sens large pour qu'on en discute.

Épisode 12 : Web Scraping en Python : Outils, techniques, et légalité

5 juin 2020 • 50min

Voulez-vous commencer le web scraping avec Python ? Êtes-vous concerné par les implications légales potentielles ? Quels sont les outils requis et quelles sont certaines des meilleures pratiques ? Cette semaine, on a Kimberly Fessel pour discuter de son excellent tutoriel créé pour PyCon 2020 en ligne intitulé « It's Officially Legal so Let's Scrape the Web ».

Épisode 11 : Conseils pour débuter les tests en Python

29 mai 2020 • 58min

Avez-vous voulu commencer les tests en Python ? Peut-être vous sentez-vous un peu nerveux à plonger plus profond que juste confirmer que votre code tourne. Quels sont les outils nécessaires et quelles seraient les prochaines étapes pour monter d'un niveau vos tests Python ? Cette semaine, on a Anthony Shaw pour discuter de son article sur ce sujet. Anthony est membre de l'équipe Real Python et a écrit plusieurs articles pour le site.

Épisode 10 : Recherche d'emploi Python en période de pandémie

22 mai 2020 • 1h 19min

Connaissez-vous quelqu'un dans la communauté Python qui a été licencié récemment à cause de la pandémie ? À quoi ressemble le paysage de l'emploi actuellement ? Quelles sont les compétences et techniques qui vous aideront dans votre recherche d'emploi ? Cette semaine, on a Kyle Stratis pour discuter de comment il gère sa recherche d'emploi après avoir été licencié de son job de data engineering. Kyle est membre de l'équipe Real Python et a écrit plusieurs articles pour le site.

Épisode 9 : Monter d'un niveau votre littératie Python et trouver des projets Python à étudier

15 mai 2020 • 1h 16min

Dans votre quête pour devenir un meilleur développeur, comment trouvez-vous du code Python qui est à votre niveau de lecture ? Quelles sont de bonnes bases de code ou projets à étudier ? Quelles sont les choses qui vous retiennent de monter votre littératie Python ? Cette semaine, on a Cecil Phillip pour discuter de toutes ces questions communes. Cecil est Senior Cloud Advocate chez Microsoft.

Épisode 8 : Docker + Python pour Data Science et Machine Learning

8 mai 2020 • 55min

Docker est un outil commun pour les développeurs Python créant et déployant des applications, mais qu'est-ce qu'il faut savoir si vous voulez utiliser Docker pour la data science et le machine learning ? Quelles sont les meilleures pratiques si vous voulez commencer à utiliser des conteneurs pour vos projets scientifiques ? Cette semaine, on a Tania Allard. Elle est Sr. Developer Advocate chez Microsoft, focus sur Machine Learning, calcul scientifique, recherche et open source.

Épisode 5 : Explorer CircuitPython

17 avr. 2020 • 1h 3min

Avez-vous déjà voulu explorer l'utilisation de Python avec l'électronique ? CircuitPython est une excellente plateforme pour commencer. Cette semaine, on a Thea Flowers. Thea a créé plusieurs projets hardware basés sur CircuitPython, et elle parle du démarrage sur la plateforme.

Épisode 4 : Apprendre Python à travers les erreurs

10 avr. 2020 • 1h 10min

Vous énervez-vous et frustrez-vous quand vous avez des erreurs en lançant votre code Python ? Cette semaine, on a Martin Breuss. On discute de comment apprendre Python à travers les erreurs, et comment les erreurs sont vraiment vos amies.

Épisode 2 : Apprendre des compétences Python en créant des jeux

27 mars 2020 • 55min

La programmation de jeux est-elle une bonne façon de développer vos compétences de programmation Python ? Cette semaine, on a Jon Fincher. Jon est un auteur de l'équipe Real Python, et on parle de ses récents articles sur PyGame et Arcade.

Épisode 1 : Décorateurs Python et écrire pour Real Python

20 mars 2020 • 50min

Voulez-vous en apprendre plus sur les décorateurs Python ? Vous êtes-vous déjà demandé ce qui se passe derrière les scènes pour créer un article Real Python ? Dans ce premier épisode, on a Geir Arne Hjelle de l'équipe Real Python.

Épisode 0 : À propos de l'émission

6 mars 2020 • 2min

Un podcast Python hebdomadaire animé par Christopher Bailey avec des interviews, des astuces de code, et des conversations avec des invités de la communauté Python.

Python

  1. Maîtriser le métaprogrammation Python : Techniques avancées de métaclasses
  2. Traitement d'images Python avec Pillow : guide complet
  3. Maîtriser les fonctions Python : définition, appel, indentation, arguments et valeurs de retour
  4. Le Zen de Python : 19 principes intemporels pour un code élégant (PEP-20)
  5. Python : Récupérer l'heure actuelle et les données de fuseau horaire facilement
  6. Maîtriser la méthode String.find() de Python : Syntaxe, Exemples et Alternatives
  7. Modules Python : Création, importation et utilisation avancée
  8. Maîtriser Python datetime : guide pratique pour les dates, heures et fuseaux horaires
  9. Maîtriser les boucles Python : For, While, Break, Continue et Enumerate expliqués