DEMARRAGE

  • Types de variables et affectation
  • Entrée et affichage des variables
  • Instructions conditionnelles
  • Boucles conditionnelles
  • Boucles itératives
  • Fonctions
  •  : _images/titreinstallation.PNG
    L’installation de Python

    Il y a plusieurs choix d’installation de logiciels, le premier choix comporte un éditeur séparé de l’interpréteur python, il est le plus généraliste (on peut programmer en plusieurs langages). Notepad ++ est l’éditeur.

    Le deuxième est utilisé en CPGE, il est plus réduit, mais il suffit pour les mathématiques c’est Pyzo.

    Editeur

    Pour éditer les programmes en python ou en tout autre langage, il suffit de télécharger l’éditeur Notepad++. Sur le site <https://notepad-plus-plus.org/fr/>

    _images/002.PNG _images/001.PNG
    _images/blanc1.png
    Téléchargements :

    Python : Il faut se rendre sur le site https://www.python.org .Et choisir la version la plus récente.

    _introduction/image1.png _images/blanc1.png

    Notepad ++

    Pour éditer les programmes en python ou en tout autre langage, il suffit de télécharger l’éditeur Notepad++. Sur le site https://notepad-plus-plus.org/fr/

    _images/image2.png
    _images/blanc1.png _images/titrepyzo.PNG

    Pyzo La version pour le lycée est téléchager pyzo . Elle peut être installée sur un clé USB.

    _images/005.PNG _images/blanc1.png
    _images/blanc1.png _images/titrevideo.PNG Mettre le code dans un fichier :
    html5 video loop by EasyHtml5Video.com v3.9.1
    _images/titrefichier.PNG
    Code dans le fichier :
    _images/blanc1.png
    Etape n°1 :  
    Ouvrez Notepad++ Etape n°2 :
    _images/image3.png Dans ce fichier recopiez simplement print(ʺmon premier programmeʺ)
    Etape n°3 : Enregistrer le fichier sous le nom Etape n°4 : Click droit avec la souris sur l’icône du fichier.
    0101 premier programme.py
    
    _images/image4.png
    Etape n°5 : Ouvrir le fichier en choisissant Edit width IDLE. Etape n°6 : Une fenêtre s’ouvre.
    _images/image5.png _images/image6.png
    Etape n°7 : Résulat : :
    Il faut appuyer sur la touche F5, et le texte s’affiche:
      _images/image7.png
    _images/titrebases.PNG
    Types de variables et affectation :
    _images/titrevariables.PNG
    Algorithme Langage Python Type de variables Langage Python
    v prend la valeur 5
    v=5
    
    nombre entier
    int
    
    v prend la valeur 2,5
    v=2.5
    
    nombre décimal
    float
    
    v prend la valeur ‘sommet’
    v='sommet'
    
    chaîne de caractères
    string
    
    Pour avoir toutes les commandes concernant les variables appuyer sur le lien : VARIABLES
    Entrée et affichage des variables _images/titrefvariables.PNG

    L’affichage des commentaires se fait par la fonction print() :

    On entoure la phrase que l’on veut afficher par deux caractères : ' ' ou " "

    print('phrase') ou print("phrase")
    

    Une erreur

    print('Etude d'une matière')
    
    _images/stage02.png
    Il y a une apostrophe dans la phrase qui termine la chaîne de caractères, donc deux mots ne sont pas reconnus par le langage :
    

    Pour éviter cette erreur il faut encadrer la chaîne de caractères par " "

    print("Etude d'une matière") ou print("Calcul d'un produit")
    
    Saisir un nombre entier
    v=int(input('Donner un nombre entier : ')
    
    Saisir un nombre décimal :
    v=float(input("Donner un nombre décimal : "))
    
    Saisir une chaîne de caractères :
    v=input('Donner votre nom : ')
    
    Pour avoir toutes les commandes concernant les fonctions input() et print() appuyer sur le lien : SAISIR_AFFICHER

    Affichage d’une variable :

    .

    • Une variable quelconque v :

      print(v)
      
    • Un commentaire et une ou plusieurs variables :

      Les variables : rf=5.2 v=2  (le programme a calculé f(2) et le résultat est 5,2)
      On veut afficher : f(2)=5,2, : le sommet de la parabole a pour ordonnée 5,2
      
    • Code python :

      print("f(",v,")= ",rf," : le sommet de la parabole a pour ordonnée ",rf)
      
    _images/titreconditionnelles.PNG
    Les instructions conditionnelles sont les commandes if elif et else, elles déterminent si la condition est vraie alors on execute le bloc d’instructions qui doit être indenté. _images/stage05.PNG
    L’algorithme Le code Python
    _images/stage04.PNG _images/stage06.PNG
    Pour avoir toutes les commandes concernant if elif et else appuyer sur le lien : IF_ELIF_ELSE
    if condition == vraie :
    
    Commence par if, elif ou else et se termine toujours par deux points :
    Le code de la ligne suivante qui fait partie de l’instruction, doit être écrite 4 espaces plus loin que la commande if, il faut appuyer sur_images/stagetab.PNG
    Un ligne qui commence par if elif else _images/stagedeuxpoints.PNG
    _images/stage07.PNG _images/stage09.PNG
    _images/titreconditionnelles.PNG

    while signifie Tant que , la ligne commence par while et se termine par deux points, de même il y a une indentation dans l’instruction de la boucle ;

    Pour avoir toutes les commandes concernant while appuyer sur le lien : TANT_QUE
    _images/stage11.PNG _images/stage10.PNG
    _images/titreiteratives.PNG

    for

    Dans le langage Python pour faire un nombre fixé de boucles :
    
    pour i allant de 1 à 10. On utilise la commande:for i in range(1,11). Car la liste construite par range commence à 1 et se termine à 10. Si on utilise la commande range(11), on à le même résultat que range(0,11).
    
    Pour avoir toutes les commandes concernant les boucles itératives appuyer sur le lien : BOUCLES_ITERATIVES

    Exemple :

    Algorithme Code Python Résultat
    _images/range1.PNG _images/range2.PNG _images/range3.PNG
    _images/titrefonctions.PNG
    Fonctions :

    La syntaxe Python pour la définition d’une fonction est la suivante :

    Variables par paramètres Variables globales
    _images/fonctionp.PNG _images/fonctiong.PNG
    Pour avoir toutes les commandes concernant les fonctions appuyer sur le lien : FONCTIONS