Infoforall

Quelques réalisations ICN 2016 - 2017

Attention : j'ai laissé les codes Python dans le but de montrer comment cela a été réalisé. Cliquez sur les images pour les obtenir. Néanmoins, ce sont des codes réalisés par des élèves en formation. Ces codes ont des défauts visibles. Ne faites donc pas de copier/coller pour l'un de vos propres projets d'ISN. Vous risqueriez d'avoir quelques problèmes ...

Remarque 2017 : suite au passage à Python3.6, la bibliothèque pyiinstaller utilisée ici pour créer des executables Windows semble en difficulté. Quelques uns des fichiers .exe ne sont donc pas fonctionnels.

Trimestre 2

Map interactive (par Amélie A. et Madéline H.)

Une carte de France avec les nouvelles régions :

Carte de France hauts de france grand est Ile de france Normandie Bretagne Pays de loire Centre val de loire Bourgogne franche comté Nouvelle-Aquitaine Auvergne rhone alpes Occitanie Provence alpes côté d'azur Corse

Une première animation Blender (par Sarah C.)

Cette vidéo permet de montrer ce qu'on peut faire après quelques heures de formation. La création des formes, leurs animations ... prend un temps certain. Heureusement avec l'intégration de Python en troisième période, une grande partie du travail pourra ce faire à l'aide d'un code.

Cryptographie : Vigenere (par Arthur B.)

.EXE Crypto

Téléchargement du code via l'image

Ce programme Python avec Tkinter vous permet de coder et décoder un texte avec l'encryptage de Vigenère. Il s'agit d'une substitution d'un caractère par un autre en fonction d'une clé de cryptage. Il est donc plus difficile à casser à la main que le ROT-13 mais cette méthode est néanmoins dépassée depuis bien longtemps. Il n'en reste pas moins qu'il n'est pas si facile de réaliser ce programme. D'ailleurs, vous pouvez tenter de l'utiliser pour trouver ce qui pose encore problème.

Création d'une page html pour réaliser un tutoriel sur GIMP (Sarah C. et Charlotte C.)

La page suivante vous présente les actions à réaliser pour redimensionner une image avec le logiciel libre GIMP.

Icone GIMP

Lien vers l'activité via l'image

Création d'une page html pour réaliser un tutoriel sur les gifs (Arthur M. et Salimme B.)

La page suivante vous présente les actions à réaliser pour réaliser un gif à l'aide d'un site spécialisé.

Icone GIMP

Lien vers l'activité via l'image

Création d'une page html pour présenter un TPE (Mélinda C.)

La page suivante montre quelques éléments qui n'avaient pas encore été vus dans les activités et a nécessité de créer les tableaux avec Excel car ils sont très longs sinon à taper à la main en HTML.

TPE

Lien vers l'activité via l'image

Création d'une page sur le cercle trigonométrique (Djovan L.)

Une page html avec une vidéo (de Méthode Math) insérée dans un tableau.

En attente de l'autorisation de l'auteur de la vidéo :la vidéo n'étant pas libre de droit, on ne peut pas simplement la diffuser.

GO

Lien vers l'activité via l'image

Retrouver le nombre : un jeu Tkinter par Alexandre F. et Thomas G.

.EXE Crypto

Téléchargement du code via l'image

Ce programme Python avec Tkinter vous propose de retrouver un nombre compris entre 1 et 1000. Il vous indique à chaque fois si vous visez trop haut ou tro bas.

Cryptographie par comparaison de deux images par Yacine M. et Adrien R.

Ce programme va vous permettre d'analyser deux images ayant l'air identiques mais contenant un texte caché. C'est une manière de faire qui permet de varier un peu par rapport aux autres encodages de données dans les images.

.EXE Code

Vous pouvez le tester sur les deux images suivantes :

Image de base Image cryptage

Vous trouverez ci-dessus le programme permettant de coder le texte dans les images. Attention, il faut utiliser un format qui ne dégrade pas les images, comme PNG par exemple.

.EXE Code

Trimestre 3

Animations Blender sur les suites (par Sarah C.)

Une illustration de l'évolution des suites arithmétiques et géométriques de raison 2 et de premier terme égal à 1 dans les deux cas. La différence est bien mis en évidence visuellement.

Pour les suites arithmétiques : uN+1 = uN + r .

Ici, avec r=2, on rajoute deux cubes à chaque fois.

Pour les suites géométriques : uN+1 = uN x r .

Ici, avec r=2, on multiplie par deux à chaque fois.

Animations Blender sur l'oeil (par Madeline H.)

Une illustration 3D du trajet de la lumière dans l'oeil.

Encore une fois, une animation assez difficile à faire car certains outils bien pratiques n'ont pas encore été vus !

Dessiner au hasard sur un canvas : un jeu Tkinter par Arthur M. et Salimme B.

Image de base

Ce programme Python avec Tkinter permet de placer plusieurs tampons au hasard sur une zone graphique et lance une estimation de l'oeuvre ainsi créée.

.EXE Code

Tableau d'avancement par Arthur B.

Image de base

Ce programme Python avec Tkinter permet de tracer l'évolution d'une réaction.

Code

Animations Blender sur l'oeil (par Amélie A.)

Un exemple d'animation de personnage.

Encore une fois, une animation assez difficile à faire car certains outils bien pratiques n'ont pas encore été vus !