12 trucs et astuces VSCode pour le développement Python – KDnuggets

Nœud source: 2108302

12 trucs et astuces VSCode pour le développement Python
Image par auteur
 

Code Studio Virtuel (VSCode) est l'un des environnements de développement intégrés (IDE) populaires pour le développement Python. Il est rapide et est livré avec des fonctionnalités riches qui rendent l'expérience de développement amusante et facile.  

Les extensions VSCode Python sont l'une des principales raisons pour lesquelles je l'utilise pour toutes les tâches liées au travail. Il vous fournit la saisie semi-automatique de la syntaxe, le linting, les tests unitaires, Git, le débogage, les blocs-notes, les outils d'édition et la possibilité d'automatiser la plupart de vos tâches. Au lieu de faire les choses manuellement, vous pouvez soit appuyer sur des raccourcis clavier, soit cliquer sur quelques boutons.   

Dans cet article, nous apprendrons comment nous pouvons faire passer le VSCode au niveau supérieur et devenir plus productifs lors de la création de logiciels et de solutions Python. 
 

Remarque: Si vous êtes nouveau sur VSCode et que vous souhaitez apprendre toutes les bases, lisez le Configuration de VSCode pour Python tutoriel pour comprendre les fonctionnalités clés. 

Vous pouvez lancer VSCode à partir de terminal or Frapper à l'aide des commandes CLI. 

  1. Ouvrez VSCode dans le répertoire courant : code .
  2. Ouvrez VSCode dans le répertoire courant dans la dernière fenêtre utilisée :  code -r .
  3. Créer une nouvelle fenêtre : code -n
  4. Ouvrez l'éditeur de différences de fichiers VSCode : code --diff <file1> <file2>

Accédez à toutes les commandes et raccourcis disponibles en fonction du contexte actuel. Vous pouvez lancer la palette de commandes en utilisant le raccourci clavier : Ctrl + Maj + P. Après cela, vous pouvez saisir des mots-clés associés pour accéder à des commandes spécifiques. 
 

12 trucs et astuces VSCode pour le développement Python
Image par auteur

Quoi de mieux qu'une palette de commandes ? Raccourcis clavier. Vous pouvez modifier les raccourcis clavier selon vos besoins ou en savoir plus sur les raccourcis clavier par défaut en lisant le Raccourcis clavier fiche de référence. 

Les raccourcis clavier nous aideront à accéder directement aux commandes au lieu de faire défiler les options de la palette de commandes.

Accédez rapidement aux erreurs et avertissements en utilisant le raccourci clavier : Ctrl+Maj+M et parcourez-les en cliquant sur l'avertissement ou en appuyant sur  F8 or Maj + F8 clés. 
 

12 trucs et astuces VSCode pour le développement Python
Image par auteur

Vous pouvez personnaliser les thèmes, les icônes, les raccourcis clavier, les paramètres de débogage, les polices, les peluches et les extraits de code. VSCode est un environnement de développement entièrement personnalisable qui vous permet même de créer votre propre extension.  

Les extensions VSCode de Python peuvent améliorer l'expérience de développement et vous rendre productif. Tout n'est pas question de productivité. Il s'agit aussi de visuels. Extensions Python les plus populaires sur le Marché de Visual Studio fournir une interface graphique interactive avec des statistiques et des graphiques.
 

12 trucs et astuces VSCode pour le développement Python
Image par auteur
 

Consultez ma liste de 12 extensions VSCode essentielles pour la science des données cela fera de VSCode une super application afin que vous puissiez effectuer toutes les tâches de science des données sans quitter l'application. 

L'extension la plus importante qui vous permet d'effectuer des expériences d'analyse de données et d'apprentissage automatique est la Jupyter Notebook extension. 
 

12 trucs et astuces VSCode pour le développement Python
Image par auteur
 

Cette extension est fortement recommandée aux scientifiques des données pour effectuer des expérimentations en science des données et créer du code prêt pour la production. 

La sélection multi-curseurs est une bouée de sauvetage lorsque vous devez effectuer plusieurs modifications de la même instance. 

  • Ajoutez plusieurs points de curseur en utilisant Alt+Clic
  • Pour placer le curseur au-dessus, utilisez Ctrl+Alt+Haut ou en dessous Ctrl+Alt+Bas
  • Ajoutez des curseurs supplémentaires à toutes les occurrences de la sélection actuelle à l'aide de Ctrl + Maj + L

 

12 trucs et astuces VSCode pour le développement Python
Image de Visual Studio Code

Je sais que c'est une fonctionnalité simple, mais elle est très pratique lorsque vous modifiez des variables, des arguments et des paramètres similaires à différents endroits du fichier. Vous pouvez les rechercher et les remplacer un par un ou tous à la fois. 

Pour renommer le symbole ou l'argument, sélectionnez le symbole et appuyez sur la F2 clé.  
 

12 trucs et astuces VSCode pour le développement Python
Image par auteur

Il s'agit d'une intégration intégrée qui vous permet d'effectuer toutes les tâches liées à Git en cliquant sur quelques boutons au lieu de taper la commande Git dans la CLI. Vous pouvez visualiser l'historique, voir la différence et créer de nouvelles branches en interagissant avec une interface graphique conviviale. C'est encore plus simple que l'application GitHub Desktop. 
 

12 trucs et astuces VSCode pour le développement Python
Image par auteur

Les extraits de code sont comme la saisie semi-automatique, mais vous avez plus de pouvoir sur eux. Vous pouvez créer des extraits de code personnalisés pour répéter les modèles de code. Au lieu de créer une fonction Python, vous pouvez taper un mot, et il remplira le reste. 

Pour créer un extrait de code personnalisé, sélectionnez Déposez votre dernière attestation > Préférences > Configurer les extraits d'utilisateur puis sélectionnez la langue.
 

12 trucs et astuces VSCode pour le développement Python
Image par auteur

Tout le monde parle de ChatGPT pour les suggestions de code, mais Copilote GitHub est là depuis plus de deux ans, et il s'améliore pour comprendre le comportement des utilisateurs et les aider à écrire un code rapide et efficace. GitHub Copilot est basé sur GPT-3, qui améliore l'expérience de développement en suggérant des lignes de code ou des fonctions entières.
 

12 trucs et astuces VSCode pour le développement Python
Image de Copilote GitHub

 
 
Abid Ali Awan (@1abidaliawan) est un spécialiste des données certifié qui aime créer des modèles d'apprentissage automatique. Actuellement, il se concentre sur la création de contenu et la rédaction de blogs techniques sur les technologies d'apprentissage automatique et de science des données. Abid est titulaire d'une maîtrise en gestion de la technologie et d'un baccalauréat en génie des télécommunications. Sa vision est de créer un produit d'IA utilisant un réseau de neurones graphiques pour les étudiants aux prises avec une maladie mentale.
 

Horodatage:

Plus de KDnuggetsGenericName