Tdid-IPP-37-Python-Site_PythonAnywhere

Informations - Objectifs

Durée : 30 mns - Gérer les programmes python avec la pateforme en ligne PythonAnywhere.

ProcédureEnvironnement de développement

  1. Création compte

    A partir du site web pythonanywhere.

    Créer un compte avec votre identifiant université de Lorraine

    Lier votre compte à l'enseignant franckouriongim (Account, puis onglet teacher)

  2. Onglet files.

    Une zone de texte est disponible afin de saisir le code python de votre programme.

    une console apparaît sous le code et le mot salut s'y trouve.

  3. Dashboard : Tableau de bord

    Compléments

    Dans la zone console, vous pouvez constater que votre programme est en cours d'exécution dans une console.

    Un maximum de 2 consoles ouvertes peut être ouvert en même temps, lorsque vous tenterez d'exécuter un 3ième programme, un message vous informera que vous avez atteint le maximum de consoles. Il faudra alors cliquer sur Consoles pour détruire (kill) les processus souhaités (console ici)

  4. Ajouter un fichier /home/Pxxx_nom/001/00-copie-1.py

    Objet

    De nombreux codes vous seront proposés à la copie ou au téléchargement via une solution web appelée GitHubGist qui permet de stocker et de modifier en ligne du code tout en ayant la possibilité d'en consulter les révisions (modifications)

    Outre la possibilité pour moi de maintenir en ligne une portion de code ou un code complet, cela me permet :

    • de vous donner accès à la dernière version sans avoir à re-générer le site web scenari que vous consultez actuellement.
    • de vous donner accès à la copie ou au téléchargement de ce code en cliquant sur le nom du fichier dans la zone inférieure de la fenêtre ci-dessus

    AttentionCOPIE DE CODE

    Il est possible que la copie de code décale l'indentation d'une ligne de code. Dans ce cas, une ligne de code peut sortir du bloc si elle est décalée de manière différente dans votre code et ma version originale. Cela peut produire une erreur de synthaxe ou engendrer une modification du bon déroulement des instructions prévues.

    Vérifiez votre copie et le code original : le mieux étant bien sûr de comprendre un minimum le code que vous copiez pour éviter les erreurs.

    En cas de problème avec le code, vous pouvez laisser un message qui sera lu par les autres utilisateurs (et le propriétaire du code)

  5. Ajouter un fichier /home/Pxxx_nom/001/00-copie-2.py

    Dans ce programme, nous allons calculer le trg avec les variables tu et to

    1
    tu = 95.
    2
    to = 100.
    3
    trg = tu / to
    4
    # message de type string 
    5
    mess = "le trg est de "+str(trg*100) +" % avec tu = "+str(tu)+ " hrs et to = "+str(to)+" hrs"
    6
    print(mess)