Accueil
Pour progresser (entraînement autonome à la programmation)
- Le site e-nsi propose des exercices d'entraînement à la pratique de la programmation en lien avec la spécialité NSI.
- Pour chaque exercice, on trouve un énoncé, souvent pour créer une fonction, puis des exemples d'application de la fonction. Ensuite, une zone de saisie du code qui est accompagné des premiers tests. Il y a des tests secrets qui permettent ensuite d'accepter (ou valider) votre code.
Thème(s) en cours d'étude⚓︎
Anciens thèmes traités⚓︎
T1 > Variables & ES
T1 > La boucle
for ... in ...
T1 > La boucle
while
T1 > L'instruction conditionnelle
if
T1 > Les fonctions
T2 > Les listes
T6 > Interactions sur une page web
T3 > Architecture réseau > chap3
T3 > Architecture réseau > chap4
T2 > Representation des données > chap5 (les booléens)
T2 > Representation des données > chap4 (les bases)
T4 > Algorithmique > chapitres 1 & 2
T2 > Dictionnaires
T2 > Representation des données > Le codage des entiers
T2 > Representation des données > Le codage des flottants
Programme⚓︎
Nous traiterons les différentes entrées du programme dans les chapitres suivants…
Thème 1 : Les bases de Python
- Chapitre 1: Variables & ES
- Chapitre 2: La boucle
for ... in ...
- Chapitre 3: La boucle
while
- Chapitre 4: L'instruction conditionnelle
if
- Chapitre 5: Les fonctions
Thème 2 : Représentation des données
- Chapitre 1: Les listes
- Chapitre 2: Les tuples
- Chapitre 3: Les dictionnaires
- Chapitre 4: Les bases
- Chapitre 5: Les booléens
- Chapitre 6: Le codage des caractères
- Chapitre 7: Le codage des entiers
- Chapitre 8: Le codage des non-entiers
- Chapitre 9: Les chaînes de caractères
Thème 3 : Architecture matérielle
- Chapitre 1: Microbit
- Chapitre 2: Architecture Von Neumann
- Chapitre 3: Architecture réseau
- Chapitre 4: Protocoles de communication dans un réseau
- Chapitre 5: Découverte des commandes Linux
Thème 4 : Algorithmique
- Chapitre 1 Extremums et moyennes
- Chapitre 2 Complexité
- Chapitre 3 Tri par insertion
- Chapitre 4 Tri par sélection
- Chapitre 5 Dichotomie
- Chapitre 6 Algorithmes gloutons
- Chapitre 7 Algorithme KNN
Thème 5 : Traitement de données
- Chapitre 1 Manipulation de fichiers csv
- Chapitre 2 Trier des données
- Chapitre 3 Utilisation du module Pandas
Thème 6 : IHM sur le web
- Chapitre 1 Pages web statiques
- Chapitre 2 Pages web dynamiques
- Chapitre 3 Protocole HTTP : étude du chargement d'une page web
- Chapitre 4 Requêtes GET, POST et formulaires