Aller au contenu

🟦 Capsules vidéo — NSI PREMIÈRE⚓︎

📚 Récapitulatif des micro-capsules de remédiation⚓︎

Principe : chaque capsule traite une seule notion, ciblée sur un point de blocage. ★ = priorité.

Ch. 02 — Les bases de la programmation Python⚓︎

  • 02e — Variable et affectation
  • 02f — Le tableau de trace
  • 02g — Texte et nombre (str vs int)
  • 02h — Affecter (=) vs tester (==) ★
  • 02i — L'indentation
  • 02j — Boucles : compteur et accumulateur
  • 02k — Les opérateurs logiques (ET, OU, NON)

Ch. 03 — Mise au point des programmes⚓︎

  • 03d — Spécifier et documenter une fonction
  • 03e — assert : le test silencieux
  • 03f — Les limites du jeu de tests
  • 03g — Préconditions et postconditions
  • 03h — Le doctest
  • 03i — try / except

Ch. 04 — Codage de l'information⚓︎

  • 04e — Décimal → binaire
  • 04f — L'hexadécimal
  • 04g — Le complément à deux
  • 04h — L'addition en complément à deux
  • 04i — Les flottants
  • 04j — Le codage des caractères
  • 04k — Le codage des images
  • 04l — Construire une table de vérité
  • 04m — XOR, NAND, NOR
  • 04n — Les booléens en Python

Ch. 05 — Les types construits⚓︎

  • 05f — Liste vs tuple
  • 05g — Indexation et tranches (slicing)
  • 05h — La copie de liste ★
  • 05i — La compréhension de liste
  • 05j — Les tableaux de tableaux
  • 05k — Le dictionnaire

Ch. 06 — Algorithmique (tris, dichotomie)⚓︎

  • 06j — La complexité : compter les opérations
  • 06k — Les ordres de grandeur
  • 06l — Le tri par sélection
  • 06m — Le tri par insertion
  • 06n — La recherche dichotomique ★

Ch. 07 — Le Web⚓︎

  • 07m — Sécurité et confidentialité sur le web
  • 07n — La structure HTML
  • 07o — La règle CSS
  • 07p — JavaScript et le DOM
  • 07q — GET vs POST ★
  • 07r — Client et serveur

Ch. 08 — Réseaux⚓︎

  • 08e — Adresse IP et masque
  • 08f — Le protocole TCP
  • 08g — L'encapsulation
  • 08h — Le DNS
  • 08i — Le routeur
  • 08j — Le bit alterné

Ch. 09 — Algorithmes gloutons⚓︎

  • 09d — Le principe glouton
  • 09e — Optimum local vs global ★
  • 09f — Le sac à dos (heuristique)
  • 09g — Variant et invariant

Ch. 11 — Algorithme des k plus proches voisins⚓︎

  • 11d — Apprendre des données (vs programmer des règles)
  • 11e — La distance entre deux points
  • 11f — L'algorithme k-NN
  • 11g — Les pièges de k-NN (choix de k, échelle) ★

Ch. 12 — Traitement des données en tables⚓︎

  • 12d — CSV et JSON
  • 12e — Lire un CSV en liste de dictionnaires
  • 12f — Filtrer une table
  • 12g — Trier une table
  • 12h — Fusionner deux tables : la jointure ★

Ch. 13 — Architecture de l'ordinateur⚓︎

  • 13d — L'architecture de Von Neumann ★
  • 13e — La hiérarchie des mémoires
  • 13f — Le langage assembleur
  • 13g — Horloge, loi de Moore et goulet d'étranglement