Comment j’enseigne Python avec des outils open source


  • Français


  • J’adore enseigner Python. Je commence par commencer là où l’apprenant commence. Ma première question est : “Comment aimeriez-vous apprendre Python ?”

    Ils répondent généralement, “Qu’est-ce que Python?”

    C’est alors que je leur donne quelques exemples de sites Web construits avec Python qu’ils connaissent peut-être déjà. Je fournis également des exemples d’utilisation de Python dans la science des données, l’ingénierie, le développement Web et, plus récemment, intelligence artificielle et apprentissage automatique.

    La plupart des gens sont intimidés lorsque vous essayez d’introduire la programmation informatique parce que leurs premiers efforts ont échoué ou que quelqu’un leur a dit que la programmation était difficile. Je leur montre une simple déclaration d’impression qui démontre facilement à quel point la syntaxe Python ressemble au langage qu’ils parlent.

    >>> print("Hello World")
    Hello World

    À moins qu’ils ne soient des utilisateurs Linux ou macOS, ils peuvent avoir besoin d’aide pour installer Python sur leur ordinateur. Je les guide à travers le téléchargement de Python à partir du Python.org site Web et l’installer sur leur ordinateur. Ensuite, je les aide à mettre en place un environnement de développement. Pour de nombreux utilisateurs, il s’agit d’IDLE.

    Un bon IDE Python

    Pour un jeune étudiant, je présente Mu, un excellent environnement de développement pour les élèves du primaire et du collège. Les adultes et les étudiants plus âgés peuvent utiliser VSCodium.

    REPL Python

    Je présente souvent aux nouveaux utilisateurs le REPL afin qu’ils puissent exécuter leur code facilement. Ensuite, je leur montre comment écrire un programme simple avec une instruction print print("Hello World") et enregistrez-le sous forme de fichier texte avec un .py extension. J’explique que le .py L’extension est nécessaire pour que Python reconnaisse le programme.

    Tortue

    Ensuite, je leur présente les principes fondamentaux de Python, y compris les variables, les chaînes, les nombres et les opérations de base. Je suggère des bibliothèques Python comme la tortue, que même les adultes trouvent fascinantes. Je commence simplement dans le REPL :

    import turtle  
    turtle.forward(100)
    turtle.right(90)

    Cet exemple montre à quel point il est facile d’écrire du code en Python et comment quelques lignes peuvent produire un graphique sur leur écran. Ensuite, je montre comment dessiner un carré:

    import turtle
    turtle.forward(100)
    turtle.right(90)
    turtle.forward(100)
    turtle.right(90)
    turtle.forward(100)
    turtle.right(90)
    turtle.forward(100)
    turtle.right(90)

    Ensuite, je couvre les structures de contrôle comme le si déclaration, elif, pouret alors que. Je montre comment dessiner ce même carré rapidement et facilement avec un pour boucle:

    import turtle
    for x in range(4):
        turtle.forward(100)
        turtle.right(90)

    Enseigner Python est un cadeau

    Lorsque vous enseignez, il est important de commencer là où se trouve l’apprenant et de l’engager dans sa propre édification. Cette approche les amène à se pencher pour plus d’informations, en s’assurant qu’ils acquièrent des compétences et des compétences.

    Votre bibliothèque publique locale pourrait être un endroit idéal pour trouver des étudiants qui souhaitent apprendre Python. La plupart des bibliothèques seraient très heureuses que vous vous portiez volontaire pour aider leurs usagers.

    Source

    Houssen Moshinaly

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Copy code