shadok Accueil NSI - Tle NSI - 1ere Maths expertes - Tle Liens Archives

Première - NSI



Le langage choisi est le Python pour sa grande simplicité, conformément au programme. D'autres langages peuvent être utilisés suivant les différents thèmes abordés.
Le cours sur les problèmes sociétaux n'est plus au programme, je l'ai néanmoins laissé pour les questions fondamentales qu'il pose. Les connaissances y figurant sont vite dépassées et devraient être révisées tous les ans.

Utilisation des notebooks

Les notebooks Jupyter sont des documents interactifs, qui sont présentés dans un navigateur internet.
Les notebooks Jupyter sont des documents interactifs, qui sont présentés dans un navigateur internet.

Pour les lire : Utilisation du navigateur Anaconda : Fonctionnement des notebooks, indépendant de l'application qui en a permis la lecture: Quelques remarques: Les documents, programmes, etc. sur ce site sont à disposition de tous. Merci de respecter et transmettre la licence en base de page.

Notebook Jupyter : introduction pdf Notebook
Notebook Jupyter : itératives et conditionnelles pdf Notebook
Notebook Jupyter : Structurer un programme pdf Notebook
Introduction à la programmation en Python, cours, exercices et progression. pdf docx
Notebook Jupyter : Introduction des listes pdf Notebook
Codage, cours, exercices. pdf docx
Notebook Jupyter : Listes, tuples, dicitonnaires pdf Notebook
Types construits, cours, exercices. pdf docx
Notebook Jupyter : Variables (im)muables, le problème de la copie en Python. pdf Notebook
Calcul booléen, cours à trous, exercices. pdf docx
Architecture, cours, exercices. pdf docx
Introduction à Linux, résumé de cours. pdf docx
TD : découverte de Linux et exercices pdf docx
Linux : une page très complète de Guillaume Connan. Histoire, philosophie, commandes, scripts et tubes (pipes).
Introduction à Internet et aux réseaux, cours et exercices. pdf docx
TD Internet et réseaux pdf docx
Client et serveur en Python
Le serveur réenvoie au client tout ce que celui-ci a envoyé.
python
Client TCP
python
Serveur TCP
Simulateur de protocole TCP simplifié
Voir dans la classe TCPGame pour une partie des simplifications choisies
python
Version 2nde
python
Version 1ere
HTML/CSS/JavaScript/PHP, quelques notions, mini projet. pdf docx
Sniffer Python pour les requêtes GET en HTTP python
Un exemple de site simple, pour illustrer le chapitre web. zip
Notebook Jupyter : Introduction au traitement des données pdf Notebook
Fichiers CSV pour les notebook, cours et exercices sur les données.
Deux types de données:
  • Pour le notebook : 50 films, 50 réalisteurs. Encodage utf-8
  • Pour les exercices :5000 films, 5000 réalisateurs, 100000 acteurs. Encodage utf-8
zip
Introduction au traitement des données, cours et exercices. pdf docx
Algorithmique, cours et exercices.
Ce cours comprend tous les chapitres du thème "algorithmique" du programme de 1ère NSI. En conséquence, s'il est donné/lu tel quel, il est assez indigeste... Il est co-construit avec les élèves par petites étapes, chaque partie du cours étant donnée après cette création commune.
pdf docx
Notebook Jupyter : Tris : programmation et complexité expérimentale pdf Notebook
Notebook Jupyter : Méthode k-nn
Egalement les fichiers CSV et autres pour le notebook k-nn.
Le document "champidoc" vient en complément pour utiliser le notebook sans le surcharger
pdf
Notebook
pdf
Champidoc
Notebook
Notebook
zip
Fichiers csv
docx
Champidoc
Arduino (informatique embarquée), un très long TD.
mélange des TD de 2nde ICN et de terminale ISN, à retravailler pour mieux coller au programme de 1ère NSI...
pdf docx
Notebook Jupyter : Interfaces graphiques avec tkinter pdf Notebook
Interrogations et problèmes sociétaux (cours de 2017, date un peu) pdf docx
Projets en Python pdf docx