diff --git a/diapo.pdf b/diapo.pdf new file mode 100644 index 0000000..8500be0 Binary files /dev/null and b/diapo.pdf differ diff --git a/fiche_preparation_sequence.tex b/fiche_preparation_sequence.tex new file mode 100644 index 0000000..3e7a6d5 --- /dev/null +++ b/fiche_preparation_sequence.tex @@ -0,0 +1,39 @@ +\author{} +\def\thesequence{} +\title{Fiche de préparation de séquence : \thesequence} +% Inspiré d’un document de Cécile Raynal, formateur MEEF Documentation ESPE LR + +\section{Titre de la séquence} +\section{Contexte et cadrage pédagogique} +%Situe la place de la séquence dans le programme NSI, précise l’environnement dans lequel se met en place la séquence. + +\section{Objectif pédagogique} +% Chaque objectif s’inscrit dans une progression des apprentissages. + +\section{Pré-requis} +%Notions ou compétences préalables nécessaires à la construction de connaissances et/ou de compétences nouvelles. + +\section{Notions disciplinaires} +%Liste des notions à faire acquérir par les élèves au cours de la séquence + +\section{Modalités de la séquence} +%Précisent le cadre et les conditions matérielles dans lesquels la séquence a été menée ou nécessaires à son bon déroulement. +\begin{description} + \item[Lieu] + \item[Nombre d’élèves] + \item[Nombre de classes] + \item[Nombre de séances] + \item[Intervenants] + \item[Support horaire] +\end{description} + +\section{Évaluation} +%Précise l’objet et le mode d’évaluation retenus. + +\section{Séances d’apprentissages} +%Liste les séances qui composent la séquence avec pour chacune le titre et le ou les objectifs pédagogiques visés. +\subsection{séance 1 — Titre} +% Objectif(s) : objectifs opérationnels qui permettent d’atteindre les objectifs généraux de la séquence + +\subsection{séance 2 — Titre} +% Objectif(s) : objectifs opérationnels qui permettent d’atteindre les objectifs généraux de la séquence diff --git a/internet/filius_simple/cable.png b/internet/filius_simple/cable.png new file mode 100644 index 0000000..65c49c0 Binary files /dev/null and b/internet/filius_simple/cable.png differ diff --git a/internet/filius_simple/cmd.png b/internet/filius_simple/cmd.png new file mode 100644 index 0000000..16da49f Binary files /dev/null and b/internet/filius_simple/cmd.png differ diff --git a/internet/filius_simple/configB.png b/internet/filius_simple/configB.png new file mode 100644 index 0000000..ea48d32 Binary files /dev/null and b/internet/filius_simple/configB.png differ diff --git a/internet/filius_simple/marteau.png b/internet/filius_simple/marteau.png new file mode 100644 index 0000000..e1cc15c Binary files /dev/null and b/internet/filius_simple/marteau.png differ diff --git a/internet/filius_simple/ping.png b/internet/filius_simple/ping.png new file mode 100644 index 0000000..31930fc Binary files /dev/null and b/internet/filius_simple/ping.png differ diff --git a/internet/filius_simple/play.png b/internet/filius_simple/play.png new file mode 100644 index 0000000..0079bad Binary files /dev/null and b/internet/filius_simple/play.png differ diff --git a/internet/filius_simple/prompt.png b/internet/filius_simple/prompt.png new file mode 100644 index 0000000..3e01b27 Binary files /dev/null and b/internet/filius_simple/prompt.png differ diff --git a/internet/filius_simple/reseau1.png b/internet/filius_simple/reseau1.png new file mode 100644 index 0000000..29f1d9f Binary files /dev/null and b/internet/filius_simple/reseau1.png differ diff --git a/internet/filius_simple/router.png b/internet/filius_simple/router.png new file mode 100644 index 0000000..8df5dbb Binary files /dev/null and b/internet/filius_simple/router.png differ diff --git a/internet/filius_simple/router_iface.png b/internet/filius_simple/router_iface.png new file mode 100644 index 0000000..ba4f6f8 Binary files /dev/null and b/internet/filius_simple/router_iface.png differ diff --git a/internet/filius_simple/switch.png b/internet/filius_simple/switch.png new file mode 100644 index 0000000..0ddfa58 Binary files /dev/null and b/internet/filius_simple/switch.png differ diff --git a/nsi_web/projet/Projet de conception d’un site web.pdf b/nsi_web/projet/Projet de conception d’un site web.pdf new file mode 100644 index 0000000..342dd6f Binary files /dev/null and b/nsi_web/projet/Projet de conception d’un site web.pdf differ diff --git a/photo numérique/dm_turtle/durs/VyFY3clmTVsNh70nhWWWHAAAAA.jpg b/photo numérique/dm_turtle/durs/VyFY3clmTVsNh70nhWWWHAAAAA.jpg new file mode 100644 index 0000000..ffeaedc Binary files /dev/null and b/photo numérique/dm_turtle/durs/VyFY3clmTVsNh70nhWWWHAAAAA.jpg differ diff --git a/photo numérique/dm_turtle/durs/picture3.png b/photo numérique/dm_turtle/durs/picture3.png new file mode 100644 index 0000000..1239d42 Binary files /dev/null and b/photo numérique/dm_turtle/durs/picture3.png differ diff --git a/photo numérique/dm_turtle/durs/turtlebg.jpg b/photo numérique/dm_turtle/durs/turtlebg.jpg new file mode 100644 index 0000000..5c168a9 Binary files /dev/null and b/photo numérique/dm_turtle/durs/turtlebg.jpg differ diff --git a/photo numérique/dm_turtle/faciles/star-polygons.png b/photo numérique/dm_turtle/faciles/star-polygons.png new file mode 100644 index 0000000..c1ab308 Binary files /dev/null and b/photo numérique/dm_turtle/faciles/star-polygons.png differ diff --git a/photo numérique/dm_turtle/faciles/turtle-many-squares.png b/photo numérique/dm_turtle/faciles/turtle-many-squares.png new file mode 100644 index 0000000..129d08b Binary files /dev/null and b/photo numérique/dm_turtle/faciles/turtle-many-squares.png differ diff --git a/photo numérique/dm_turtle/moyens/rosaces.jpg b/photo numérique/dm_turtle/moyens/rosaces.jpg new file mode 100644 index 0000000..7b1d4a7 Binary files /dev/null and b/photo numérique/dm_turtle/moyens/rosaces.jpg differ diff --git a/photo numérique/dm_turtle/moyens/spirale_carree.png b/photo numérique/dm_turtle/moyens/spirale_carree.png new file mode 100644 index 0000000..d7112e4 Binary files /dev/null and b/photo numérique/dm_turtle/moyens/spirale_carree.png differ diff --git a/photo numérique/dm_turtle/moyens/spirale_carres.png b/photo numérique/dm_turtle/moyens/spirale_carres.png new file mode 100644 index 0000000..1830dda Binary files /dev/null and b/photo numérique/dm_turtle/moyens/spirale_carres.png differ diff --git a/photo numérique/dm_turtle/moyens/spirale_etoile.png b/photo numérique/dm_turtle/moyens/spirale_etoile.png new file mode 100644 index 0000000..13c5043 Binary files /dev/null and b/photo numérique/dm_turtle/moyens/spirale_etoile.png differ diff --git a/photo numérique/dm_turtle/tests.py b/photo numérique/dm_turtle/tests.py new file mode 100644 index 0000000..cad06b5 --- /dev/null +++ b/photo numérique/dm_turtle/tests.py @@ -0,0 +1,37 @@ +import turtle as t + +# 30 12 +# 36 5 +# 20 9 +# 35 cest joli +# 21 ça va loin +def etoile(nb): + l = 200 + while True: + t.forward(l) + t.left(360/nb+180) + l *= 1.05 + +def spirale(): + angle = 5 + nb_tours = 0 + while True: + nb_tours += 1 + t.forward(1) + t.left(angle) + angle -= 0.5/nb_tours + +def polygon(l, nb): + for i in range(nb): + t.forward(l) + t.left(360/nb) + +def rotating_shape(shape_function, a): + while True: + shape_function() + t.left(a) + + +if __name__ == '__main__': + rotating_shape(lambda:polygon(50,4), 20) + input() diff --git a/photo numérique/dm_turtle/énoncé.tex b/photo numérique/dm_turtle/énoncé.tex new file mode 100644 index 0000000..9f9327d --- /dev/null +++ b/photo numérique/dm_turtle/énoncé.tex @@ -0,0 +1,11 @@ +\documentclass[11pt,a4paper]{../../template/template_cours} + +\title{Devoir maison — Une figure avec la tortue de Python} +\def\thesequence{Photographie numérique} +\author{Adrian Amaglio} + +\begin{document} + + + +\end{document} diff --git a/photo numérique/python/main.py b/photo numérique/python/main.py new file mode 100644 index 0000000..1bc7736 --- /dev/null +++ b/photo numérique/python/main.py @@ -0,0 +1,8 @@ +from PIL import Image + +img = Image.open('pomme.jpg') + +for y in range(img.height): + img.putpixel((250,y),(255,0,0)) + +img.show() diff --git a/photo numérique/python/pomme.jpg b/photo numérique/python/pomme.jpg new file mode 100644 index 0000000..163f786 Binary files /dev/null and b/photo numérique/python/pomme.jpg differ diff --git a/photo numérique/python/pomme/main.py b/photo numérique/python/pomme/main.py new file mode 100644 index 0000000..1bc7736 --- /dev/null +++ b/photo numérique/python/pomme/main.py @@ -0,0 +1,8 @@ +from PIL import Image + +img = Image.open('pomme.jpg') + +for y in range(img.height): + img.putpixel((250,y),(255,0,0)) + +img.show() diff --git a/photo numérique/python/pomme/pomme.jpg b/photo numérique/python/pomme/pomme.jpg new file mode 100644 index 0000000..163f786 Binary files /dev/null and b/photo numérique/python/pomme/pomme.jpg differ diff --git a/photo numérique/python/pomme/sujet.pdf b/photo numérique/python/pomme/sujet.pdf new file mode 100644 index 0000000..bc4e1d9 Binary files /dev/null and b/photo numérique/python/pomme/sujet.pdf differ diff --git a/photo numérique/python/pomme/sujet.tex b/photo numérique/python/pomme/sujet.tex new file mode 100644 index 0000000..8c52146 --- /dev/null +++ b/photo numérique/python/pomme/sujet.tex @@ -0,0 +1,114 @@ +\documentclass[11pt,a4paper]{../../template/template_cours} +\usepackage{listings} + +\usepackage{minted} + +\title{Modifier une image avec Python} +\author{Adrian Amaglio} +\def\thesequence{Photographie numérique} + +\begin{document} +Lisez attentivement le sujet au fur et à mesure de votre progression. + +% --- + +\section*{Ouvrir une image} +\begin{exercice} + Créez un dossier nommé « image python » (ou autre) dans votre zone personnelle. + C’est là que nous travaillerons durant la durée de cette activité. +\end{exercice} + +\begin{exercice} + Téléchargez l’image de pomme sur laquelle nous allons travailler : \url{https://pixees.fr/informatiquelycee/n_site/img/pomme.jpg} et enregistrez là dans votre dossier de travail. +\end{exercice} + +\begin{exercice} +Démarrez edupython et recopiez y les lignes suivantes : +\begin{minted}{python} +from PIL import Image +img = Image.open("pomme.jpg") +r,v,b = img.getpixel((100,250)) +print("rouge : ", r, " vert : ", v, " bleu : ", b) +\end{minted} + La première ligne de ce programme sert à activer la modification des images.\\ + La seconde ligne sert à ouvrir l’image de pomme précédemment téléchargée.\\ + La troisième ligne récupère la couleur du pixel aux coordonnées (100,250).\\ + La quatrième ligne affiche la couleur du pixel.\\ + Enregistrez le fichier dans votre dossier de travail et exécutez le. Quelle est la couleur de ce pixel ?\\ +\end{exercice} + +\begin{exercice} + Modifiez votre programme pour qu’il affiche la couleur en RVB du pixel aux coordonnées (250,300). Faites vérifier votre travail. +\end{exercice} + +\section*{Modifier quelques pixels} + +\begin{exercice} +Modifiez votre programme pour qu’il ressemble a ceci : +\begin{minted}{python} +from PIL import Image +img = Image.open("pomme.jpg") +img.putpixel((250,250),(255,0,0)) +img.show() +\end{minted} +Vous devriez obtenir une image de pomme, avec en son centre un pixel rouge vif. +C’est celui que python vient de modifier.\\ +La première ligne de ce programme sert à activer la modification des images.\\ +La seconde ligne sert à ouvrir l’image de pomme précédemment téléchargée.\\ +La troisième ligne sert à placer un pixel rouge (de couleur 255,0,0) au milieu de l’image, c’est à dire aux coordonnées (250,250).\\ +La quatrième ligne sert à afficher l’image à l’écran. +\end{exercice} + +\begin{exercice} + Modifiez le programme précédent pour qu’il colorie en bleu le pixel aux coordonnées (100, 250) +\end{exercice} + +\begin{exercice} + Modifiez le programme précédent pour qu’il colorie plusieurs pixels les uns en dessous des autres de manière à tracer un trait vertical de plusieurs pixels de long. +\end{exercice} + +\begin{exercice} + Modifiez le programme précédent pour qu’il colorie plusieurs pixels les uns à côté des autres de manière à tracer un trait horizontal de plusieurs pixels de long. +\end{exercice} + +\section*{Écrire de vrais programmes de traitement} + +\begin{exercice} + Saisissez et testez le programme suivant : + \begin{minted}{python} +from PIL import Image +img = Image.open("pomme.jpg") +largeur = 500 +hauteur = 500 +for y in range(hauteur): + for x in range(largeur): + r,v,b = img.getpixel((x,y)) + nouveau_r = r+50 + nouveau_v = v+50 + nouveau_b = b+50 + img.putpixel((x,y), (nouveau_r, nouveau_v, nouveau_b)) +img.show() + \end{minted} + Que fait ce programme ? +\end{exercice} + +\begin{exercice} + En vous inspirant de l’exercice précédent, écrivez un programme qui inverse le rouge et le bleu de chaque pixel sans changer le vert. +\end{exercice} + +\begin{exercice} + Après avoir fait quelques recherches sur le « négatif d’une image », écrivez un programme qui affiche le négatif d’une image. +\end{exercice} + +\begin{exercice} + Après avoir fait quelques recherches sur les « images en niveau de gris », écrivez un programme qui transforme une image couleur en image en niveaux de gris.\\ + Aide : la division en python se fait à l’aide de l’opérateur / +\end{exercice} + +\begin{exercice} + Testez les deux derniers programmes sur une image de votre choix.\\ + Faites vérifier au professeur. +\end{exercice} + + +\end{document} diff --git a/photo numérique/python/sujet.pdf b/photo numérique/python/sujet.pdf new file mode 100644 index 0000000..bc4e1d9 Binary files /dev/null and b/photo numérique/python/sujet.pdf differ diff --git a/photo numérique/python/sujet.tex b/photo numérique/python/sujet.tex new file mode 100644 index 0000000..8c52146 --- /dev/null +++ b/photo numérique/python/sujet.tex @@ -0,0 +1,114 @@ +\documentclass[11pt,a4paper]{../../template/template_cours} +\usepackage{listings} + +\usepackage{minted} + +\title{Modifier une image avec Python} +\author{Adrian Amaglio} +\def\thesequence{Photographie numérique} + +\begin{document} +Lisez attentivement le sujet au fur et à mesure de votre progression. + +% --- + +\section*{Ouvrir une image} +\begin{exercice} + Créez un dossier nommé « image python » (ou autre) dans votre zone personnelle. + C’est là que nous travaillerons durant la durée de cette activité. +\end{exercice} + +\begin{exercice} + Téléchargez l’image de pomme sur laquelle nous allons travailler : \url{https://pixees.fr/informatiquelycee/n_site/img/pomme.jpg} et enregistrez là dans votre dossier de travail. +\end{exercice} + +\begin{exercice} +Démarrez edupython et recopiez y les lignes suivantes : +\begin{minted}{python} +from PIL import Image +img = Image.open("pomme.jpg") +r,v,b = img.getpixel((100,250)) +print("rouge : ", r, " vert : ", v, " bleu : ", b) +\end{minted} + La première ligne de ce programme sert à activer la modification des images.\\ + La seconde ligne sert à ouvrir l’image de pomme précédemment téléchargée.\\ + La troisième ligne récupère la couleur du pixel aux coordonnées (100,250).\\ + La quatrième ligne affiche la couleur du pixel.\\ + Enregistrez le fichier dans votre dossier de travail et exécutez le. Quelle est la couleur de ce pixel ?\\ +\end{exercice} + +\begin{exercice} + Modifiez votre programme pour qu’il affiche la couleur en RVB du pixel aux coordonnées (250,300). Faites vérifier votre travail. +\end{exercice} + +\section*{Modifier quelques pixels} + +\begin{exercice} +Modifiez votre programme pour qu’il ressemble a ceci : +\begin{minted}{python} +from PIL import Image +img = Image.open("pomme.jpg") +img.putpixel((250,250),(255,0,0)) +img.show() +\end{minted} +Vous devriez obtenir une image de pomme, avec en son centre un pixel rouge vif. +C’est celui que python vient de modifier.\\ +La première ligne de ce programme sert à activer la modification des images.\\ +La seconde ligne sert à ouvrir l’image de pomme précédemment téléchargée.\\ +La troisième ligne sert à placer un pixel rouge (de couleur 255,0,0) au milieu de l’image, c’est à dire aux coordonnées (250,250).\\ +La quatrième ligne sert à afficher l’image à l’écran. +\end{exercice} + +\begin{exercice} + Modifiez le programme précédent pour qu’il colorie en bleu le pixel aux coordonnées (100, 250) +\end{exercice} + +\begin{exercice} + Modifiez le programme précédent pour qu’il colorie plusieurs pixels les uns en dessous des autres de manière à tracer un trait vertical de plusieurs pixels de long. +\end{exercice} + +\begin{exercice} + Modifiez le programme précédent pour qu’il colorie plusieurs pixels les uns à côté des autres de manière à tracer un trait horizontal de plusieurs pixels de long. +\end{exercice} + +\section*{Écrire de vrais programmes de traitement} + +\begin{exercice} + Saisissez et testez le programme suivant : + \begin{minted}{python} +from PIL import Image +img = Image.open("pomme.jpg") +largeur = 500 +hauteur = 500 +for y in range(hauteur): + for x in range(largeur): + r,v,b = img.getpixel((x,y)) + nouveau_r = r+50 + nouveau_v = v+50 + nouveau_b = b+50 + img.putpixel((x,y), (nouveau_r, nouveau_v, nouveau_b)) +img.show() + \end{minted} + Que fait ce programme ? +\end{exercice} + +\begin{exercice} + En vous inspirant de l’exercice précédent, écrivez un programme qui inverse le rouge et le bleu de chaque pixel sans changer le vert. +\end{exercice} + +\begin{exercice} + Après avoir fait quelques recherches sur le « négatif d’une image », écrivez un programme qui affiche le négatif d’une image. +\end{exercice} + +\begin{exercice} + Après avoir fait quelques recherches sur les « images en niveau de gris », écrivez un programme qui transforme une image couleur en image en niveaux de gris.\\ + Aide : la division en python se fait à l’aide de l’opérateur / +\end{exercice} + +\begin{exercice} + Testez les deux derniers programmes sur une image de votre choix.\\ + Faites vérifier au professeur. +\end{exercice} + + +\end{document} diff --git a/urls.md b/urls.md new file mode 100644 index 0000000..2232a9d --- /dev/null +++ b/urls.md @@ -0,0 +1,7 @@ +https://cgouygou.github.io/1NSI/T03_TraitementDonnees/T3.2_TriTable/T3.2_TriTable/ +https://www.scientillula.net/NSI/premiere/donnees en tables/pratique.html +https://pixees.fr/informatiquelycee/n_site/nsi_prem_traitCSV.html +https://gitlab.com/eskool/profs-info +https://groupes.renater.fr/sympa/arc/numerique-sciences-informatiques +https://groupes.renater.fr/sympa/arc/sciences-numeriques-technologie +https://nsi.xyz/category/projets/ diff --git a/web/Search-Engine-History-Infographic-700x5682.jpg b/web/Search-Engine-History-Infographic-700x5682.jpg new file mode 100644 index 0000000..5851192 Binary files /dev/null and b/web/Search-Engine-History-Infographic-700x5682.jpg differ diff --git a/web/activité http cookies/readme.md b/web/activité http cookies/readme.md new file mode 100644 index 0000000..c5fadc7 --- /dev/null +++ b/web/activité http cookies/readme.md @@ -0,0 +1,7 @@ +# Activité sur HTTP et les cookies +## Points traités +- Requêtes HTTP +- Fonctionnement des cookies +- Notions d’autentification et d’identification +- Traçage sur le web + diff --git a/web/tp_site_web/urls.txt b/web/tp_site_web/urls.txt new file mode 100644 index 0000000..f13d887 --- /dev/null +++ b/web/tp_site_web/urls.txt @@ -0,0 +1,2 @@ +Site qui prétend protéger son contenu : +https://ecole-notre-dame.org