Accueil

-Contact : benoit.fourlegnie@ac-lille.fr


Sujet SPE (epreuve anticipé maths)

Sujet NON SPE (epreuve anticipé maths)

EP NSI Tale

EP NSI Tale

Bilan ludique

Bilan ludique V2

Défis Python

Koh Lanta à faire avec ce fichier

Test de maitrise python

Cours réseaux

TP Réseaux

exercice bilan


Puzzle et lien vers le pdf

Récupérer votre taquin


Formulaire IHM


Machine de Turing

Automate

fichier python automate


Notebook application KNN

Réseau de neurones


Architecture

Pour préparer l'interro :

Mémo des commande shell à connaitre

Von Neumann

Je maitrise qqes commandes shell

Faire le TP : Gestion des droits avec le Terminal


Découverte du Shell

Algorithme d'apprentissage

Détecteur de langues

Détecteur de langues correction

Conseille moi un film : Télécharger les liens -> lien1 et lien 2

Pokemon -> Télécharger et décompresser pokemon 2026

Choipeau -> Compléter le fichiers à l'aide du fichiercsv

Titanic

Titanic CSV

def read_csv(filename):
   """
   :param filename: (String) filename of csv file
   :return: (list of passagers) list of Titanic passagers read
   """
   res = []
   with open(filename) as f:
       liste_clef=f.readline() #lecture de la première ligne du fichier
       liste_clef=liste_clef.replace('"','') # On enlève les " 
       liste_clef=liste_clef.split(',') # Tester "a,z,e,r,t,y".split(",")
       liste_clef[-1]=liste_clef[-1][0:-1]
       l = f.readline() #lecture de la ligne suivante du fichier
       while l != '': #On sarrete qd ttes les lignes du fichiers on étaient lues
           l=l.replace('"','') # On enlève les "
           l = l.split(',') # On recupére les valeurs dans une liste
           dico={}
           i=0
           for c in liste_clef:
               if l != ['\n']:
                   if i==len(liste_clef)-1 : 
                       dico[c]=l[i][0::-2]
                   else:
                       dico[c]=l[i] #On remplit le dico grace aux clefs (liste_clef) et aux valeurs (args)
                   i=i+1
           res.append(dico)
           l = f.readline()   #lecture de la ligne suivante du fichier
   return res
Data=read_csv("titanic_V4.csv")
Mr_Fourlegnie={'Pclass': '2.0', 'Sex': '1.0', 'Parch': '4.0', 'Age': '43', 'SibSp': '1', 'Fare': '21.075'}
Mrs_Fourlegnie={'Pclass': '2.0', 'Sex': '0.0', 'Parch': '4.0', 'Age': '42', 'SibSp': '1', 'Fare': '20.2175'}
Miss_Fourlegnie_M= {'Pclass': '2.0', 'Sex': '0.0', 'Parch': '2.0', 'Age': '17', 'SibSp': '4', 'Fare': '19.045'}
Mr_Fourlegnie_R= {'Pclass': '2.0', 'Sex': '1.0', 'Parch': '2.0', 'Age': '14', 'SibSp': '4', 'Fare': '14.945'}
Mr_Fourlegnie_M= {'Pclass': '2.0', 'Sex': '1.0', 'Parch': '2.0', 'Age': '10', 'SibSp': '4', 'Fare': '10.17'}
Mr_Fourlegnie_G= {'Pclass': '2.0', 'Sex': '1.0', 'Parch': '2.0', 'Age': '7', 'SibSp': '4', 'Fare': '1.13'}
Miss_Fourlegnie_P= {'Pclass': '2.0', 'Sex': '1.0', 'Parch': '2.0', 'Age': '5', 'SibSp': '4', 'Fare': '11.13'}
donne_sans_etiquette=[Mr_Fourlegnie,Mrs_Fourlegnie,Miss_Fourlegnie_M,Mr_Fourlegnie_R,Mr_Fourlegnie_M,Mr_Fourlegnie_G,Miss_Fourlegnie_P]
result= {'Survived': (0.0, 1.0), 'Pclass': (1.0, 3.0), 'Sex': (0.0, 1.0), 'Age': (0.42, 80.0), 'SibSp': (0.0, 5.0), 'Parch': (0.0, 6.0), 'Fare': (0.0, 9.0)}
for passager in donne_sans_etiquette: # passager est un dictionnaire
   for cle in Data[0]:
       if  cle != 'Survived':
           mini, maxi = result[cle]
           tmp=(float(passager[cle]) - mini ) / (maxi - mini)
           tmp=round(tmp,7)
           tmp=str(tmp)
           passager[cle]=tmp
resultat_majoritaire(plus_proches_voisins(Data, donne_sans_etiquette[0],k)
resultat_majoritaire(plus_proches_voisins(Data, donne_sans_etiquette[1],k)

Algorithmes gloutons

sac à dos

rendu de pièces

Versailles

Voyageur de commerce

Voyageur de commerce Partie 2

DM

Correction lampadaire


Voici une liste non exhaustive d'écoles d'informatique qui ont une bonne réputation. Cela donne des pistes de réflexions ​

Polytech Tours

Polytech Nice

IG2I Lens ​

ISEN (lille) école privée

Telecom Bretagne ​

IMT (résultat de la fusion avec les Mines de Douai)

INSA

Classe prépa MP2I -> Wallon (Valenciennes), Faidherbe (Lille), Colbert (Tourcoing)

​ Dans le cas d'écoles sélectives, il faut prendre spé maths en tale + maths experte conseillée(Obligatoire pour classe prépa) ​

​Pour les nombreuses école privées d'info, il faut faire attention à 2 choses :

- Le diplôme d'ingénieur est-il reconnu sur le marché de l'emploi

- et à quel grade ? (important pour la rémunération !)


Matériel


DEPOT DES PROJETS

Dictionnaires


Chapitre : Dictionnaires

Dictionnaires

Mini projet

Les misérables de V. Hugo (fichier txt) et fichier python

with open('miserables.txt', 'r', encoding='utf-8-sig') as fichier:
   contenu = fichier.read()
dico={}
for c in contenu:

Chapitre : Algorithmes de tri

TP tri par insertion

TP tri par selection

TP tri selection VS tri selection

Application


DEPOT DES PROJETS

conquest


Chapitre 0  : Interface homme machine 1 cours

Manipulation du langage HTML : TP

Un peu de style : style sans balise , style AVEC balises et style AVEC CSS

Faire une "jolie" page :  : style AVEC CSS

Chapitre 1 : Le langage Python

S'inscrire sur Algorea et rejoindre la classe 1NSI_2025 avec le code u3iufudm77

Commencer le parcours 1NSI_fiche1

Echauffement 1

Python 0 (les variables)

Python 1 (les conditions)

Python 2 (les booléens)

Python 3 (les boucles)

Python 4 (Turtle)

Python 5 (boucles non bornée)

Échauffement 2


Déposer votre CSS

Socrative Room name : 2TWYAVYC

Date de Pâques


Chifoumi

Demain nous serons le ...

Jeu de tests

Dépos


Quizz2

Quizz1

ASCII

Décoder :

0100110001100101001000000110001001101001011011100110000101101001
0111001001100101001011000010000001100011001001110110010101110011
0111010000100000011010010110111001101000011101010110110101100001
011010010110111000101110

puis :

0100100101101100001000000111100100100000011000010010000000110001
0011000000100000011101000111100101110000011001010111001100100000
0110010001100101001000000111000001100101011100100111001101101111
0110111001101110011001010111001100101100001000000110001101100101
0111010101111000001000000111000101110101011010010010000001100011
0110111101101101011100000111001001100101011011100110111001100101
0110111001110100001000000110110001100101001000000110001001101001
0110111001100001011010010111001001100101001000000110010101110100
0010000001101100011001010111001100100000011000010111010101110100
01110010011001010111001100101110

DM

table de vérité

Exercice 1

Exercice 2