Python et VsCode l'installation

Dans cette premiĂšre partie nous allons installer 2 logiciels. Le premier sera Python qui va justement nous permettre d’éxĂ©cuter du code Python sur notre machine. A partir de lĂ  vous serez capable d’éxĂ©cuter du code python dans votre terminal de commande ce qui est dĂ©jĂ  bien.

Cependant vous vous doutez peu ĂȘtre que le code s’écrit rarement Ă  travers la console (ce n’est pas trĂšs pratique). C’est pour cela que l’on va installer ce que l’on appelle un IDE (Integrated Development Environnement) ou Environnement de DĂ©veloppement en français. Cet IDE sera VsCode qui est l’IDE le plus utilisĂ© et complĂštement open source 😉. En bonus, VsCode est personnalisable avec des extensions qui aide beaucoup Ă  la programmation et qui boost l’efficacitĂ© du programmeur. Nous verrons cela plus tard. D’ailleurs, VsCode ne permet pas que d’écrire du Python, mais aussi d’autre langage de programmation trĂšs utilisĂ© de nos jours tel que JavaScript, C, CSS. C’est ainsi un trĂšs bon “investissement long terme” pour l’apprentissage et l’utilisation de la programmation, et ce que l’on soit amateur ou professionnel !

Ce tutoriel explique les installations sur Windows mais c’est Ă  peu prĂšs le mĂȘme principe sur Mac et sur Linux.

Le contenu de cette page prĂ©sente l’installation de ces deux outils Ă©tapes par Ă©tapes. Si vous souhaitez suivre l’installation en vidĂ©o je vous conseille cette vidĂ©o pour l’installation de Python https://www.youtube.com/watch?v=3nrCgMTDTdY et celle-ci pour l’installation de VsCode https://www.youtube.com/watch?v=1Z1JCuwXmiQ

Installation de Python

Pour installer Python rien de trĂšs compliquĂ©, la premiĂšre chose est de se rendre sur le site officiel https://www.python.org/downloads/ , vous aurez ensuite un bouton jaune vous permettant d’installer Python pour votre systĂšme d’exploitation comme ci-dessous. Python-Install0.png

Vous pouvez ensuite éxécuter ce que vous venez de télécharger.

⚠ Attention suivez les Ă©tapes suivantes aprĂšs avoir ouvert le fichier d’installation afin d’éviter tout problĂšme⚠

La chose la plus importante ici est dans la premiĂšre fenĂȘtre de bien cocher la case Add Python 3.X to PATH dans la premiĂšre fenĂȘtre. Cela va permettre Ă  Windows de reconnaĂźtre automatiquement l’installation de Python en l’ajoutant aux variables d’environnements. Python-Install1.png

Ensuite nous allons choisir l’installation personnalisĂ©e (Customize installation) puis sur Optional Features je vous invite Ă  laisser toutes les cases cochĂ©es. Python-Install2.png

Enfin dans les options avancĂ©es je vous invite Ă  cocher la case Install for all users. Je vous invite Ă©galement Ă  changer le chemin d’installation en mettant C:\Python311 si vous installez la version 3.11.X de Python. Cela Ă©vitera tout problĂšme de permission qui arrive assez souvent sur Windows. Python-Install3.png

Vous pouvez ensuite cliquer sur Install.

Pour vĂ©rifier que Python s’est bien installĂ© et bien parametrĂ© je vous invite Ă  ouvrir votre invitĂ© de commande. (Sur windows tapez cmd dans la recherche windows et ouvrez le programme invite de commande).

Vous pouvez ensuite taper python —version Python-Version.png

Cela devrait vous afficher votre version de python. Si cela vous affiche que python n’est pas reconnu vous pouvez essayer en remplaçant par python3 et si cela ne marche toujours pas je vous invite Ă  redĂ©marrer votre PC et si ce n’est toujours pas bon Ă  dĂ©sinstaller Python et installez le de nouveau en prenant soin de bien vĂ©rifier que vous avez cochĂ© la case “Add Python to PATH” au dĂ©but de l’installation.

Vous pouvez ensuite commencer vos premiĂšres commandes python en tapant python puis entrĂ©e. Vous entrez dans un terminal python. Vous pouvez taper la commande print(”hello world”) qui va permettre d’afficher le texte hello world. Vous pouvez Ă©galement faire des opĂ©rations comme 2+3 qui devrait vous afficher 5. FĂ©licitations ! Vous ne l’avez peut-ĂȘtre pas rĂ©aliser, mais vous venez d’éxĂ©cuter votre premier programme python 🐍. Python-Console.png

Installation de VsCode

Pous installer VsCode je vous invite Ă  vous rendre sur le site officiel sur ce lien https://code.visualstudio.com/download , vous pouvez ensuite tĂ©lĂ©charger le logiciel en fonction de votre systĂšme d’exploitation.

Cliquez sur le fichier que vous avez tĂ©lĂ©chargĂ© et cliquez sur suivant jusqu’à arriver Ă  la fenĂȘtre ci-dessous. VsCode-Install1.png

Ici je vous invite à cocher toutes les cases c’est assez important pour simplifier l’utilisation du logiciel par la suite. Vous pouvez ensuite faire suivant puis installer.

VsCode est maintenant installĂ©, si la fenĂȘtre s’est ouverte vous pouvez la fermer nous allons faire autrement.

Votre premier programme Python avec VsCode

Nous allons maintenant crĂ©er un dossier par exemple sur votre Bureau que nous allons appeler par exemple formation_python. Ouvrez ce dossier et faites un click droit Ă  l’intĂ©rieur. Vous devriez avoir une option “Ouvrir avec Code” si vous ĂȘtes sur Windows 11 cette option se trouve dans le menu “Plus d’options”. VsCode-Install2.png

Vous pouvez fermer la page de Bienvenue. Puis en haut Ă  gauche appuyer sur le bouton pour crĂ©er un nouveau fichier. Nommez ce fichier hello.py (.py est l’extension des fichiers executables python). VsCode-Nouveau-Fichier.png

Vous devriez surement avoir un message vous proposant d’installer l’extension Python de VsCode qui permet à VsCode de prendre en charge le lagage de programmation Python. Si ce n’est pas le cas vous pouvez aller dans le menu des extensions à gauche et rechercher l’extension Python puis l’installer. Extension-Python.png

Vous pouvez retourner Ă  votre fichier hello.py pour l’éditer. Vous pouvez le remplir comme ceci.

print("Hello World")

Vous devriez avoir maintenant un bouton en haut à droite pour éxécuter votre fichier hello.py Python-Execution.png

Si vous appuyer dessus cela devrait automatiquement vous ouvrir un terminal en Ă©xĂ©cutant une commande qui lancera votre programme Python. Et vous devriez maintenant voir affichĂ© dans votre terminal Hello World. Vous venez de lancer votre premier programme Python dans VsCode 😉.

Créer un Notebook

Lorsque vous aller vouloir crĂ©er un programme avec un but par exemple d’automatiser une action vous allez preque toujours comme on vient de le voir Ă©crire votre programme dans un fichier .py. Cependant il existe un autre type de fichier qui facilite grandement les premiers tests, l’exploration et l’analyse de donnĂ©es. Ce sont ce qu’on appelle les notebook jupyter. Ces fichiers marchent sous forme de cellule que l’on peut Ă©xĂ©cuter les unes Ă  la suite des autres. Nous allons beaucoup utiliser ces fichiers dans cette formation.

Pour crĂ©er un notebook Jupyter il suffit de crĂ©er un nouveau fichier comme on l’a fait prĂ©cĂ©dement. Cette fois on va le nommer hello.ipynb (.ipynb est l’extension des notebook jupyter).

VsCode devrait Ă©galement automatiquement vous demander d’installer une extension pour supporter ce genre de fichiers mais si ce n’est pas le cas vous pouvez Ă©galement rechercher puis installer l’extension Jupyter. Jupyter-Extension.png

Vous pouvez maintenant retourner Ă  votre fichier hello.ipynb et remplir la premiĂšre cellule avec la mĂȘme commande que prĂ©cĂ©dement print(”Hello World”). Jupyter-Execution1.png

Cette fois la flĂšche pour Ă©xĂ©cuter est juste Ă  gauche de la cellule. En cliquant dessus cela devrait afficher Hello World. Vous pouvez Ă©galement utiliser le raccourcis Ctrl + EntrĂ©e pour Ă©xĂ©cuter la cellule en cours d’édition. Vous pouvez ajouter une nouvelle cellule en dessous en passant votre souris vers le bas de la cellule actuelle et en cliquant sur le bouton + Code qui devrait apparĂźtre. Vous pouvez remplir cette cellule avec print(2+3), l’éxĂ©cuter et cela devrait afficher 5. Jupyter-Execution2.png

Conclusion

Vous savez maintenant comment éxécuter un programme Python dans VsCode, que ce soit des fichiers Python qui finissent .py ou des Jupyter Notebook qui finissent .ipynb, dans cette formation nous serons amener à utiliser les deux.

Nous nous retrouvons donc à la séance suivante dans laquelle nous allons aborder les variables qui sont à la base de tout programme informatique.