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.
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.
Ensuite nous allons choisir lâinstallation personnalisĂ©e (Customize installation) puis sur Optional Features je vous invite Ă laisser toutes les cases cochĂ©es.
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.
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
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 đ.
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.
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â.
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).
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.
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
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.
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â)
.
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.
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.
Le Guide sur le Copy Trading : RĂ©alitĂ©s, PiĂšges et Outils dâAnalyse pour Trouver des Traders Fiables
Stratégie de Trading Automatisée TRIX (Suivi de Tendance)
Optimiser Votre Portefeuille Financier en 2024 : ETF, Actions, Cryptomonnaies, Obligations et Métaux Précieux
Optimisez vos Stratégies de Trading avec les Bougies Basées sur Volume
Comment MaĂźtriser les Trailing Stop Loss en Pine Script sur TradingView