Que pouvez-vous faire avec Python et compter des objets à l'aide de "Counter" – Le vrai podcast Python

By | juillet 23, 2021

Cours Python en ligne

Logo Python réel

23 juil. 2021 56m

Christophe Bailey
David Amos

Comment Python est-il utilisé aujourd'hui et que pouvez-vous faire avec ce langage ? Voulez-vous développer des logiciels, plonger dans la science des données et les mathématiques, automatiser des parties de votre travail et de votre vie numérique ou travailler avec l'électronique ? Cette semaine dans l'émission, David Amos est de retour et il a apporté un autre lot d'articles et de projets hebdomadaires de PyCoder.

Commanditaire de l'épisode :

Nous parlons d'un article de Real Python qui couvre l'incroyable variété de façons dont vous pouvez utiliser Python. David partage un article sur la manière pythonique de compter des objets à l'aide de la classe Counter du module collections. Nous discutons de la manière dont cela peut conduire à un code plus propre et plus efficace.

Nous couvrons plusieurs autres articles et projets de la communauté Python, notamment le premier développeur en résidence CPython, les classes de types en Python, GitHub Copilot écrit un jeu basé sur du texte, des retraçages plus conviviaux dans les REPL (y compris Jupyter), plus de 120 défis d'entretien interactif, un module qui vous aide à créer des pipelines complexes de tâches par lots et un outil de traçage dans le terminal.

Les sujets:

  • 00:00:00 – Présentation
  • 00:02:01 – Łukasz Langa est le premier développeur en résidence de CPython
  • 00:05:03 – Que puis-je faire avec Python ?
  • 00:11:19 – Classes de types en Python
  • 00:17:59 – Parrain : Sentry
  • 00:19:01 – Copilot écrit un jeu textuel en Python
  • 00:27:31 – Python’s Counter : La façon pythonique de compter les objets
  • 00:34:14 – interactive-coding-challenges: 120+ défis d'interview de codage Python interactif avec Anki Flashcards
  • 00:38:11 – Pleins feux sur le cours vidéo
  • 00:39:11 – Des retraçages plus conviviaux dans les REPL (y compris Jupyter)
  • 00:49:37 – luigi : module Python qui vous aide à créer des pipelines complexes de tâches par lots
  • 00:52:13 – plotext : Tracer dans le Terminal
  • 00:55:24 – Merci et au revoir

Afficher les liens :

Łukasz Langa est le premier développeur en résidence de CPython

Que puis-je faire avec Python ? – Vous avez terminé un cours ou êtes enfin arrivé à la fin d'un livre qui vous apprend les bases de la programmation avec Python. Vous avez découvert les variables, les listes, les tuples, les dictionnaires, les boucles for et while, les instructions conditionnelles, les concepts orientés objet, etc. Alors, quelle est la suite ? Que pouvez-vous faire avec Python de nos jours ?

Classes de types en Python – Parfois, vous devez modifier le comportement d'une fonction en fonction du type d'argument qui lui est transmis. C'est un exemple classique de polymorphisme en programmation. Dans cet article, vous apprendrez comment cela se fait généralement en Python, comparerez cela au polymorphisme dans d'autres langages et verrez comment la nouvelle bibliothèque de classes peut faciliter l'ensemble du processus.

Copilot écrit un jeu textuel en Python – La nouvelle fonctionnalité Copilot de GitHub fait parler beaucoup de monde. L'objectif du projet est d'être un programmeur de paires d'IA – un outil qui peut suggérer des lignes entières de code ou même des fonctions entières ! Dans cet article amusant, un développeur qui a eu accès à l'aperçu technique de Copilot partage comment l'IA a écrit un jeu d'aventure textuel complet qui s'est avéré être la solution à un exercice d'un livre d'instructions Python.

Compteur de Python : la façon pythonique de compter les objets– Dans ce didacticiel pas à pas, vous apprendrez à utiliser Python Compteur compter plusieurs objets répétés à la fois. Vous apprendrez également à utiliser Compteur objets pour améliorer les autres calculs que vous effectuez en Python.

interactive-coding-challenges : plus de 120 défis d'entrevue de codage interactif en Python avec les cartes mémoire Anki

Des retraçages plus conviviaux dans les REPL (y compris Jupyter) – Les retraçages sont souvent le début de tout voyage de débogage Python. Mais les retraçages peuvent être difficiles à lire et déroutants pour les débutants. Le projet friendly-traceback vise à lever le voile de confusion pour les retraçages en fournissant des messages d'erreur plus utiles avec beaucoup de contexte. Les nouvelles mises à jour du projet incluent de meilleurs retraçages dans Jupyter Notebooks !

Projets:

Liens supplémentaires :


Tweeter
Partager
E-mail

Améliorez vos compétences Python avec ces cours :

« Parcourir tous les épisodes

[ad_2]