Utiliser Pylance pour écrire mieux Python dans Visual Studio Code – Le vrai podcast Python

By | septembre 25, 2020

trouver un expert Python

Véritable logo Python

25 sept. 2020 50m

Christopher Bailey
Savannah Ostrowski

Une grande décision qu'un développeur doit prendre est quel outil utiliser pour écrire du code? Souhaitez-vous un éditeur qui comprend Python et est là pour vous aider avec des suggestions, des définitions et l'analyse de votre code? Pour de nombreux développeurs, c'est l'outil gratuit, Visual Studio Code. Cette semaine, nous avons Savannah Ostrowski, responsable de programme pour le serveur de langage Python et Python dans Visual Studio. Nous discutons de Pylance, un nouveau serveur de langage avec un support de langage rapide et riche en fonctionnalités pour Python dans VS Code.

Savannah explique ce qu'est un serveur de langues et les types de fonctionnalités qu'il peut fournir. Cela inclut les informations de type, la complétion de code, les importations automatiques, l'analyse de code mort, la navigation dans le code, etc. Nous avons également une discussion sur la vérification de type en Python, qui a conduit à la façon dont Pylance exploite l'outil de vérification de type statique Pyright, et sur les stubs de type (fichiers .pyi).

Les sujets:

  • 00:00:00 – Présentation
  • 00:01:47 – Rôle actuel chez Microsoft
  • 00:03:01 – Contexte avec Python
  • 00:04:21 – Origines de Pylance
  • 00:06:53 – Qu'est-ce qu'un serveur de langue?
  • 00:09:56 – Plonger plus profondément dans les fonctionnalités individuellement
  • 00:14:42 – Navigation dans le code et diagnostic
  • 00:15:43 – Méthodes de définition des types et des fichiers stub
  • 00:17:28 – Quels sont des exemples de fichiers stub?
  • 00:21:16 – Comparaison des droits d'auteur et de Mypy
  • 00:23:56 – Pleins feux sur le cours vidéo
  • 00:25:02 – Les importations automatiques sont une fonctionnalité controversée
  • 00:28:36 – Actions de code et analyse de code mort
  • 00:31:46 – Pylance travaille avec les notebooks Jupyter dans VSCode
  • 00:33:30 – Plusieurs espaces de travail
  • 00:36:16 – Pourquoi aimez-vous travailler sur des outils de développement?
  • 00:39:35 – Comment un outil comme Pylance aide-t-il un débutant?
  • 00:42:31 – Qu'est-ce qui vous passionne dans le monde de Python?
  • 00:46:25 – Que voulez-vous apprendre ensuite?
  • 00:49:24 – Merci et au revoir

Afficher les liens:


Tweet
Partager
Email

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

«Parcourir tous les épisodes