Pour une question, une remarque, signaler une erreur, écrire à [email protected]
Ressources adaptées
  • Accueil
  • A la une
  • Programmation
    • Scratch en primaire >
      • Scratch 2015-2016 >
        • Session 1
        • Session 2
        • Session 3
        • Session 4
        • Session 5
        • Session 6
        • Session 7
        • Session 8
        • Session 9
        • Session 10
        • Session 11
        • Session 12
        • Session 13
        • Session 14
        • Session 15
        • Session 16
        • Session 17
        • Session 18
        • Session 19
        • Session 20
      • Scratch 2016-2017 >
        • Session 1
        • Session 2
        • Session 3
        • Session 4
        • Session 5
        • Session 6
        • Session 7
        • Session 8
        • Session 9
        • Session 10
      • Scratch 2020
    • Programmation Collège >
      • Programmation1
      • Programmation2
      • Programmation3
      • Programmation4
      • Programmation5
      • Programmation6
      • Programmation7
      • Programmation8
      • Programmation9
    • De Scratch à python
    • Interface Graphique
    • Pygame introduction
    • Pygame jeux 1
    • Pygame jeux 2
  • Logiciels
    • Classeur
    • Studys >
      • Studys - A propos
      • Studys - Mise à jour
      • Studys - Voix
      • Studys - Texte
      • Studys - Texte à insérer
      • Studys - Commentaire
      • Studys - Mathématiques
      • Studys -Tableaux
      • Studys - Numération
      • Studys - Histoire
      • Studys - Sciences
      • Studys - Raccourcis
      • Studys - Personnaliser
      • Studys - Installer
      • Studys - Synthèse vocale
      • Studys - Les versions
      • Adapter-Studys
      • Studys - Documentation
      • Studys - Comment faire >
        • Studys - Comment faire1
        • Studys - Comment faire2
        • Studys - Comment faire3
        • Studys - Comment faire4
        • Studys - Comment faire5
        • Studys - Comment faire6
        • Studys - Comment faire7
    • Studys Mac
    • Studys Lycee >
      • Studys Lycee Mises à jour
      • Studys Lycee Installer
      • Studys Lycee Versions
      • Studys Lycee Documentation
      • Adapter-Studys Lycée
      • Studys Lycee Logiciels utiles
    • Conjugaisons
    • Conjugaisons Anglaises
    • Outils mathématiques
    • Utilitaires
    • Syllabes et compagnie >
      • Syllabes et compagnie: Versions
  • Adaptations
    • Adaptations-Littérature >
      • Premières lectures
      • Histoires et Contes d'Inde
      • Histoires et Contes d'Afrique
      • Contes
      • Rabier >
        • Rabier - Contes
        • Rabier - Albums Première Lecture
        • Rabier - Roman du renard
        • Rabier - Gédéon
      • Littérature classique
    • Adaptations-Sciences >
      • Sésamath
      • Brevet Math
      • Brevet Physique-Chimie-SVT
  • Tutoriels
    • GeoGebra Cycle 3
    • Comment adapter des exercices pour GeoGebra
    • GeoGebra au collège
    • GeoGebra Comment Faire
    • MathGraph32js Cycle 3
    • Scribus
  • Ressources
    • Julia
    • Astuces
    • Organiser
  • À propos
Photo
Ces premiers tutoriels supposent que l'utilisateur :
  • connaisse bien la programmation avec Scratch : données, boucles, test, bloc, événements
  • dispose d'un environnement de programmation python
  • est capable de taper un petit programme dans son environnement et de le faire exécuter.​
Les programmes Python ont été écrits et testés dans l'environnement Anaconda - Spyder

Ces tutoriels ont pour objectifs de passer en douceur de Scratch à Python, tout en montrant la mécanique qui se cache derrière les logiciels interactifs: jeux, fenêtres avec des boutons, des zones réactives etc.

​Ces tutoriels utilisent la tortue Python, implémentation en Python de la tortue LOGO.

De Scratch à Python  1            De Scratch à Python 2            

De Scratch à Python 3             ​De Scratch à Python 4


Références utiles :
  • La documentation officielle ​​https://docs.python.org/3.8/library/turtle.html?highlight=turtle
  • Un PDF de Laurent Pointal:  Aide mémoire turtel  
  • Pour approfondir et bien poser les bases de la programmation python : (indispensable)
      Voir les trois premiers chapitres du site de Didier Muller
  • Outil permettant de visualiser le déroulement d'un petit programme. Très utile pour comprendre comment les choses se passent en mémoire : http://pythontutor.com/

Propulsé par Créez votre propre site Web à l'aide de modèles personnalisables.