Jeu https://concours.castor-informatique.fr/ http://www.france-ioi.org/algo/chapters.php
Pour faire des diaporama https://revealjs.com/ https://gitlab.com/eskool/1nsi/-/blob/main/docs/ressources/bac2023/bac2023.html
Première
https://lyceemed.forge.aeif.fr/pnsi/
idem https://glassus.github.io/premiere_nsi/ pas de pyodide
https://pasallard.gitlab.io/premiere_nsi_voltaire
Programmation Python les bases de la programmation en Python 🐍 les boucles while ➿ la programmation avancée en Python 🚀 Représentation des données : les types de base et leur codage 🦋⚓︎ les valeurs booléennes ☯️ codage des nombres entiers naturels (entiers positifs) 👨👩👧👦 codage des nombres entires relatifs (tous les entiers, positifs et négatifs) 🌃 codage des nombres réels ⛵ codage des caractères d'un texte 📖 Représentation des données : les types construits⚓︎ les tableaux (partie 1 et 2) 📮 les p-uplets (🇬🇧 🇺🇸 tuples) 🍡 les dictionnaires 📑 Algorithmique 🎢⚓︎ introduction à l'algorithmique 🍥 algorithmes de tri d'un tableau de données 🍴 algorithme de recherche par dichotomie 💔 algorithmes gloutons 🐗 Introduction à la programmation Web 1. Le langage HTML (Hyper Text Markup Langage) 2. HTML + CSS 3. HTML + CSS + JavaScript 4. QCM d'entrainement Architectures matérielles et systèmes d'exploitation 💾⚓︎ périphériques entrées/sorties et Interface Homme-Machine : la carte micro:bit histoire et architecture des ordinateurs systèmes d'exploitation introduction aux commandes Linux réseaux de données Traitement de données en tables 1 - Éléments de cours sur le traitement de données en table 2 - TP d'application sur le traitement de données en table
https://mcoilhac.forge.aeif.fr/site-nsi/
basthon, pyodide Fonction en python listes Python Distionnaires Encodage CSV HTML/CSS Réseau
https://nreveret.forge.aeif.fr/donnees_en_table/
pyodide Données en table(listes, dico, csv
https://dav74.github.io/site_nsi_prem/
cours/activité/révision -> pas de pyodide
++ synthèse de cours
Partie 1 C1 : Python les base C2 : Les séquences C3 : Les dictionnaires Partie 2 C4 : entier positif C5 : texte C6 : entier relatif C7 : nombre flottant Partie 3 C8 : archi de von Neumann C9 : simulation CPU Partie 4 C10 : intro à l'algorithmique C11 : tri par insertion et sélection C12 : invariants de boucle Partie 5 C13 : Systèmes d'exploitation C14 : Commandes Linux C15 : langages de programmation Partie 6 C16 : introduction réseau C17 : TCP et IP C18 : Modèle TCP/IP C19 : simulation réseau (I) C20 : bit alterné Partie 7 C21 : introduction au web C22 : les URL C23 : HTML et CSS C24 : interaction avec l'utilisateur C25 : modèle client/serveur C26 : protocole HTTP C27 : simulation réseau (II) C28 : formulaire d'une page web Partie 8 C29 : Données en tables Partie 9 C30 : recherche dichotomique C31 : algo gloutons C32 : algo des k plus proches voisins Partie 10 C33: interface Homme - Machine
https://ferney-nsi.gitlab.io/premiere/
+++ pas mal de piodide dans TP
Langage Python Variables Conditionnelles Boucles Fonctions Tableaux et tuples Modularité Dictionnaires TP Algorithmique Extension Hack Tables Projets Systèmes d'exploitation
https://ens-fr.gitlab.io/nsi1
Joli cours sur binaire Cours sur python ici https://ens-fr.gitlab.io/python_maths/ +++ Carnet d'exercice en iphyton intégrés
https://frederic-junier.gitlab.io/parc-nsi/
+++ cours au format PDF Chapitre 1 : Constructions de base d'un langage de programmation Chapitre 2 : HTML/CSS Chapitre 3 : fonctions, spécification et mise au point, portée d'une variable Chapitre 4 : tableaux à une dimension Chapitre 5 : tableaux à deux dimensions / Images Chapitre 6 : représentation des entiers Chapitre 7 : système d'exploitation et ligne de commandes Chapitre 8 : recherche séquentielle ou dichotomique Chapitre 9 : algorithmes de tri Chapitre 10 : codage des caractères Chapitre 11 : circuits logiques et fonctions booléennes Chapitre 12 : complexité Chapitre 13 : p-uplets Chapitre 14 : architecture de Von Neumann Chapitre 15 : les dictionnaires Chapitre 16 : flottants Chapitre 17: correction d'algorithmes Chapitre 18 : traitement de données en table Chapitre 19 : Algorithmes gloutons Chapitre 19 : Interaction Homme Machine sur le Web partie 1, protocole HTTP et formulaires Chapitre 21 : Interactions dans le navigateur, Javascript Chapitre 22 : Réseau TCP/IP Chapitre 23 : Algorithme de classification des K plus proches voisins
https://eskool.gitlab.io/1nsi
--- pas pyodine ++++ style, plan et cours Python Représentation des Données Le Web Architectures OS Réseaux Algorithmique Ressources
https://www.carnets.info/nsi_premiere
+++ des quiz Un peu de js Bibliotèque P5
http://www.zonensi.fr/NSI/Premiere/C01/Bases_Python_1/
+++ bonne structure avec pyodide Bases de Python Le codage des données Le web Les séquences Architecture matérielle Traitement des données en tables Les algorithmes gloutons Réseaux
https://genumsi.inria.fr/accueil.php
La base de question est exportable en csv La transformer en md avec markdownify pour l'intégrer avec quizdown-js