Accueil
Exercices pratiques pour vous entraîner
- Le site e-nsi propose des exercices d'entrainement à 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
- T6 > étude du chargement d'une page web
- T3 > Architecture réseau
- T3 > Architecture réseau > chap4
- T3 > Architecture réseau > chap5
- T2 > Representation des donnees > chap5 (les booléens)
- T4 > Algorithmique
- T3 > Microbit
- T4 > Dichotomie
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 Interactions sur une page web
- Chapitre 2 Protocole HTTP : étude du chargement d'une page web
- Chapitre 3 Requêtes GET, POST et formulaires