PREMiere SPEcialite NsI
Ressources extérieures
Python sur trinket.io
ou
Python sur repl.it
Cours Python avec entrainement
HTML, CSS et JS en ligne
(Demande une inscription)
Documentation Python
Mozilla
(utile pour HTML, CSS et JS)
Chapitre 1 : Langages de programmation
Énoncé du TP1:
TP Turtle 1
Code TP1 :
Code
Énoncé du TP2:
TP Turtle 2
Code TP2 :
Exercice 2.py
Code TP2 :
Exercice 3.py
Code TP2 :
Illusion.py
Code TP2 :
Exercice 6 à 12
Code TP2 :
Correction TP2
Chapitre 2 : Représentation des nombres entiers
Énoncé du TP3:
TP Typage et binaire
Code TP3 :
Divisibilite
Code TP3 :
Exercice 2 à 3
Code TP3 :
Exercice 4
Code TP3 :
Exercice 5 à 7
Code TP3 :
Calculatrice
Chapitre 3 : Programmation
Cours:
TP & Cours
Code chapitre 3:
Fichier .py
Cours 10 novembre:
Résumé du cours
Correction des programmes (.py)
Cours 12/13 novembre:
Résumé du cours
Exercices d'entrainement
Correction des programmes (.py)
Chapitre 4 : Interaction Homme-Machine sur le Web
TP Interactivité dans une page web, côté client :
Énoncé
--
IMH.zip
Cours 17 novembre :
Cours sur le web
(à lire et à comprendre)
Cours 19 novembre (groupe FV2, FV3) -- Cours 20 novembre (groupe FV1) :
Résumé du cours
Cours/TP sur l'interactivité côté client
(à faire jusqu'au formulaire HTML)
Correction des exos 1 et 2 du TP
Cours 20 novembre (groupe FV3) :
Résumé du cours
Correction de l'exo 3 du TP
Cours 23 novembre (groupe FV1, FV2) :
Résumé du cours
Correction de l'exo 3 du TP
Cours 26 novembre (groupe FV2, FV3) et 27 novembre (groupe FV1, FV3) :
Résumé du cours
Correction exercices
Correction du TP sur JS
Chapitre 5 : Algorithmique
Cours:
Algorithmique
Résumé du cours -- Séance 1 (cours du mardi 8 ou du jeudi 10) :
Activités à faire + Correction exercices
Résumé du cours -- Séance 2 (cours du jeudi 10 ou du vendredi 11) :
Activités à faire + Correction exercices
Résumé du cours -- Séance 3 (cours du mardi 15 ou du jeudi 17) :
Activités à faire + Correction exercices
Feuille d'exercices :
Exercices à faire
Compléments sur les tableaux 2D :
Compléments
Chapitre 6 : Représentation des nombres en binaire
Résumé du cours -- Séance 1 :
Activité de la séance 1 à faire
Résumé du cours -- Séance 2 :
Activité de la séance 2 à faire
Cours:
Cours binaire
Feuille d'exercices:
Exercices
Norme IEEE-754
Taches à réaliser :
Activités de la semaine à faire
TD IEEE-754 :
Énoncé
Corrigé
TP Web & IEEE-754 :
Énoncé
Chapitre 7 : Algorithmes classiques
Organisation du cours :
Explications chapitre 7
Thème 1 :
Énoncé
--
Fichier Python
Thème 2 :
Énoncé
--
Fichier Python
--
Fichier Python (Corrigé à étudier)
Thème 3 (partie 1) :
Énoncé
--
Vidéo
--
Fichier Python
Thème 3 (partie 2) :
Énoncé
--
Fichier Python (Correction)
Thème 4 : A VENIR
Chapitre 8 : Algèbre booléen
Logique boolénne :
Additionneur corrigé
Exercice :
Énoncé
--
Correction
Chapitre 9 : Serveurs et HTML (Confinement semaine 1)
Programme de travail
Cours HTML et Serveurs :
Cours
Exercice 1 :
Énoncé (à télécharger)
--
Corrigé
Exercice 3 :
Énoncé (à télécharger)
--
Corrigé
Pokemon - Attrapez-les tous! :
Énoncé
--
Fichier (à télécharger)
--
Corrigé sans Cookies(à télécharger)
--
Corrigé complet
Pokemon - Attrapez-les tous! :
Vision concise du code
Conclusion Chapitre 9 :
Conclusion
Chapitre 10: Système d'exploitation
Programme de travail
Cours Linux :
Cours
-- Résumé cours visio :
Résumé
-- Corrigé :
Corrigé cours
Dossier Exercices Terminal :
C10_OS.zip
Python+Linux = ❤︎ :
osPython.zip
Chapitre 11: Tables et base de données
Cours :
Cours
-- Exercices :
Exercices
Fichier 1 :
exemple.csv
Fichier 2 :
exemple3.csv
Fichier 3 :
exempleAge.csv
Fichier 4 :
titanic.csv
Programme csvReader:
csvReader.py
Chapitre 12: Algorithmes avancés
Cours :
Cours
Fichier :
Sac à doc.py
-- Fichier à corriger :
Correction.py
Fichier kNN :
kNN
Fichier Pokemon :
Pokemon
Fichier csvReader:
csvReader
Activité de fin d'année
Fichiers :
TP
--
Guide Turtle
--
Fichier Python
--
Créer un bitcoin !
Projet Site Internet et programmation
(3-5 Novembre 2020)
Création site internet :
Projet détaillé (page HTML)
Programmation :
Projet détaillé (pdf)
Programmation :
Correction du TP noté (.py)