Boucle avec enumerate () et les interfaces graphiques Python avec PyQt – Le vrai podcast Python

By | décembre 4, 2020

trouver un expert Python

Véritable logo Python

04 déc.2020 43m

Christopher Bailey
David Amos

Si vous arrivez à Python à partir d'un autre langage, vous ne connaissez peut-être pas un outil utile pour travailler avec des boucles, la fonction d'énumération intégrée de Python. Cette semaine dans l'émission, David Amos est ici, et il a apporté un autre lot d'articles et de projets hebdomadaires de PyCoder.

En plus de l'article Real Python couvrant les détails de la fonction d'énumération, nous parlons également d'un autre article sur la construction d'éléments d'interface utilisateur graphique Python dans PyQt.

Commanditaire de l'épisode:

David partage quelques ressources pour les scientifiques des données, y compris un article sur les compétences non enseignées dans les camps d'entraînement en science des données et un projet de création de données synthétiques.

Nous couvrons également plusieurs autres articles et projets de la communauté Python, notamment une mise à jour sur youtubedl, la recherche de packages malveillants sur PyPI, en utilisant le module bisect de Python, 73 exemples pour vous aider à maîtriser les f-strings et la programmation de jeux dans les notebooks Jupyter.

Les sujets:

  • 00:00:00 – Présentation
  • 00:01:53 – Le référentiel youtube-dl a été restauré sur GitHub avec l'aide de l'Electronic Frontier Foundation
  • 00:04:12 – Python enumerate (): simplifier le bouclage avec des compteurs
  • 00:07:24 – Chasse aux paquets malveillants sur PyPI
  • 00:14:31 – Commanditaire: Scout APM
  • 00:15:31 – Utilisation du module bisect de Python
  • 00:19:00 – 73 exemples pour vous aider à maîtriser les f-Strings de Python
  • 00:21:35 – 10 compétences Python qu'ils n'enseignent pas dans Bootcamp
  • 00:27:32 – Pleins feux sur le cours vidéo
  • 00:28:28 – Python et PyQt: création de menus, de barres d'outils et de barres d'état
  • 00:33:51 – SDV: Génération de données synthétiques pour des données tabulaires, relationnelles et chronologiques
  • 00:38:19 – jupylet: programmation de jeux dans les notebooks Jupyter
  • 00:42:59 – Merci et au revoir

Afficher les liens:

Le référentiel youtube-dl a été restauré sur GitHub avec l'aide de l'Electronic Frontier Foundation

Python enumerate (): simplifier la boucle avec des compteurs – Une fois que vous avez appris les boucles for en Python, vous savez que l'utilisation d'un index pour accéder aux éléments d'une séquence n'est pas très pythonique. Alors, que faites-vous lorsque vous avez besoin de cette valeur d'index? Dans ce didacticiel, vous apprendrez tout sur enumerate () intégré à Python, où il est utilisé et comment vous pouvez émuler son comportement.

Chasse aux paquets malveillants sur PyPI – Jordan Wright a installé chaque paquet sur PyPI pour rechercher du contenu malveillant. Et il n'a pas seulement inspecté le code, il couru les paquets. Une âme brave! Découvrez comment il a mis en place ce projet et ce qu'il a appris au cours de son aventure.

Utilisation du module bisect de Python – Le module bisect de Python a des outils pour rechercher et insérer des valeurs dans des listes triées. C’est l’une de ses fonctionnalités «avec piles» qui est souvent négligée, mais qui peut être un excellent outil pour optimiser certains types de code.

73 Exemples pour vous aider à maîtriser les f-Strings de Python – Les f-Strings sont peut-être l'une des fonctionnalités les plus appréciées de Python 3.6+. Voici 73 exemples d'utilisation de chaînes f pour améliorer votre code Python.

10 compétences Python qu'ils n'enseignent pas dans Bootcamp – Voici dix conseils pratiques et peu connus de pandas pour vous aider à faire passer vos compétences au niveau supérieur.

Python et PyQt: création de menus, de barres d'outils et de barres d'état – Dans ce didacticiel pas à pas, vous apprendrez à créer, personnaliser et utiliser des menus, des barres d'outils et des barres d'état Python pour créer des applications GUI à l'aide de PyQt.

Projets:

Liens supplémentaires:


Tweet
Partager
Email

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

«Parcourir tous les épisodes