AsyncIO + Music, Origins of Black et la gestion des versions de Python – The Real Python Podcast

By | mai 1, 2020

Formation Python

Real Python Logo

01 mai 2020 1h 27m

Christopher Bailey
Łukasz Langa

Vous voulez en savoir plus sur AsyncIO en Python, avec un exemple où vous pouvez voir et entendre des événements déclenchés en temps réel? Cette semaine, Christopher interviewe Łukasz Langa. Łukasz a créé une conférence pour PyCon 2020 sur l'utilisation d'AsyncIO avec la musique. Dans cet exposé, il montre des exemples en direct de coroutines, de rassemblements, de la boucle d'événements et d'événements déclenchés pour créer un morceau de musique. Ils parlent de son rôle de gestionnaire de publication pour Python 3.8 et 3.9. Il fournit également des informations sur les origines de son formateur de code très populaire et sans compromis, Black, et sur les types de problèmes qu'il peut résoudre à l'intérieur d'une organisation.

Łukasz a précédemment travaillé pour Facebook, où il a commencé Black. Il parle de son retour récent en Pologne. Łukasz discute de son travail actuel pour Edge DB, la construction d'une base de données relationnelle objet de nouvelle génération.

Les sujets:

  • 00:00:00 – Présentation
  • 00:01:32 – Les antécédents de Łukasz
  • 00:03:22 – Quitter Facebook et retourner en Pologne
  • 00:05:26 – Démarrage du travail avec EdgeDB
  • 00:06:07 – Qu'est-ce que Edge DB?
  • 00:12:28 – Conférence AsyncIO + Music PyCon 2020
  • 00:18:56 – Plus de ressources AsyncIO
  • 00:23:36 – Comparaison de la boucle d'événement à une boucle de jeu
  • 00:27:12 – Coroutines et rassemblement
  • 00:30:00 – Une conversation avec Glyph
  • 00:33:40 – De plus grandes idées pour le séquenceur MIDI AsyncIO
  • 00:35:41 – Utilisation d'uvloop en remplacement de la boucle AsyncIO de référence intégrée
  • 00:39:13 – Réflexions sur MIDI 2.0
  • 00:46:30 – Origines du noir
  • 00:53:51 – Les noirs gagnent en popularité
  • 00:58:35 – En quoi consiste le gestionnaire de versions de Python 3.9?
  • 01:02:22 – Le sommet du langage Python
  • 01:07:44 – La bêta est-elle dans les temps?
  • 01:09:27 – Comment avez-vous obtenu le rôle de Release Manager?
  • 01:15:09 – Qu'est-ce qui vous passionne dans le monde de Python?
  • 01:19:02 – Si vous appreniez Python à partir de zéro, que ferait-il différemment?
  • 01:22:18 – Qu'est-ce que vous pensiez savoir sur Python, mais que vous aviez tort?
  • 01:26:05 – Au revoir et merci

Afficher les liens:


Tweet
Partager
Email

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

«Parcourir tous les épisodes