Apprendre Python : 7 de mes ressources préférées


  • Français


  • J’ai récemment décidé que je voulais en savoir plus sur Python afin de pouvoir améliorer mes compétences pédagogiques et élargir les horizons de mes étudiants. Au cours du processus, j’ai découvert ces excellentes ressources qui m’ont permis d’apprendre de nouveaux codes et d’améliorer ma compréhension de Python en général.

    1. Apprenez à vos enfants à coder

    J’ai commencé l’aventure Python il y a environ sept ans lorsque j’ai découvert des liens entre Apple LOGO et le module Turtle en Python. L’ordinateur Linux que j’utilisais à l’époque était Python 2.7 par défaut, et j’ai vite découvert que je voulais utiliser Python 3. J’ai réussi à l’installer et j’ai commencé à écrire des programmes simples à l’aide du module Turtle. Après avoir lu Teach Your Kids to Code du Dr Bryson Payne, j’ai réalisé que Python était bien plus que simplement Turtle. C’est alors que j’ai installé INACTIF.

    2. RALENTI

    En travaillant avec IDLE, l’interface interactive a amélioré mon expérience et m’a rendu suffisamment confiant pour envisager d’enseigner Python aux étudiants. Je me suis porté volontaire pour aider un groupe d’enfants scolarisés à domicile dans ma communauté et je me suis vite retrouvé à enseigner à une classe de seize ! Je suis content que leurs parents soient restés et aient accepté d’être mes assistants, sinon je pense que j’aurais été dépassé. L’expérience a aiguisé mon appétit pour en savoir plus afin que je puisse enseigner davantage.

    3. Éditeur Mu

    Le printemps suivant en 2018, j’ai assisté à PyConUS. J’ai écouté une conférence de Nicolas Tollervey, un enseignant de collège, qui avait écrit un environnement de développement Python pour les enfants d’âge scolaire. L’éditeur Mu a un linter intégré, ce qui m’a aidé à voir où se trouvaient mes erreurs de programmation. Mu m’a aidé à améliorer mes compétences en codage, et j’ai pu partager cela avec les étudiants, qui en ont également bénéficié.

    Au fur et à mesure que ma confiance et mon expérience ont grandi, j’ai eu envie de partager le voyage Python avec encore plus d’étudiants. J’ai co-écrit une bourse l’année suivante pour donner un cours qui utilisait des ordinateurs Raspberry Pi 4 et Python. La pandémie a interrompu cette expérience. Entre-temps, la Fondation Raspberry Pi a sorti le Pi 400. Au printemps 2021, j’ai utilisé le matériel que j’avais développé l’année précédente et une généreuse subvention d’une bibliothèque locale pour enseigner à deux groupes d’étudiants comment programmer. Cet événement a été un tel succès qu’il a été répété cette année.

    4. Codium

    Il y a plusieurs années, j’ai appris que Visual Studio Code de Microsoft est un éditeur de code open source qui peut être utilisé sous Linux. L’un des aspects de mon parcours d’apprentissage Python qui m’avait échappé jusqu’à récemment était de savoir comment configurer et utiliser un environnement virtuel pour la programmation Python, ce qui avait été suggéré lors de l’utilisation de VS Code. Mes questions ont trouvé une réponse ici sur Opensource.com dans un article sur venv, et cela a ouvert la porte à l’apprentissage de la configuration et de la configuration des environnements virtuels Python sur mon ordinateur Linux. À peu près à la même époque, j’ai découvert Codium, un projet communautaire construit autour de VS Code.

    Maintenant, je veux partager l’expérience VS Codium avec mes étudiants et ouvrir leur compréhension de Python au-delà du module Turtle. Cette soif d’apprendre m’a poussé à rechercher des ressources de formation open source et disponibles gratuitement sur Internet.

    5. Python doucement expliqué

    Le livre Automatisez les trucs ennuyeux avec Python d’Al Sweigart est depuis longtemps l’un de mes préférés. Maintenant, l’auteur a publié Exercices de programmation Python, expliqués en douceur. Les deux livres sont disponibles en ligne gratuitement et sont sous licence ouverte avec la licence Creative Commons.

    6. Python pour tout le monde

    Le Dr Charles Severance libéré Python pour tout le monde en 2017, que je recommande vivement. Il fournit des leçons “petites bouchées” pour les programmeurs en herbe comme moi. Le code du cours est disponible sur GitHubvous pouvez donc le télécharger et l’installer sur votre propre ordinateur ou sur le réseau de votre école.

    7. Vidéos Python

    Récemment, j’ai appris que Jay LaCroix, ancien élève d’Opensource.com, avait une excellente série de vingt-huit vidéos disponibles gratuitement sur YouTube qui commencent par les bases de Python et couvrent toute la gamme d’une introduction solide à Programmation Python. Mieux encore, il utilise un ordinateur Linux, ses leçons sont donc particulièrement adaptées à un environnement de programmation Linux. L’un des enseignements de ces vidéos est d’apprendre à utiliser nano comme environnement de programmation, et il est inclus par défaut dans la plupart des distributions Linux.

    Votre parcours d’apprentissage

    Ces sept ressources m’ont aidé à grandir en tant que programmeur, et tout est open source et disponible pour être partagé avec d’autres. Comment avez-vous perfectionné vos compétences en programmation ? Que voudriez-vous partager? Faites le nous savoir dans les commentaires.

    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