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.
- Ouvrez VSCode dans le répertoire courant :
code .
- Ouvrez VSCode dans le répertoire courant dans la dernière fenêtre utilisée :
code -r .
- Créer une nouvelle fenêtre :
code -n
- 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.
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.
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.
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.
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
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é.
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.
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.
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.
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.
- Contenu propulsé par le référencement et distribution de relations publiques. Soyez amplifié aujourd'hui.
- PlatoAiStream. Intelligence des données Web3. Connaissance Amplifiée. Accéder ici.
- Frapper l'avenir avec Adryenn Ashley. Accéder ici.
- Achetez et vendez des actions de sociétés PRE-IPO avec PREIPO®. Accéder ici.
- La source: https://www.kdnuggets.com/2023/05/12-vscode-tips-tricks-python-development.html?utm_source=rss&utm_medium=rss&utm_campaign=12-vscode-tips-and-tricks-for-python-development
- :possède
- :est
- :ne pas
- $UP
- 12
- a
- capacité
- A Propos
- au dessus de
- accès
- Supplémentaire
- Après
- AI
- Tous
- permet
- aussi
- an
- analyse
- et de
- appli
- Application
- SONT
- argument
- arguments
- At
- autocomplete
- automatiser
- disponibles
- basé
- Basics
- BE
- était
- ci-dessous
- Améliorée
- blogue
- branches
- construire
- Développement
- intégré
- mais
- by
- CAN
- Support et maintenance de Salesforce
- ChatGPT
- cliquez
- code
- vient
- contenu
- création de contenu
- contexte
- engendrent
- La création
- création
- Courant
- Lecture
- Customiser
- personnalisables
- personnaliser
- cycle
- données
- l'analyse des données
- science des données
- Data Scientist
- Réglage par défaut
- Degré
- à poser
- Développeur
- Développement
- différence
- directement
- do
- faire
- plus facilement
- Easy
- éditeur
- Efficace
- non plus
- ENGINEERING
- Améliore
- Tout
- Environment
- environnements
- Erreurs
- essential
- Pourtant, la
- d'experience
- expériences
- extension
- extensions
- RAPIDE
- Fonctionnalité
- Fonctionnalités:
- few
- Déposez votre dernière attestation
- remplir
- mettant l'accent
- polices
- Pour
- De
- d’étiquettes électroniques entièrement
- amusement
- fonction
- fonctions
- obtenez
- obtention
- gif
- Git
- GitHub
- graphique
- Réseau neuronal graphique
- graphiques
- pratique
- Vous avez
- he
- aider
- très
- sa
- Histoire
- détient
- Comment
- HTML
- HTTPS
- i
- if
- maladie
- important
- améliorer
- in
- initier
- instance
- plutôt ;
- des services
- l'intégration
- interagissant
- Interactif
- IT
- juste
- KDnuggetsGenericName
- ACTIVITES
- Savoir
- langue
- lancer
- APPRENTISSAGE
- apprentissage
- départ
- Allons-y
- Niveau
- comme
- lignes
- Liste
- aime
- click
- machine learning
- a prendre une
- gestion
- manuellement
- maître
- mental
- Maladie mentale
- numériques jumeaux (digital twin models)
- modifier
- PLUS
- (en fait, presque toutes)
- Le Plus Populaire
- plusieurs
- my
- Besoins
- réseau et
- Neural
- Réseau neuronal
- Nouveauté
- next
- ordinateurs portables
- of
- on
- ONE
- Options
- or
- ande
- plus de
- propre
- palette
- paramètres
- motifs
- effectuer
- effectuer
- Des endroits
- Platon
- Intelligence des données Platon
- PlatonDonnées
- des notes bonus
- Populaire
- Post
- power
- Press
- Produit
- productif
- productivité
- professionels
- important
- fournir
- fournit
- Python
- Lire
- en cours
- Les raisons
- récemment
- recommandé
- en relation
- remplacer
- REST
- Rich
- s
- même
- Sciences
- Scientifique
- scientifiques
- défilement
- Rechercher
- sur le lien
- sélection
- set
- Paramétres
- feuille
- similaires
- étapes
- So
- Logiciels
- Solutions
- groupe de neurones
- stats
- Luttant
- Étudiante
- studio
- Super
- Super-appli
- symbole
- syntaxe
- Prenez
- parlant
- tâches
- Technique
- Les technologies
- Technologie
- télécommunication
- Essais
- que
- qui
- La
- Les bases
- Les
- puis
- Là.
- des choses
- this
- Avec
- conseils
- trucs et astuces
- à
- les outils
- ruses
- tutoriel
- deux
- type
- comprendre
- compréhension
- unité
- us
- utilisé
- d'utiliser
- Utilisateur
- convivial
- en utilisant
- les variables
- divers
- vision
- visualiser
- visuels
- souhaitez
- avertissement
- we
- quand
- qui
- WHO
- sera
- comprenant
- sans
- Word
- écriture
- années
- you
- Votre
- zéphyrnet