Programmation en Python

Auteur: Frank Hunt
Date De Création: 13 Mars 2021
Date De Mise À Jour: 1 Juillet 2024
Anonim
APPRENDRE PYTHON [TUTO PROGRAMMATION COMPLET DÉBUTANT]
Vidéo: APPRENDRE PYTHON [TUTO PROGRAMMATION COMPLET DÉBUTANT]

Contenu

Voulez-vous apprendre à programmer? Commencer à programmer dans un langage de programmation peut sembler intimidant, et vous pouvez penser qu'il est nécessaire de suivre des cours pour apprendre cela. Bien que cela puisse être le cas pour certains langages de programmation, il existe plusieurs langages que vous pouvez maîtriser en un jour ou deux. Python est l'un de ces langages. Vous pouvez déjà avoir créé un programme Python fonctionnel en quelques minutes. Lisez la suite pour savoir comment.

Avancer d'un pas

Partie 1 sur 5: Installation de Python (Windows)

  1. Téléchargez Python pour Windows. Vous pouvez télécharger gratuitement l'interpréteur Python pour Windows à partir du site Web Python. Assurez-vous de télécharger la version correcte pour votre système d'exploitation.
    • Téléchargez la version la plus récente.
    • Python est déjà inclus avec OS X et Linux. Il n'est pas nécessaire d'installer tous les logiciels liés à Python, mais vous avez vraiment besoin d'un bon traitement de texte en langage de programmation.
    • La plupart des distributions et versions Linux d'OS X utilisent toujours Python 2.X. Il existe quelques différences mineures entre 2 et 3, les modifications apportées à l'instruction "print" étant particulièrement visibles. Si vous souhaitez installer une version plus récente de Python sur OS X ou Linux, téléchargez les fichiers nécessaires sur le site Web de Python.
  2. Installez l'interpréteur Python. Les paramètres par défaut suffiront pour la plupart des utilisateurs. Vous pouvez faire fonctionner Python à partir de l'invite de commande en cochant la dernière option de la liste des modules disponibles.
  3. Installez un traitement de texte. Il est possible d'écrire un programme Python dans Notepad ou TextEdit, mais il est beaucoup plus facile de lire le code avec un éditeur de texte spécialisé. Il existe un certain nombre d'éditeurs gratuits parmi lesquels choisir, tels que Notepad ++ (Windows), TextWrangler (Mac) ou JEdit (Tout système).
  4. Testez votre installation. Ouvrez l'invite de commande (invite de commande Windows) ou le terminal (Mac / Linux) et tapez python. Python sera chargé et le numéro de version sera affiché. Vous verrez maintenant l'invite de commande de l'interpréteur Python, comme suit >.
    • Taper print ("Bonjour le monde!") et appuyez sur ↵ Entrez. Vous allez maintenant recevoir du texte Bonjour le monde! peut être vu sous l'invite de commande Python.

Partie 2 sur 5: Apprendre les concepts de base

  1. Il n'est pas nécessaire de compiler un programme Python. Python fonctionne avec un interpréteur, ce qui signifie que vous pouvez exécuter un programme immédiatement dès que vous y apportez des modifications. Cela rend le processus d'itération, de révision et de recherche d'erreurs beaucoup plus rapide que dans de nombreux autres langages de programmation.
    • Python est l'un des langages les plus faciles à apprendre et vous pouvez exécuter un programme simple en quelques minutes.
  2. Utilisation de l'interprète. Vous pouvez tester avec le code de l'interpréteur sans l'ajouter au programme au préalable. C'est idéal pour apprendre comment fonctionnent les devoirs ou pour rédiger un programme ponctuel.
  3. La façon dont Python gère les objets et les variables. Python est un langage orienté objet, ce qui signifie que tout est traité comme un objet. Cela signifie que vous devez déclarer des variables au début d'un programme (vous pouvez le faire à tout moment), et vous devrez également indiquer 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 arithmétiques de base vous aide à vous familiariser avec la syntaxe Python et la façon dont les nombres et les chaînes sont traités.


  1. Démarrez l'interprète. Ouvrez l'invite de commande ou le terminal. Taper python et appuyez sur ↵ Entrez. Cela démarre l'interpréteur Python et ouvre l'invite de commande Python (>).
    • Si vous n'avez pas installé Python pour pouvoir l'exécuter à partir de l'invite de commande, vous devrez d'abord accéder au répertoire Python pour exécuter l'interpréteur.
  2. Quelques opérations arithmétiques simples. Vous pouvez facilement utiliser Python pour effectuer des opérations arithmétiques simples. Voir le code ci-dessous pour quelques exemples de ces fonctions de calcul. Faites attention: # indique que vous commentez en code Python et que vous n'êtes pas traité 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 # Floor division (deux barres obliques) ignore les décimales 35> 23% 4 # Calcule le reste de la division 3> 17,53 * 2,67 / 4,1 11,41587804878049

  3. Calcul des puissances. Utilisez le ** opérateur pour indiquer une puissance. Python peut calculer rapidement de grands nombres. Voir le code ci-dessous avec des exemples.

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

  4. Créer et manipuler des variables. Vous pouvez affecter des variables en Python pour des fonctions algébriques simples. Ceci est une excellente introduction à l'affectation de variables dans les programmes Python. Vous affectez des variables avec le = marque. Voir le code ci-dessous avec 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

  5. Fermez l'interprète. Lorsque vous avez terminé d'utiliser l'interpréteur, vous pouvez le quitter et revenir à l'invite de commande en appuyant sur Ctrl+Z (Windows) ou Ctrl+RÉ. (Linux / Mac) puis sur ↵ Entrez. Vous pouvez aussi quitter () tapez, puis appuyez sur ↵ Entrez presse.

Partie 4 sur 5: Un premier programme

  1. Ouvrez votre traitement de texte. Vous pouvez créer rapidement un programme de test pour vous familiariser avec les bases de la création et de l'enregistrement de programmes, puis les exécuter avec l'interpréteur. Cela vous permet également de tester si votre interpréteur est correctement installé.
  2. Faire une déclaration "impression". "Imprimer" est l'une des fonctions de base de Python, et est utilisé pour afficher des informations dans le terminal lors de l'exécution d'un programme. Remarque: "print" est l'une des plus grandes différences entre Python 2 et Python 3. Dans Python 2, il vous suffit de taper "print" suivi de ce que vous vouliez afficher. Dans Python 3, "print" est devenu une fonction, vous devrez donc maintenant taper "print ()", avec ce que vous voulez afficher entre crochets.
  3. Ajoutez une déclaration. L'un des moyens les plus courants de tester un langage de programmation est de lire le texte "Hello, World!" montrer. Placez ce texte dans l'instruction "print ()", avec les guillemets:

    print ("Bonjour le monde!")

    • Contrairement à de nombreuses autres langues, il n'est pas nécessaire d'ajouter un point-virgule à la fin d'une ligne ; placer. Il n'est pas non plus nécessaire d'utiliser des accolades ({}) à utiliser pour indiquer les blocs avec du code. Au lieu de cela, vous travaillez avec l'indentation pour indiquer des blocs de code.
  4. Enregistrez le fichier. Cliquez sur Fichier dans le menu principal de votre traitement 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" et mettez ".py" à la fin du nom du fichier.
    • Assurez-vous d'enregistrer le fichier où vous pouvez facilement y accéder, car vous devriez pouvoir y accéder facilement à partir de la ligne de commande.
    • Enregistrez-le d'abord sous "hello.py".
  5. Exécutez le programme. Ouvrez l'invite de commande ou le terminal et accédez à l'emplacement d'enregistrement du fichier. Lorsque vous y arrivez, lancez le programme en tapant bonjour.py et appuyez sur ↵ Entrez. Vous devriez maintenant obtenir le texte Bonjour le monde! sous la ligne de commande.
    • En fonction de la façon dont vous avez installé Python et de la version que vous devrez peut-être utiliser python bonjour.py ou alors python3 bonjour.py tapant pour exécuter le programme.
  6. Testez aussi souvent que possible. L'un des avantages de Python est que vous pouvez tester de nouveaux programmes tout de suite. La bonne pratique consiste à laisser la ligne de commande activée en même temps que vous travaillez dans votre éditeur. Lorsque vous enregistrez un programme dans l'éditeur, vous pouvez exécuter le programme directement à partir de la ligne de commande, afin de pouvoir tester rapidement les modifications.

Partie 5 sur 5: Concevoir des programmes plus complexes

  1. Expérimentez avec une instruction de contrôle de flux standard. Les instructions de contrôle de flux vous permettent de contrôler ce que fait un programme en fonction de certaines conditions. Ces instructions sont au cœur de la programmation Python et vous pouvez les utiliser pour créer des programmes qui font des choses différentes en fonction de l'entrée et des conditions. Il tandis que La déclaration en est un bon exemple, pour commencer. Dans cet exemple, vous pouvez le faire tandis que instruction 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 continue jusqu'à ce que (pendant) b est inférieur à () 100.
    • La sortie devient alors 1 1 2 3 5 8 13 21 34 55 89
    • Il end = "" La commande affichera la sortie sur la même ligne, au lieu d'afficher chaque valeur sur une ligne différente.
    • Il y a un certain nombre de choses à noter dans ce programme simple qui sont essentielles pour créer des programmes complexes en Python:
      • Notez l'indentation. Une : indique que les lignes suivantes seront indentées et font partie d'un bloc de code. Créer dans l'exemple ci-dessus imprimer (b) et a, b = b, a + b en partie tandis que bloquer. Une indentation correcte est essentielle et unique à un programme Python. Cela ne fonctionnera pas correctement si l'indentation est incorrecte.
      • Plusieurs variables peuvent être définies sur la même ligne. Dans l'exemple ci-dessus, les deux une comme b défini sur la première ligne.
      • Si vous entrez ce programme directement dans l'interpréteur, vous devrez ajouter une ligne vide à la fin pour que l'interpréteur sache que le programme est terminé.
  2. Concevoir des fonctions au sein des programmes. Vous pouvez définir des fonctions que vous pourrez appeler ultérieurement dans le programme. Ceci est particulièrement utile lorsque vous devez utiliser plusieurs fonctions dans les limites d'un programme plus volumineux. Dans l'exemple suivant, vous créez la même fonction que celle précédemment écrite, pour appeler une séquence de Fibonacci:

    def fib (n): a, b = 0, 1 tandis que an: print (a, end = '') a, b = b, a + b print () # Plus tard dans le programme, vous appelez la fonction Fibonacci # pour a valeur que vous indiquez. fibré (1000)

    • Cela donne 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
  3. Créez un programme de contrôle de flux plus complexe. Les instructions de contrôle de flux vous permettent d'indiquer des conditions spécifiques qui modifient le fonctionnement du programme. Ceci est particulièrement important lorsqu'il s'agit de la saisie de l'utilisateur. L'exemple suivant utilise si, elif (sinon si) et autre pour créer un programme simple pour commenter l'âge d'une personne.

    age = int (input ("Entrez votre âge:")) if age = 12: print ("C'est super 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 affirmations est vraie # alors le texte correspondant sera affiché. # Si aucune des affirmations n'est vraie, le message "else" # s'affiche.

    • Ce programme présente quelques autres déclarations importantes qui sont indispensables pour un certain nombre d'applications différentes:
      • contribution () - Cela demandera une entrée avec le clavier. L'utilisateur verra le message entre guillemets. Dans cet exemple contribution () entouré par le int () fonction, ce qui signifie que toutes les entrées sont traitées comme un entier (entier).
      • intervalle () - Cette fonction peut être utilisée de différentes manières. Dans ce programme, il vérifie si une plage se situe entre 13 et 20. La fin de la plage n'est pas incluse dans le calcul.
  4. Apprenez les autres expressions conditionnelles. L'exemple précédent utilise le symbole «inférieur ou égal à» (=) pour déterminer si l'âge entré correspond à la condition. Vous pouvez utiliser les mêmes expressions conditionnelles que vous utilisez en mathématiques, mais leur saisie est légèrement différente:
    Expressions conditionnelles.
    SenssymboleSymbole Python
    Moins que
    Plus grand que>>
    Inférieur ou égal=
    Meilleur que ou égal>=
    Équivaut à===
    Inégal!=
  5. Continue d'apprendre. Ce n'est que le début de l'apprentissage de Python. Bien que ce soit l'une des langues les plus faciles à apprendre, il y a beaucoup à apprendre si vous voulez approfondir la langue. Le meilleur moyen est de continuer à créer des programmes! N'oubliez pas que vous pouvez rapidement écrire quelques conceptions de programme dans l'interpréteur, et tester vos modifications est aussi simple que de réexécuter le programme à partir de la ligne de commande.
    • Il existe plusieurs bons livres sur la programmation Python, dont "Python pour les débutants", "Python Cookbook" et "Python Programming: An Introduction to Computer Science".
    • Il existe un certain nombre de ressources en ligne disponibles, mais elles se concentrent principalement sur Python 2.X. Vous devrez peut-être ensuite modifier les exemples pour les faire fonctionner en Python 3.
    • De nombreuses écoles proposent des cours sur Python. Python est souvent enseigné dans les cours d'introduction à la programmation car c'est l'un des langages les plus faciles à apprendre.

Conseils

  • Python est l'un des langages informatiques les plus simples, mais nécessite toujours un dévouement pour bien apprendre. Cela aide également à avoir des connaissances en algèbre, car Python est très concentré sur les modèles mathématiques .