Dans cet article, nous allons découvrir les concepts de base de programmation, qu'est-ce que Python, quelles sont ses spécificités, ses applications, ses avantages, et quels outils installer pour commencer à développer en Python. Cet article est purement théorique, excepté la dernière partie avec l'installation des outils de développement et s'adresse donc aux personnes n'ayant jamais vu une ligne de code, ou à celles souhaitant découvrir comment installer Python, et pourquoi choisir ce langage. Il fait donc plutôt guise d'introduction, et nous commencerons réellement la programmation dans un prochain article.
Avant de commencer à programmer, il est nécessaire d'avoir un peu de vocabulaire. N'apprenez pas ces définitions par cœur, ayez juste une vague idée de ce à quoi elles correspondent, vous les retiendrez et les comprendrez à force de pratiquer.
age
(nom) contenant l'âge d'une personne (valeur).calculer_carré
qui prend en entrée un nombre, et qui renvoie en sortie le carré de ce nombre. Le nombre de paramètres qu'on peut définir en entrée est illimité. Mais on peut également ne définir aucun paramètre en entrée. Par exemple, on peut définir une fonction afficher_bonjour
qui ne prendrait aucun paramètre en entrée et qui se contenterait d'afficher "Bonjour" à l'écran. À noter qu'une telle fonction ne renverrait aucune valeur puisqu'elle se contente d'afficher un message, ce qui est tout à fait faisable.afficher_bonjour
dans l'intérpréteur, alors celui-ci nous affichera "Bonjour".Python est un langage haut niveau, c'est à dire qu'il fait abstraction des caractéristiques techniques de l'ordinateur, afin d'être le plus simple possible à utiliser et à comprendre
Il est :
Python est un langage qui peut être utilisé à de très nombreuses fins. Voici ses principales applications :
Python a de nombreux avantages, mais malgré tout il a aussi quelques inconvénients. Cependant, c'est un langage recommandé aux débutants pour appréhender la programmation simplement, en revanche ce n'est pas pour autant que vous ne pouvez pas faire de choses très complexes avec Python ! Voici donc les avantages de Python :
requests
vous permet d'effectuer des requêtes HTTP, la bibliothèque pandas
vous permet de traiter facilement des données, etc... Il y a de tout. Nous verrons plus tard comment les utiliser.Mais, malgré ces nombreux avantages, Python possède quelques inconvénients :
Bien, maintenant vous êtes prêts à vous lancer dans la programmation Python, vous avez les concepts théoriques suffisants pour débuter. Il ne vous manque plus que les outils pour programmer, c'est ce que nous allons voir tout de suite !
Python est très simple à installer, vous allez voir. En plus de Python, nous allons également installer PyCharm, un IDE pour le développement en Python. Vous n'êtes pas obligés d'installer celui-ci, cependant c'est celui que je vous recommande, il est plutôt complet et assez simple d'utilisation.
Rendez-vous sur le site de Python, et téléchargez la version la plus récente de Python 3 : https://www.python.org/downloads/. Le site détectera que vous êtes sous Windows, cliquez donc sur "Download Python".
Une fois le fichier téléchargé, exécutez l'installateur. Lors de l'exécution, cochez la case "Add Python to PATH", ce qui vous permettra d'exécuter Python directement depuis l'invite de commandes Windows.
Cliquez ensuite sur "Installer maintenant".
Testez votre installation une fois qu'elle est finie, en ouvrant l'invite de commandes, et en tapant python
. Vous pouvez également appuyer sur la touche Windows et taper Python dans la barre de recherche, cela vous exécutera directement la commande python
dans l'invite de commande. Peu importe la méthode, cela devrait vous ouvrir l'interpréteur.
Tapez print("Hello World")
dans l'interpréteur et appuyez sur Entrée.
Bravo, vous avez réussi à exécuter votre première ligne de code en Python !
Maintenant, pour installer PyCharm, rendez-vous sur cette page : https://www.jetbrains.com/fr-fr/pycharm/download/#section=windows et téléchargez la version Community. Il existe également une version pro, mais celle-ci est payante et propose des fonctionnalités dont vous n'aurez pas besoin tout de suite.
Exécutez simplement l'installateur, en gardant les paramètres par défaut.
Rendez-vous sur le site de Python, et téléchargez la version la plus récente de Python 3 : https://www.python.org/downloads/. Cliquez sur "macOS" afin d'avoir les releases pour Mac, et téléchargez la dernière release.
Double-cliquez l'archive PKG pour pouvoir installer Python. Les paramètres par défaut sont amplement suffisants.
Ouvrez maintenant un terminal et tapez python3
. **Cela devrait vous ouvrir l'interpréteur.
Tapez print("Hello World")
dans l'interpréteur et appuyez sur Entrée.
Bravo, vous avez réussi à exécuter votre première ligne de code en Python !
Maintenant, pour installer PyCharm, rendez-vous sur cette page : https://www.jetbrains.com/fr-fr/pycharm/download/#section=mac et téléchargez la version Community. Il existe également une version pro, mais celle-ci est payante et propose des fonctionnalités dont vous n'aurez pas besoin tout de suite.
Exécutez simplement l'installateur, en gardant les paramètres par défaut.
Cette section s'adresse uniquement à ceux qui ont installé PyCharm. Nous allons découvrir les bases de cet IDE, et comment l'utiliser. Lorsque vous ouvrez PyCharm pour la première fois, vous remarquez que l'interface est en anglais, mais il faudra vous y faire, l'anglais est essentiel en programmation.
Vous remarquez également que vous n'avez aucun projet, vous pouvez donc choisir d'en créer un, d'en ouvrir un, ou d'en cloner un depuis un VCS (si vous ne savez pas ce que c'est, je vous invite à consulter mon article sur Git et Github).
main.py
s'est créé par défaut, exécutons-le pour tester ! Pour cela, cliquez sur le petit triangle vert en haut à droite de la fenêtre PyCharm (ou utilisez le raccourci "Maj+F10"). Cela devrait vous afficher plusieurs lignes. La première est constituée de deux chemins : le premier désigne l'emplacement de l'environnement virtuel Python utilisé pour exécuter votre script, et le second l'emplacement de votre script. La deuxième ligne est la sortie de votre programme, ici le programme se contente d'afficher "Hi, PyCharm", donc il n'y a que ça. La dernière ligne est le code de sortie de votre programme. Ce code indique si une erreur s'est produite ou pas lors de l'exécution. Si tout va bien, 0, sinon, 1.hello
. Exécutez le script : cela génère une erreur, car on voit que le code de sortie est maintenant 1. On peut également repérer l'erreur grâce au "Traceback" (retraçage), et le type d'erreur. Ici par exemple, on sait que l'erreur se situe à la ligne 15 du script main.py
, et que c'est une erreur de type NameError
.Maintenant essayons de créer et d'exécuter un nouveau script. Dans l'onglet "Project" à gauche, cliquez sur le nom de votre projet ("pythonProject" par défaut), et survolez "New", puis choisissez "Python file". Donnez un nom à votre script. Dans votre nouveau fichier, écrivez l'instruction très classique print("Hello World")
, qui permet d'afficher "Hello World" à l'écran. Pour l'éxectuter, il faut créer une nouvelle configuration. En haut à droite de la fenêtre de PyCharm, à gauche du bouton d'exécution de script, il y a un sélecteur de configuration, actuellement sur "main". Cliquez dessus, et sélectionnez "Edit Configuration". Cliquez maintenant sur le "+" en haut à gauche pour ajouter une configuration. Choisissez "Python", pour créer une configuration Python basique. Donnez un nom à votre configuration. Modifiez le champ "Script path" en cliquant sur le petit icône dossier à droite de ce champ, puis double-cliquez sur le script que vous venez de créer, ou cliquez une fois et appuyez sur "OK". Validez la configuration en cliquant sur "OK". Votre configuration s'est ajoutée au sélecteur de configuration, et vous pouvez maintenant exécuter soit votre nouveau script, soit le script "main" en sélectionnant la configuration correspondante. Testez en exécutant votre nouveau script, et cela devrait vous afficher "Hello World" !
Pour finir, fermez votre projet en sélectionnant l'onglet "File" en haut à gauche, et "Close project". Vous arrivez sur une fenêtre similaire à celle du départ, d'où vous pouvez créer, ouvrir ou cloner un projet. Vos projets récents apparaissent également sur cette fenêtre, et vous pouvez les ouvrir en cliquant simplement dessus.
Voilà, vous avez maintenant les bases de PyCharm ! Bien-sûr, cet IDE dispose de nombreuses fonctionnalités que vous serez amené à découvrir tout au long de votre apprentissage, nous n'avons vu que l'essentiel.
Pour récapituler, nous avons donc découvert dans cet article quelques concepts de base de programmation histoire de démarrer sur de bonnes bases, nous avons également vu pourquoi Python est un langage de programmation très intéressant et recommandé pour débuter, puis finalement nous avons installé les principaux outils nécessaires pour débuter la programmation avec Python.
Ceci est le premier article d'une série pour vous apprendre à programmer en Python, dans le prochain article nous commencerons réellement la programmation en découvrant la syntaxe, les types de données, les boucles, etc...
Si cet article vous a plus, si vous avez besoin de précisions, ou si vous avez des suggestions de choses à rajouter dans cet article, n'hésitez pas à laisser un commentaire, ou à me contacter par mail : contact@propython.fr
Merci à tous d'avoir lu, on se retrouve prochainement pour la suite de votre apprentissage de Python !