VS Code tutoriel

Visual Studio Code est un éditeur de code gratuit très complet, utilisé par les amateurs et professionnels. 

Dans cette ressource tu trouveras comment :

Installer de VS Code

TƩlƩcharger Vscode

AccƩder au site officiel :

    • Ouvre ton navigateur web prĆ©fĆ©rĆ© (Chrome, Firefox, Safari, etc.).
    • Va sur le site officiel de Visual Studio Code en tapant : https://code.visualstudio.com/Download
    • Choisis alors ton systĆØme d’exploitation (Windows, Mac ou linux)

Installer pour Windows :

    • Une fois tĆ©lĆ©chargĆ©, va dans « tĆ©lĆ©chargementsĀ Ā».
    • Double clic sur le logiciel qui se termine avec une extension en .exe, cela va lancer le logiciel pour faire son installationĀ 
    • Suis les indications et clique sur suivant jusqu’Ć  ce que tu puisses cliquer sur installerĀ 
    • Et c’est parti !Ā 

Installer pour Mac :

    • Une fois tĆ©lĆ©chargĆ©, ouvre le fichier .dmg et fais glisser l’icĆ“ne de VS Code dans ton dossier « ApplicationsĀ Ā». 
      (Il te faudra certainement entrer ton mot de passe de session Ć  ce moment lĆ ) 
    • [– ILLU — : Capture d’Ć©cran du tĆ©lĆ©chargement et de l’installation pour Mac]

L’interface de Vscode

Interface de VS Code

Après avoir installé VS Code, ouvre le pour découvrir son interface :

1 – Barre latĆ©raleĀ :

Sur la gauche, tu as la barre latĆ©rale. C’est lĆ  que tu peux explorer les fichiers de ton projet, accĆ©der aux extensions, et utiliser Git pour la gestion de version

2 – Ɖditeur principal :

C’est la grande zone au centre où tu Ć©cris ton code. Chaque fichier ouvert apparaĆ®t dans un onglet en haut de cette zone.

3 – Barre d’Ć©tat :

En bas de l’écran, tu as la barre d’Ć©tat. Elle te donne des informations sur le fichier que tu Ć©dites, l’état du dĆ©pĆ“t Git, et bien plus encore.

4 – Terminal intĆ©gré :

Le terminal te permet d’exĆ©cuter des commandes directement depuis VS Code.

Personnaliser son VScode

Mettre en franƧais

  • Va dans ton menu vertical, tout Ć  gauche de ton vscode et clique sur l’icone pour les extensions.
  • Recherche « French Language PackĀ Ā» et installe-le.

AprĆØs l’installation, VS Code sera en franƧais aprĆØs un redĆ©marrage.

Sauvegarde automatique

  • Va dans Fichier > PrĆ©fĆ©rences > ParamĆØtres
  • Active l’option de sauvegarde automatique.
Cela te permet d’avoir une sauvegarde qui se fait automatiquement, dĆØs que tu modifies ton code.
Ā 
Ca évite de tout perdre si tu oublies de sauvegarder, ou si tu fermes ton vscode par mégarde ou problème technique !

Live Share

Pour collaborer avec d’autres personnesĀ :

    • Va dans ton menu vertical, tout Ć  gauche de ton vscode et clique sur l’icone pour les extensions.
    • Recherche simplement « Live ShareĀ Ā» dans le moteur de recherche
    • Installe l’extension Live Share pour coder en temps rĆ©el avec d’autres personnes et te faire aider plus facilement par ton animateur ou ton animatrice.

Une fois installĆ©e, clique sur l’icĆ“ne « Live Share »  et partage ton lien de session dans la barre latĆ©rale pour dĆ©marrer la collaboration.

Configurer ton Vscode

Extensions pour un projet HTML/CSS

Installer Prettier :

    • Recherche « Prettier – Code formatterĀ Ā» dans les extensions.
    • Installe-le pour formater automatiquement ton code HTML/CSS et avoir un code plus lisible.

Installer HTMLHint :

    • Recherche « HTMLHintĀ Ā» (prends bien celui de l’image Ć  gauche)
    • Installe-le pour repĆ©rer les erreurs dans ton code HTML.

Installer tailwindĀ :

    • Recherche « tailwindĀ Ā» dans les extensions
    • Installe-le pour acceder au framework tailwind et dĆ©core ton site plus rapidement.

Extensions pour un projet Javascript

En plus des extensions pour HTML/CSS , tu peux installer JavaScript (Es6) code snippets :

Pour accƩder rapidement Ơ des raccourcis de code (fonctions, boucles, etc.)

  • Ā 

Extensions pour un projet Python/Flask

Installer Python dans ton ordinateur :

Tout d’abord tu dois avoir python dans ton ordinateur. Et l’installer en faisant bien attention de l'Ā Ā»ajouter en pathĀ Ā» pour qu’il s’installer directement aussi dans les logiciels de ton ordinateur qui en a besoin, tel que vscode.

Commencer par tƩlƩcharger Python 3.12

Il s’agit des fichiers permettant d’installer la version 3.12 de Python.Ā Cette version est obligatoireĀ afin d’éviter les erreurs de compatibilitĆ© avec certaines bibliothĆØques qui ne sont pas encore entiĆØrement Ć  jour.

Commencer par tƩlƩcharger Python 3.12.10 (liens drive)

Les autres versions sont sur : https://www.python.org/downloads/

FAIS BIEN ATTENTION :

  • Avant d’installer python, coche bien la case « Add python.exe to PATHĀ Ā»
    • C’est trĆØs important, sinon tu ne pourras pas t’en serrvir dans vscode.
  • Puis clique sur « Install NowĀ Ā»
Ā 
RedƩmarre ton vscode si il est ouvert, pour que Ƨa le prenne en compte !

Installer les extensions Python de vscode :


    • Recherche « pythonĀ Ā» dans les extensions
    • Installe le langage et le debugage. Les 2 sont des extensions microsoft, prends bien celles lĆ 
Elles te permettront de debuguer ton code, et d’exĆ©cuter ton programme pour avoir un visuel sur Flask par exemple !

Installer Flask Snippets

  • Recherche « Flask SnippetsĀ Ā»
  • Installe-le pour avoir des raccourcis pour les commandes Flask courantes.

Installer Jinja

  • Pour avoir la coloration dans les templates HTML

Note : si tu fais un projet en Flask, tu as donc aussi besoin des extensions pour HTML/CSS car on s’en sert !

Extensions pour un projet Pygame

Pour un projet Pygame, reprends les Ć©tapes d’installation de PythonĀ 

Puis dans les extensions de vscode : 

  • Cherche Pygame et installe celui de l’image Ć  droite.

DƩbuter un projet sur VS Code

CrĆ©ation d’un nouveau projet

Ɖtape 1 : CrĆ©e un dossier pour ton projet sur ton ordinateur:

  • Rends toi dans le rĆ©pertoire dans lequel tu veux crĆ©er ton projet (un dossier qui t’appartient uniquement consacrĆ© aux projets Magic Makers par exemple)
  • Fais un clic droit / Nouveau / Dossier
  • Donne lui un nom explicite dont tu te rappelleras

Ɖtape 2 : Ouvrir ce dossier dans VS Code:

1 – Clique sur « fichierĀ Ā», puis « ouvrir le dossierĀ Ā»


2 – Va chercher le dossier de ton projet que tu viens de crĆ©er dans ton ordinateur

Initialisation d’un projet

Maintenant que ton dossier vide est dans vscode, tu vas pouvoir construire l’architecture de ton projet, en crĆ©ant tes dossiers et fichiers.

Création de dossier : 

Si tu souhaites par exemple créer un dossier « images », pour ranger toutes tes images dedans.

Ou en Flask, pour crƩer ton dossier static, et ton dossier templates.

Création de fichier : 

Pour créer les fichiers de ton programme : 

  • Pour un document htmlĀ -> ma_page_web.html
  • Pour un document cssĀ -> mon_style.css
  • Pour un document pythonĀ -> mon_code.py

ExƩcuter son code et voir le rendu visuel

Tu as crƩƩ ton projet et tu souhaites maintenant exƩcuter ton code pour voir le rƩsultat, plusieurs options sont possibles en fonction du type de projet que tu rƩalises.

Pour un projet HTML/CSS/JS

Tu auras besoin de l’extension Live Server qui te permettra de voir ton site en un clic.

Une fois que tu as cherchƩ cette extension dans la barre de recherche, sƩlectionne le premier choix et clique sur Installer

Puis dans ton vscode, tout en bas à droite, clique sur « Go Live »

Cela ouvrira ton rendu dans le navigateur. Et il se mettra Ć  jour Ć  chacun de tes changements !

Ā 

Pour un projet Python / Flask 

Tu devras ensuite ouvrir un nouveau terminal, qui te permettra d’Ć©crire des commandes et d’exĆ©cuter ton code.

Clique dans le menu du haut sur terminal -> Nouveau terminal

Pour Flask et uniquement la premiĆØre fois :

  • Tu dois installer Flask dans vscodeĀ 
  • Tape la commande : pip install flask puis entrĆ©e

Tu peux exécuter ton programme directement depuis le terminal intégré que tu as ouvert précédemment en tapant : python mon_projet.py

  • Par exemple, si mon fichier se nomme app.py
  • Je vais Ć©crire python app.py

Utilise le « running on http://127.0.0.1:4200 » pour voir ton site dans le navigateur de ton choix.

  • Soit tu copies / colles l’adresseĀ http://127.0.0.1:4200Ā dans ton navigateur et tu cliques sur entrĆ©e.
  • Soit tu cliques directement dans ton terminal sur cette url, et tu verras une petit pop up « ouvrir ce lienĀ Ā». en cliquant dessus, ton site s’ouvrira dans ton navigateur par dĆ©faut.

Exemple de rendu dans ton navigateur.

Une fois la rĆ©ponse du terminal reƧu tu peux coller l’adresses http://127.0.0.1:4200 dans la barre de recherche de ton navigateur pour avoir accĆØs Ć  ta page d’accueil crĆ©e avec le fichier index.html.

Puis, en ajoutant Ć  la fin de cette derniĆØre, le nom d’une autre page que tu cibles, dans ton site, tel que http://127.0.0.1:4200/nom_page

>>Ici la premiĆØre page de mon site s’appelle index.html

Ā 

Une fois que tu as visualisĆ© ton travail, tu vas pouvoir continuer de le modifier dans VSCode. Pour voir les nouvelles modifications, il te faudra quitter l’exĆ©cution de ton terminal.

  • Ctrl + C pour sortir d’une exĆ©cution de terminal
    • (Pense Ć  bien cliquĆ© dans ton terminal avec de faire ctrl+c sinon Ƨa ne marchera pas)
  • Puis relance ton application comme tu l’as fait juste avant en lanƧant la commande python app.pyĀ 

Ā 

Debug d’installation

Visualiser son travail en python

Si tu ne parviens pas Ć  visualiser ton travail, tu peux essayer de changer l’interpreter de ton code en faisant ctrl + shift + P

Puis commence à écrire « python select interpreter » 

Et clique sur « Python : Sélectionner un interpréteur »

Enfin, clique sur la bonne version de python3

Astuces de debug

Ā Utiliser les points d’arrĆŖt :

    • Clique Ć  gauche du numĆ©ro de ligne pour ajouter un point d’arrĆŖt. Cela arrĆŖtera l’exĆ©cution de ton programme Ć  cette ligne pour que tu puisses inspecter les variables.

Utiliser le dƩbogueur intƩgrƩ :

    • Active le dĆ©bogueur en allant dans « RunĀ Ā» > « Start DebuggingĀ Ā» (ou appuie sur F5). Choisis ton environnement (par exemple Python) et suis les instructions pour dĆ©boguer ton code.

Console de dƩbug :

    • La console de dĆ©bug te permet d’exĆ©cuter des commandes pendant que le programme est en pause. C’est utile pour inspecter les valeurs des variables.
Retour en haut