Site NSI
Naviguer vers les pages dédiées aux classes de 1ère ou Terminale
Voir les contenus et ressources spécifiques à chaque niveau au lycée :
Documentation et ressources
Livre d'algorithmique (English)
Python documentation
(extrait de xkcd : merci !)
- Tutoriel Python officiel : disponible sur le site de la documentation officielle : C'est un cours complet (au moins au niveau lycée) sur Python.
- Référence de la bibliothèque standard : documentation officielle.
- Référence du langage : documentation officielle.
- Cours vidéos : chaine Youtube d'un cours de FunMOOC sur Python : très bien !
- Doc perso tkinter : Ébauche brute (!!!!) de doc sur tkinter. C'est TRÈS loin d'être complet, mais malgré tout, ça ouvre quelques pistes à creuser.
- Condensé de la PEP8 : conventions de nommage et guide de programmation.
Python en ligne (sans installation)
- Repl.it : IDE en ligne. Gère 50 langages différents ! Possibilité de se créer un compte pour sauvegarder ses programmes. Tkinter disponible !
- Python en ligne : Intégration de la plateforme Vittascience permettant de coder dans un navigateur sans installation, en mode Blocs ou en mode Code.
- Basthon Python de Romain Casati : console Python (utilise JavaScript), gère le module Turtle, numpy, matplotlib.
- Basthon Notebooks de Romain Casati : notebooks de Jupyter (utilise JavaScript).
- SofusPy974 : je n'ai pas testé encore mais ça a l'air pas mal.
- Codeskulptor : je n'ai pas testé encore mais ça a l'air pas mal, et il ya un module d'interface graphique (simplegui) !!! Pour faire tourner chez vous un programme développé en ligne avec simplegui, vous pouvez utiliser le module simplegui2pygame
- Présentation de solution en ligne : explique et compare le fonctionnement des plateformes qui proposent Python en ligne.
- Jupyter (serveur MyBinder de Try Jupyter) : notebooks en ligne (peut avoir du mal à fonctionner si trop de clients en même temps).
Python exercices en ligne
- Future Coder : site de découverte et d'apprentissage de Python en autonomie. Bon pour débuter.
- e-nsi : site d'exercices d'entrainement à l'épreuve pratique de Terminale. Plusieurs exercices sont faisables dès la classe de 1ère. Excellent !!!
- Pyvert : site développé par un prof de NSI/SNT pour s'exercer à Python : tous niveaux du lycée !
- Pyxel : Moteur de jeu vidéo rétro en Python (version online). Voir aussi la documentation.
Web : HTML, CSS, Javascript
- Site de la MDN : Contient de la référence et de la documentation officielle pour tout ce qui concerne le Web. Un site complet et de confiance.
- Site de la W3School : Contient de la référence, de la documentation et des tutoriels pour tout ce qui concerne le Web. Propose aussi un mode interactifs pour fauire des petits tests : très pratique ! Attention, everything is in English, but you have no choice if you want to work with computers...
- Validateur HTML du W3C : permet de s'assurer qu'on écrit du code HTML respectant les standards officiels (attention, les navigateurs sont très permissifs, on ne pas se fier au résultat visuel).