Sébastien Hoarau Thierry Massart Jean Olgiati Isabelle Poirier Septembre 2021 C

Sébastien Hoarau Thierry Massart Jean Olgiati Isabelle Poirier Septembre 2021 Conditions d’utilisation du contenu du cours CC-BY-SA : Sébastien Hoarau - Thierry Massart - Jean Olgiati - Isabelle Poirier Attribution - Partage dans les Mêmes Conditions Les contenus peuvent être partagés et adaptés, y compris dans un but commercial, sous réserve de créditer l’oeuvre originale et de partager l’oeuvre modifiée dans les mêmes conditions. Table des matières Avant Propos I 1 Bienvenue dans l’environnement Python 3 3 1.1 Première mise en contact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1.1 Sondage de début de cours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1.2 Bienvenue dans le cours en ligne : Apprendre à coder avec Python . . . . . . . . . . . . . . . . . . . . . 3 1.1.3 Vos motivations et combien de temps allons-nous passer ensemble . . . . . . . . . . . . . . . . . . . . . 5 1.2 Modalités pratiques du cours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.2.1 Contenu de cette section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.2.2 Informations générales sur le cours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.2.3 Les modalités d’évaluation de notre MOOC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.2.4 Naviguer dans notre MOOC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.2.5 Aperçu de la suite de ce module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 1.3 Mode d’emploi pour installer un environnement de développement . . . . . . . . . . . . . . . . . . . . . . . . . 13 1.3.1 Que va-t-on installer? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 1.3.2 Utilisation de Thonny . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 1.3.3 Si je veux quand même installer PyCharm plutôt que Thonny sur mon ordinateur Windows . . . . . . . . 20 1.3.4 Si je veux quand même installer PyCharm plutôt que Thonny sur mon ordinateur MacOs . . . . . . . . . 21 1.3.5 Si je veux quand même installer PyCharm plutôt que Thonny sur mon ordinateur Ubuntu ou Linux . . . . 22 1.3.6 Si l’installation ne fonctionne pas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 1.3.7 Installation d’un dictionnaire français dans PyCharm . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 1.3.8 Utilisation de PyCharm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 1.4 UpyLaB, Python Tutor et la documentation officielle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 1.4.1 Notre exerciseur UpyLaB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 1.4.2 Exercice UpyLaB 1.1 - Parcours Vert, Bleu et Rouge . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 1.4.3 L’outil Python Tutor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 1.4.4 La documentation officielle sur python.org . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 1.5 Au fait, c’est quoi un code ou un programme? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 1.5.1 Quelques définitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 1.5.2 Quiz de fin de module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 1.6 Références et bilan du module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 1.6.1 Références et bilan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 2 Python comme machine à calculer et à écrire 35 2.1 Tout un programme au menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 2.1.1 Présentation du menu de ce module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 2.2 Python comme machine à calculer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 2.2.1 Valeurs et expressions . . uploads/S4/ apprendre-a-coder-avec-python-session-5.pdf

  • 30
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Sep 18, 2021
  • Catégorie Law / Droit
  • Langue French
  • Taille du fichier 3.2915MB