704a3a3652bc615897e2c49bd69a8b70adecfd9e
NSI Première - Lycée Charlotte Perriand
Cours de Numérique et Sciences Informatiques pour les élèves de Première.
Ouvrir les notebooks
Les fichiers .ipynb peuvent être ouverts avec :
| Outil | Installation |
|---|---|
| Basthon | En ligne, sans installation |
| Jupyter Notebook | pip install notebook puis jupyter notebook |
| VS Code | Extension Python |
| Basthon Desktop | Télécharger basthon-desktop-full (dans ce dépôt) |
| Notebook | En ligne, sans installation |
| JupyterHub | En ligne, avec compte (sauvegarde des travaux) |
Chapitres
Types de base |
Types construits |
Réseau |
Web |
Architecture |
Programmation |
Algorithmique |
Progression annuelle
| Séquence | Contenu | Projets |
|---|---|---|
| 1a | Introduction NSI, Markdown, Jupyter Notebook | - |
| 1b | Programmation Python : variables, conditions, boucles, fonctions | - |
| 2a | Numération - Représentation des types de base | Calculatrice |
| 2b | Types construits : listes, tuples, dictionnaires, données en table | Pokédex, Zoo |
| 3a | Web : HTML, CSS, JavaScript | Site web, projet JS |
| 3b | Spécifications, mise au point de programmes, bibliothèques | Fonctions |
| 4a | Architecture : histoire de l'informatique, Von Neumann, OS | Linux, M999 |
| 4b | Algorithmes : parcours, tri, dichotomie | Crêpier |
| 5a | Algorithmes avancés : gloutons, KNN | Pokédex avancé, Choixpeau |
| 5b | Réseau : TCP/IP, DNS | Filius |
| 6 | Projets finaux | Au choix |
Ressources
Licence
Ce cours est sous licence Creative Commons BY 4.0. Vous pouvez le réutiliser et le modifier librement en citant l'auteur.
Florian Mathieu - Lycée Charlotte Perriand
Languages
Jupyter Notebook
62.7%
HTML
21.2%
Python
14.9%
CSS
1.1%
Shell
0.1%