python:accueilpython

Ceci est une ancienne révision du document !


Les wikis

Rédacteur(s) : Philippe Mariano

[Mise à jour le 28/10/2022]

Ce Wiki, consacré aux bases de Python et aux cartes à microcontrôleur programmables en “MicroPython”, est destiné à des élèves de lycée inscrits dans la spécialité NSI.

Présentation

  • Python est un langage de programmation interprété, multiparadigme et multiplateformes. Il favorise la programmation impérative structurée, fonctionnelle et orientée objet. Python est distribué sous licence libre et présente une syntaxe épurée et simplifiée, ce qui en fait un outil adapté à l'apprentissage de la programmation.
    Ce wiki traite uniquement la version 3.
  • MicroPython est une implémentation simple et efficace du langage de programmation Python 3, qui inclut un petit sous-ensemble de la bibliothèque standard Python et qui est optimisée pour fonctionner sur des microcontrôleurs. Il est suffisamment compact pour s’adapter à 256 ko d’espace de code et à 16 ko de RAM.
  • CircuitPython est un dérivé open source du langage de programmation MicroPython destiné aux étudiants et aux débutants. Le développement de CircuitPython est soutenu par Adafruit Industries. Il s'agit d'une implémentation logicielle du langage de programmation Python 3, écrit en C.
  • MicroPython vs CircuitPython : contrairement à MicroPython, CircuitPython ne permet pas de faire du multithreading.

✔ : page mise à jour en 2022


Sommaire

  1. PYTHON
      1. REPL : l'interpréteur de commandes
      2. IDLE : l'éditeur fourni avec Python
    1. BASES DU LANGAGE
      1. Les structures de données
        1. Les séquences
      2. Documentation
      3. Script
      4. PEP 8
    2. PROGRAMMATION INTERMEDIAIRE
  2. JEUX
  3. PROJETS
  4. Outils
    1. Création
      1. VSCode
    2. Documentation
    3. Entraînement en ligne
    4. Sauvegarde et collaboration
      1. Git et Github
    5. Simulation
      1. En ligne : Python Tutor
  5. CONCOURS
    1. Castor (du CM1 à la terminale)
    2. Algoréa (collège, lycée)
    3. Alkindi (cryptanalyse, secondes)
  • python/accueilpython.1668155836.txt.gz
  • Dernière modification : 2022/11/11 09:37
  • de phil