Math93.com
Une Histoire des Mathématiques
  • Accueil
  • Histoire des Maths
    • Les Mathématiciens
    • Mathématiciens - Articles
    • Les Symboles Mathématiques
    • Notions et Théorèmes
    • Les Développements
    • Une Chronologie
    • Analyse à plusieurs Variables
    • Les Nombres : Histoire et numérations
    • Étymologie
    • Citations de Mathématiciens
    • Alexandrie
    • Bibliographie
  • Collège
    • Sixième
    • Cinquième
    • Quatrième
    • Troisième
      • DS de Maths 3e : sujets et corrigés
      • Oral Brevet
    • Programmes Officiels
    • Brevets Blancs de Maths
    • Algorithmique au Collège
      • Ressources : Algorithmique au Collège
    • Exposés Histoire des Maths
    • Fiches Bilan de cours
  • Lycée
    • Seconde
      • Algorithmes 2nd
      • DS de Maths 2nd : sujets et corrigés
    • 1re Spé. Maths
      • Bacs Blancs Maths 1re
      • Algorithmique 1re
      • DS de Maths 1re : sujets et corrigés
    • 1re Non Spé
    • 1re Spé. NSI
    • Tle Spé. NSI
    • Tle Spé. Maths
      • Algorithmique Tle
      • DS de Maths Tle : sujets et corrigés
    • Tle Maths Expertes
    • Programmes Officiels
    • Algorithmique au Lycée
    • Fiches Bilan de Maths : Cours, TD, révisions 6e à Tle
    • Grand Oral Maths & NSI
  • Annales du Bac
    • Annales Spé. Maths
      • Annales Maths 2026
      • Annales Maths 2025
      • Annales Maths 2024
      • Annales Maths 2023
      • Annales Maths 2022
    • Annales Spé. NSI
      • Bac NSI 2026 - Pratique
      • Bac NSI 2026 - écrit
    • Annales 1re Maths
      • Maths 2026
        • Spé. Maths
        • Non Spé.
    • Annales Bac S (old)
    • Annales Bac ES (old)
  • Annales du Brevet
    • Brevet 2026
    • Brevet 2025
    • Brevet 2024
    • Brevet 2023
  • Supérieur
    • Maths Sup.
    • Maths Spé.
    • Agrégation
    • Capes
    • Ingé 1 (Bac+3)
    • Concours CPGE
  • Divers
    • Enigmes
    • Enseignants
      • Latex
      • Règles Typographiques
      • Liens et Ressources
    • Chasse au trésor
    • Humour et Maths
    • Liens Utiles
    • Outils Numériques
    • Vidéoconférences
    • Python
      • Python : l'essentiel
  • Admin
    • Site Admin
  • English Math
Math93 banner
  1. Vous êtes ici :  
  2. Accueil
  3. Lycée
  4. Première NSI Spécialité

NSI – Paradigmes de Programmation : Cours et Exemples (Terminale NSI) - Math93

Détails
Mis à jour : 29 Avril 2026
Clics : 13526

Lire la suite : NSI – Paradigmes de Programmation : Cours et Exemples (Terminale NSI) - Math93

Alan Mathison Turing 1912 - 1954
Alan Mathison Turing 1912 - 1954

NSI – Le Problème de l'Arrêt : Alan Turing & Indécidabilité

Détails
Mis à jour : 4 Avril 2026
Clics : 13685

En 1936, Alan Turing publie un article fondateur qui définit les bases de l'informatique moderne. En inventant un modèle de calcul universel, il démontre qu'il existe une limite mathématique à ce que les machines peuvent résoudre : c'est le problème de l'arrêt.

Lire la suite : NSI – Le Problème de l'Arrêt : Alan Turing & Indécidabilité

NSI – Sécurisation des communications : cryptographie, chiffre de César, RSA, AES, HTTPS

Détails
Mis à jour : 6 Avril 2026
Clics : 14225

Lire la suite : NSI – Sécurisation des communications : cryptographie, chiffre de César, RSA, AES, HTTPS

Pyxel et Python

Détails
Mis à jour : 13 Février 2023
Clics : 20614

Pyxel et Python


Pyxel est un moteur de jeu vidéo rétro pour Python.

Grâce à ses spécifications simples inspirées par les consoles rétro, comme le fait que seulement 16 couleurs peuvent être affichées et que seulement 4 sons peuvent être lus en même temps, vous pouvez vous sentir libre de créer des jeux vidéo dans le style pixel art.

 

1. Installation de Pixel


 Voir la section "Comment installer" sur la page de Pyxel.

Pour Windows

  • Télécharger Edupyter 38, 39 ou 310 selon votre environnement
  • Installer Edupyter
    Edupyter est portable et ne nécessite pas de droits administrateur. Edupyter peut être installé dans un dossier sur le disque dur ou sur une clé USB / disque amovible. L'installation ne fait que copier des fichiers et des dossiers dans le dossier d'installation choisi. Le système n'est pas modifié. Pour supprimer Edupyter il suffit de supprimer le dossier dans lequel il a été installé.
  • Lancer Edupyter et cliquer sur l'icône qui apparaît à côté de l'horloge (voir aide).
  • Ouvrir Thonny
  • Saisir le code et enregistrer le fichier Python (en .py).
  • Exécuter le code en cliquant sur la touche F5 ou le bouton vert. Cette action ouvrira automatiquement la fenêtre du jeu.

Sous Mac

  • Après avoir installé Python3 (version 3.7 ou plus), lancez la commande suivante :
python3 -m pip install -U pyxel
  • Si vous utilisez Python3, qui est installé par défaut sur Mac, veuillez ajouter sudo au début de la commande ci-dessus pour activer la commande pyxel.

Pour Repl.it

  • Ouvrir le fichier sous Pyxel
  • problème pour la gestion des images (à voir)

 

2. Tutoriels pour débuter avec Pyxel


Le jeu du snake

  • Snake.Pyxel : Le td détaillé
    • Snake.Pyxel-Correction 
    • Correction sur Repl.it

 

Programmer un jeu vidéo avec Pyxel 

Doc officielle de Pyxel : https://github.com/kitao/pyxel

Prérequis : avoir fait en groupe le jeu du serpent, qui montre rapidement dans un exemple « tout fait » les fonctionnalités
principales. Dans ce tutoriel, nous allons explorer un peu plus en détail les mécanismes.

  1. Tutoriel_Pyxel_1 / Correction
  2. Tutoriel_Pyxel_2 / Correction
  3. Tutoriel_Pyxel_3 / Correction
  4. Tutoriel_Pyxel_4 / Correction
  5. Tutoriel_Pyxel_5 / Correction
  6. Tutoriel_Pyxel_6 / Correction

Autres Tutoriels

D'autres Tutos et exemples sont proposés sur le site de la Nuit du c0de.

 

3. Projet : Programmer un jeu vidéo avec Pyxel 


  • Le jeu de la taupe : télécharger ce dossier
    C'est un fichier .ipynb que vous lirez via Jupyter lab
  • Version PDF : le jeu de la taupe

 

4. Ajouter des images


  • ll est possible d’utiliser un utilitaire Pyxel pour créer ou éditer des images, ou plus généralement des ressources (sons ...).
    On lance cet éditeur depuis un terminal.
    1. Sous EDUPYTER : click droit sur EDUPYTER puis Console
    2. Sous ANACONDA : lancer l'application  CMD.exe Prompt
  • On se place dans le répertoire dans lequel se trouve notre jeu puis on exécute l'instruction suivante : pyxel edit image.pyres qui va créer une image nommée ici MonImage (on peut changer le nom !)
pyxel edit MonImage.pyres
  •  L’interface de l’utilitaire Pyxel s’ouvre :
    Cet éditeur permet de dessiner des images façon pixel art.

    On dessine dans la partie gauche, qui « zoome » sur un carré de pixels découpé en 4 parties de (8x8).

Pyxel_Image_Editor.png

Pyxel Image Editor

 

  • Pour utiliser une partie de cette image il suffira d'utiliser la méthode pixel.blt(x,y,img,u,v,h) après avoir chargé l'image en écrivant au début du script, l’instruction : pyxel.load("MonImage.pyxres")
pyxel.load("MonImage.pyxres")

pyxel.blt(x, y, img, u, v, w, h)

Cette méthode pixel.blt(x,y,img,u,v,h) copie : 

  • à la position (x, y) de l’écran de jeu;
  • La portion de l'image MonImage.pyxres  qui est située à la position (u, v) et qui a pour taille (w, h). 
  • Elle « découpe » donc un morceau de MonImage.pyxres déterminé par u, v, w, h et vient le « coller » au point (x, y) sur l’écran.
  • Le paramètre img : Par défaut sa valeur est zéro.

 

Articles Connexes 


 

NSI Tle - DS : évaluations de terminale

Détails
Mis à jour : 13 Janvier 2026
Clics : 11878

Classes de Terminale - Evaluations
NSI - Numérique et Sciences Informatiques


Les évaluations de la classe de Terminale NSI.

Année 2025-2026

  • DS 1 - POO : Sujet / corrigé.
    La POO, les classes
  • DS 2 - SQL et bases de données : sujet / corrigé.
    Bases de données et language SQL
  • DS 3 - Récursivité et Piles : sujet / corrigé.
    Récursivité et Piles/Files
  • DS 4 - Arbres et POO : Sujet / Corrigé
    Les arbres binaires de recherches
  • DS 5 - BAC BLANC 1 : sujet / corrigé.
    Bases de données et language SQL, POO, Récursivité, Piles et Files, Arbres binaires
  • DS 6 - BAC BLANC 2 :
    • sujet J1/ corrigé J1.
    • sujet J2/ corrigé J2.
       

 

 

Articles Connexes 


  1. NSI Première - DS : évaluations de première
  2. NSI (Numérique et Sciences Informatiques) : algorithmes gloutons
  3. NSI (Numérique et Sciences Informatiques) : réseaux
  4. NSI (Numérique et Sciences Informatiques) : la recherche dichotomique

Page 1 sur 4

  • 1
  • 2
  • 3
  • 4

Derniers Articles

  • Brevet Maths 2026 Métropole – Sujet et corrigé
  • Brevet Maths 2026 Polynésie : sujet, corrigé et exercices
  • Brevet Maths 2026 Centres Etrangers – Sujet et corrigé
  • Bac Maths 2026 Métropole – Sujets et corrigés
  • Brevet Maths 2026 Asie-Pacifique – Sujet et corrigé

©1999 / ISSN 2272-5318 / Contact