Comment commencer à programmer en Python : 13 étapes (avec des images)

Table des matières:

Comment commencer à programmer en Python : 13 étapes (avec des images)
Comment commencer à programmer en Python : 13 étapes (avec des images)

Vidéo: Comment commencer à programmer en Python : 13 étapes (avec des images)

Vidéo: Comment commencer à programmer en Python : 13 étapes (avec des images)
Vidéo: Apprendre Pygame de A à Z | Image, événements et déplacements 2024, Avril
Anonim

Voulez-vous commencer à apprendre à programmer? Se lancer dans la programmation informatique peut être intimidant et vous pensez peut-être que vous devez suivre des cours pour apprendre. Bien que cela puisse être vrai pour certains langages, il existe une variété de langages de programmation qui ne prendront qu'un jour ou deux pour saisir les bases. Python fait partie de ces langages. Vous pouvez avoir un programme Python de base opérationnel en quelques minutes seulement. Voir l'étape 1 ci-dessous pour savoir comment.

Pas

Partie 1 sur 5: Installation de Python

les fenêtres

167107 1 2
167107 1 2

Étape 1. Visitez le site Web Python

Vous pouvez télécharger tout ce dont vous avez besoin pour démarrer avec Python à partir du site Web Python (python.org/downloads. Le site Web devrait automatiquement détecter que vous utilisez Windows et présenter les liens vers le programme d'installation de Windows.

167107 2 2
167107 2 2

Étape 2. Choisissez la version que vous souhaitez installer

Il existe actuellement deux versions de Python disponibles: 3.x.x et 2.7.10. Python rend les deux disponibles au téléchargement, mais les nouveaux utilisateurs doivent choisir la version 3.x.x. Téléchargez le 2.7.10 si vous allez travailler avec du code Python hérité ou avec des programmes et des bibliothèques qui n'ont pas encore adopté 3.x.x.

Ce guide supposera que vous installez 3.x.x

167107 3 3
167107 3 3

Étape 3. Exécutez le programme d'installation après l'avoir téléchargé

En cliquant sur le bouton de la version souhaitée, vous téléchargerez le programme d'installation correspondant. Exécutez ce programme d'installation une fois le téléchargement terminé.

167107 4 2
167107 4 2

Étape 4. Cochez la case "Ajouter Python 3.5 à PATH"

Cela vous permettra d'exécuter Python directement à partir de l'invite de commande.

167107 5 2
167107 5 2

Étape 5. Cliquez sur "Installer maintenant"

Cela installera Python avec tous ses paramètres par défaut, ce qui devrait convenir à la plupart des utilisateurs.

Si vous souhaitez désactiver certaines fonctions, changer de répertoire d'installation ou installer le débogueur, cliquez plutôt sur "Personnaliser l'installation" puis cochez ou décochez les cases

Mac

167107 6 2
167107 6 2

Étape 1. Décidez si vous souhaitez installer Python 3.x.x

Toutes les versions d'OS X sont livrées avec Python 2.7 déjà installé. Si vous n'avez pas besoin de la nouvelle version de Python, vous n'avez rien à installer. Si vous souhaitez accéder aux dernières versions de Python, vous devrez installer 3.x.x.

Si vous souhaitez simplement utiliser la version incluse de Python, vous pouvez créer des scripts dans un éditeur de texte et les exécuter via le terminal

167107 7 2
167107 7 2

Étape 2. Téléchargez les fichiers Python 3.x.x à partir du site Web Python

Visitez (python.org/downloads sur votre Mac. Il devrait détecter votre système d'exploitation et afficher les fichiers d'installation du Mac. Si ce n'est pas le cas, cliquez sur le lien "Mac OS X".

167107 8 2
167107 8 2

Étape 3. Double-cliquez sur le fichier PKG téléchargé pour lancer l'installation de Python

Suivez les invites pour installer Python. La plupart des utilisateurs peuvent simplement utiliser les paramètres par défaut.

167107 9 2
167107 9 2

Étape 4. Lancez Python dans le terminal

Pour vérifier que l'installation s'est bien passée, lancez le terminal et tapez python3. Cela devrait démarrer l'interface Python 3.x.x et afficher la version.

Linux

167107 10 2
167107 10 2

Étape 1. Vérifiez la version de Python que vous avez déjà installée

Presque toutes les distributions de Linux sont livrées avec Python installé. Vous pouvez voir quelle version vous avez en ouvrant le Terminal et en tapant python.

167107 11 2
167107 11 2

Étape 2. Installez la dernière version dans Ubuntu

Ouvrez la fenêtre Terminal et tapez sudo apt-get install python.

Vous pouvez également installer Python à l'aide de l'application Ajouter/Supprimer des applications d'Ubuntu située dans la fenêtre Applications

167107 12 2
167107 12 2

Étape 3. Installez la version la plus récente dans Red Hat et Fedora

Ouvrez la fenêtre Terminal et tapez sudo yum install python.

167107 13 2
167107 13 2

Étape 4. Installez la dernière version dans Arch Linux

Connectez-vous en tant qu'utilisateur root. Tapez pacman -S python.

167107 14 2
167107 14 2

Étape 5. Téléchargez l'environnement IDLE

Si vous souhaitez utiliser l'environnement de développement Python, vous pouvez l'obtenir en utilisant le gestionnaire de logiciels de votre distribution. Il suffit de rechercher "python idle" pour trouver et installer le package.

Autres Essentiels

167107 15 2
167107 15 2

Étape 1. Installez un éditeur de texte

Bien que vous puissiez créer des programmes Python dans Notepad ou TextEdit, il vous sera beaucoup plus facile de lire et d'écrire le code à l'aide d'un éditeur de texte spécialisé. Il existe une variété d'éditeurs gratuits parmi lesquels choisir, tels que Sublime Text (tout système), Notepad ++ (Windows), TextWrangler (Mac) ou JEdit (tout système).

167107 16 2
167107 16 2

Étape 2. Testez votre installation

Ouvrez l'invite de commande (Windows) de votre terminal (Mac/Linux) et tapez python. Python se chargera et le numéro de version s'affichera. Vous serez redirigé vers l'invite de commande de l'interpréteur Python, indiquée par >>>.

Tapez print("Hello, World!") Et appuyez sur ↵ Entrée. Vous devriez voir le texte Hello, World! affiché sous la ligne de commande Python

Partie 2 sur 5: Apprentissage des concepts de base

167107 17 2
167107 17 2

Étape 1. Comprenez que Python n'a pas besoin de compiler

Python est un langage interprété, ce qui signifie que vous pouvez exécuter le programme dès que vous apportez des modifications au fichier. Cela rend les programmes d'itération, de révision et de dépannage beaucoup plus rapides que de nombreux autres langages.

Python est l'un des langages les plus faciles à apprendre, et vous pouvez avoir un programme de base opérationnel en quelques minutes seulement

167107 18 2
167107 18 2

Étape 2. Débarrassez-vous de l'interprète

Vous pouvez utiliser l'interpréteur pour tester le code sans avoir à l'ajouter d'abord à votre programme. C'est très bien pour apprendre comment fonctionnent des commandes spécifiques, ou pour écrire un programme jetable.

167107 19 2
167107 19 2

Étape 3. Découvrez comment Python gère les objets et les variables

Python est un langage orienté objet, ce qui signifie que tout dans le programme est traité comme un objet. De plus, vous n'aurez pas besoin de déclarer des variables au début de votre programme (vous pouvez le faire à tout moment), et vous n'avez pas besoin de spécifier le type de variable (entier, chaîne, etc.).

Partie 3 sur 5: Utilisation de l'interpréteur Python comme calculatrice

L'exécution de certaines fonctions de base de la calculatrice vous aidera à vous familiariser avec la syntaxe Python et la façon dont les nombres et les chaînes sont traités.

167107 20 2
167107 20 2

Étape 1. Démarrez l'interpréteur

Ouvrez votre invite de commande ou votre terminal. Tapez python à l'invite et appuyez sur ↵ Entrée. Cela chargera l'interpréteur Python et vous serez redirigé vers l'invite de commande Python (>>>).

Si vous n'avez pas intégré Python dans votre invite de commande, vous devrez accéder au répertoire Python pour exécuter l'interpréteur

167107 21 2
167107 21 2

Étape 2. Effectuez l'arithmétique de base

Vous pouvez utiliser Python pour effectuer facilement des calculs de base. Voir l'encadré ci-dessous pour quelques exemples d'utilisation des fonctions de la calculatrice. Remarque: # désigne les commentaires dans le code Python, et ils ne sont pas passés par l'interpréteur.

>> 3 + 7 10 >>> 100 - 10*3 70 >>> (100 - 10*3) / 2 # La division renvoie toujours un nombre à virgule flottante (décimal) 35,0 >>> (100 - 10*3) // 2 # La division au sol (deux barres obliques) rejettera tous les résultats décimaux 35 >>> 23 % 4 # Ceci calcule le reste de la division 3 >>> 17,53 * 2,67 / 4,1 11,41587804878049

167107 22 2
167107 22 2

Étape 3. Calculez les puissances

Vous pouvez utiliser l'opérateur ** pour signifier les pouvoirs. Python peut calculer rapidement de grands nombres. Voir l'encadré ci-dessous pour des exemples.

>> 7 ** 2 # 7 au carré 49 >>> 5 ** 7 # 5 à la puissance 7 78125

167107 23 2
167107 23 2

Étape 4. Créez et manipulez des variables

Vous pouvez affecter des variables en Python pour effectuer une algèbre de base. C'est une bonne introduction à la façon d'attribuer des variables dans les programmes Python. Les variables sont affectées à l'aide du signe =. Voir l'encadré ci-dessous pour des exemples.

>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> width = 10 # Les variables peuvent être n'importe quelle chaîne > >> hauteur = 5 >>> largeur * hauteur 50

167107 24 2
167107 24 2

Étape 5. Fermez l'interpréteur

Une fois que vous avez fini d'utiliser l'interpréteur, vous pouvez le fermer et revenir à votre invite de commande en appuyant sur Ctrl+Z (Windows) ou Ctrl+D (Linux/Mac), puis en appuyant sur ↵ Entrée. Vous pouvez également taper quit() et appuyer sur ↵ Entrée.

Partie 4 sur 5: Création de votre premier programme

167107 25 2
167107 25 2

Étape 1. Ouvrez votre éditeur de texte

Vous pouvez rapidement créer un programme de test qui vous familiarisera avec les bases de la création et de l'enregistrement de programmes, puis les exécutera via l'interpréteur. Cela vous aidera également à vérifier que votre interprète a été correctement installé.

167107 26 2
167107 26 2

Étape 2. Créez une déclaration « print »

"Imprimer" est l'une des fonctions de base de Python, et est utilisé pour afficher des informations dans le terminal pendant un programme. Remarque: "print" est l'un des changements les plus importants de Python 2 à Python 3. Dans Python 2, il vous suffisait de taper "print" suivi de ce que vous vouliez afficher. En Python 3, "print" est devenu une fonction, vous devrez donc taper "print()", avec ce que vous voulez affiché entre parenthèses.

167107 27 2
167107 27 2

Étape 3. Ajoutez votre relevé

L'une des manières les plus courantes de tester un langage de programmation est d'afficher le texte "Hello, World!" Placez ce texte à l'intérieur de l'instruction "print()", y compris les guillemets:

print("Bonjour, Monde !")

Contrairement à beaucoup d'autres langages, vous n'avez pas besoin de désigner la fin d'une ligne avec un;. Vous n'aurez pas non plus besoin d'utiliser des accolades ({}) pour désigner les blocs. Au lieu de cela, l'indentation signifiera ce qui est inclus dans un bloc

167107 28 2
167107 28 2

Étape 4. Enregistrez le fichier

Cliquez sur le menu Fichier dans votre éditeur de texte et sélectionnez Enregistrer sous. Dans le menu déroulant sous la zone de nom, choisissez le type de fichier Python. Si vous utilisez le Bloc-notes (non recommandé), sélectionnez "Tous les fichiers", puis ajoutez ".py" à la fin du nom du fichier.

  • Assurez-vous d'enregistrer le fichier dans un endroit facile d'accès, car vous devrez y accéder dans l'invite de commande.
  • Pour cet exemple, enregistrez le fichier sous "hello.py".
167107 29 2
167107 29 2

Étape 5. Exécutez le programme

Ouvrez votre invite de commande ou votre terminal et accédez à l'emplacement où vous avez enregistré votre fichier. Une fois que vous y êtes, exécutez le fichier en tapant hello.py et en appuyant sur ↵ Entrée. Vous devriez voir le texte Hello, World! affiché sous l'invite de commande.

Selon la façon dont vous avez installé Python et sa version, vous devrez peut-être taper python hello.py ou python3 hello.py pour exécuter le programme

167107 30 2
167107 30 2

Étape 6. Testez souvent

L'un des avantages de Python est que vous pouvez tester vos nouveaux programmes immédiatement. Une bonne pratique consiste à ouvrir votre invite de commande en même temps que votre éditeur est ouvert. Lorsque vous enregistrez vos modifications dans votre éditeur, vous pouvez immédiatement exécuter le programme à partir de la ligne de commande, ce qui vous permet de tester rapidement les modifications.

Partie 5 sur 5: Construire des programmes avancés

167107 31 2
167107 31 2

Étape 1. Expérimentez avec une instruction de contrôle de flux de base

Les instructions de contrôle de flux vous permettent de contrôler ce que fait le programme en fonction de conditions spécifiques. Ces instructions sont au cœur de la programmation Python et vous permettent de créer des programmes qui font différentes choses en fonction de l'entrée et des conditions. L'instruction while est bonne pour commencer. Dans cet exemple, vous pouvez utiliser l'instruction while pour calculer la séquence de Fibonacci jusqu'à 100:

# Chaque nombre de la séquence de Fibonacci est # la somme des deux nombres précédents a, b = 0, 1 tandis que b < 100: print(b, end=' ') a, b = b, a+b

  • La séquence s'exécutera tant que (tandis que) b est inférieur à (<) 100.
  • La sortie sera 1 1 2 3 5 8 13 21 34 55 89
  • La commande end=' ' affichera la sortie sur la même ligne au lieu de mettre chaque valeur sur une ligne distincte.
  • Il y a quelques points à noter dans ce programme simple qui sont essentiels à la création de programmes complexes en Python:

    • Prenez note de l'indentation. A: indique que les lignes suivantes seront indentées et font partie du bloc. Dans l'exemple ci-dessus, print(b) et a, b = b, a+b font partie du bloc while. Une mise en retrait correcte est essentielle pour que votre programme fonctionne.
    • Plusieurs variables peuvent être définies sur la même ligne. Dans l'exemple ci-dessus, a et b sont tous deux définis sur la première ligne.
    • Si vous entrez ce programme directement dans l'interpréteur, vous devez ajouter une ligne vierge à la fin afin que l'interpréteur sache que le programme est terminé.
167107 32 2
167107 32 2

Étape 2. Créez des fonctions dans les programmes

Vous pouvez définir des fonctions que vous pourrez ensuite appeler plus tard dans le programme. Ceci est particulièrement utile si vous devez utiliser plusieurs fonctions dans les limites d'un programme plus vaste. Dans l'exemple suivant, vous pouvez créer une fonction pour appeler une séquence de Fibonacci similaire à celle que vous avez écrite précédemment:

def fib(n): a, b = 0, 1 while a < n: print(a, end=' ') a, b = b, a+b print() # Plus tard dans le programme, vous pouvez appeler votre Fibonacci # fonction pour toute valeur que vous spécifiez fib(1000)

Cela renverra 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987

167107 33 2
167107 33 2

Étape 3. Construisez un programme de contrôle de flux plus compliqué

Les instructions de contrôle de flux vous permettent de définir des conditions spécifiques qui modifient la façon dont le programme est exécuté. Ceci est particulièrement important lorsque vous traitez avec une entrée utilisateur. L'exemple suivant utilisera if, elif (else if) et else pour créer un programme simple qui évalue l'âge de l'utilisateur.

age = int(input("Entrez votre âge: ")) if age <= 12: print("C'est génial d'être un enfant!") elif age in range(13, 20): print("Vous êtes un adolescent !") else: print("Il est temps de grandir") # Si l'une de ces déclarations est vraie # le message correspondant sera affiché. # Si aucune des deux affirmations n'est vraie, le message "else" # s'affiche.

  • Ce programme introduit également quelques autres déclarations très importantes qui seront inestimables pour une variété d'applications différentes:

    • input() - Ceci invoque l'entrée de l'utilisateur à partir du clavier. L'utilisateur verra le message écrit entre parenthèses. Dans cet exemple, input() est entouré d'une fonction int(), ce qui signifie que toutes les entrées seront traitées comme un entier.
    • range() - Cette fonction peut être utilisée de différentes manières. Dans ce programme, il vérifie si le nombre se situe dans une plage entre 13 et 20. La fin de la plage n'est pas comptée dans le calcul.
167107 34 2
167107 34 2

Étape 4. Apprenez les autres expressions conditionnelles

L'exemple précédent utilisait le symbole "inférieur ou égal" (<=) pour déterminer si l'âge d'entrée remplissait la condition. Vous pouvez utiliser les mêmes expressions conditionnelles que vous utiliseriez en mathématiques, mais leur saisie est un peu différente:

Expressions conditionnelles.

Sens symbole Symbole Python
Moins que < <
Plus grand que > >
Inférieur ou égal <=
Meilleur que ou égal >=
Équivaut à = ==
Inégal !=
167107 35 2
167107 35 2

Étape 5. Continuez à apprendre

Ce ne sont que les bases en matière de Python. Bien que ce soit l'une des langues les plus simples à apprendre, il y a un peu de profondeur si vous êtes intéressé à creuser. La meilleure façon de continuer à apprendre est de continuer à créer des programmes ! N'oubliez pas que vous pouvez rapidement écrire des programmes de travail directement dans l'interpréteur et que tester vos modifications est aussi simple que de réexécuter le programme à partir de la ligne de commande.

  • Il existe de nombreux bons livres disponibles pour la programmation Python, notamment "Python pour les débutants", "Python Cookbook" et "Python Programming: An Introduction to Computer Science".
  • Il existe une variété de sources disponibles en ligne, mais beaucoup sont toujours orientées vers Python 2. X. Vous devrez peut-être apporter des ajustements à tous les exemples qu'ils fournissent.
  • Si vous souhaitez exécuter python en ligne mais souhaitez exécuter python 3, Repl[1] dispose d'un interpréteur python qui utilise des machines Linux virtuelles. Une autre bonne ressource en ligne pour un futur "pythonista" (programmeur python bien versé) est thinkfunctional[2]. Pour les défis plus importants, "Automate the Boring Stuff"[3] et Project Euler[4] sont également disponibles.
  • De nombreuses écoles locales proposent des cours sur Python. Souvent, Python est enseigné dans des cours d'introduction car c'est l'un des langages les plus faciles à apprendre.

Exemples de programmes

Image
Image

Exemple de code de démarrage de l'interprète Python

Image
Image

Exemple de code de calculatrice Python

Image
Image

Exemple de programme Python facile

Conseillé: