Auteur : cfaury

Serveur HTTP Python + CGI

Serveur HTTP Python + CGI

Un serveur HTTP Python permet d’afficher des pages HTML. Ces pages seront disponibles sur le serveur, et envoyées à la demande vers le client. Elles peuvent contenir du code, mais exécutable du coté client uniquement (JavaScript)...

Faire un Reverse Proxy

Faire un Reverse Proxy

Reverse Proxy Un reverse proxy est un serveur qui se trouve devant un ou plusieurs serveurs web et qui intercepte les demandes des clients. Il est différent d’un proxy direct qui se trouve devant les clients....

Images : exercices

Images : exercices

Conversion image→ascii Écrire un programme qui converti une image en caractères ascii. Indications : télécharger l’image ci-contre, utiliser la bibliothèque PIL pour la convertir en niveaux de gris, puis en obtenir une liste de valeurs de...

Récursivité

Récursivité

Un algorithme récursif est un algorithme qui résout un problème en calculant des solutions d’instances plus petites du même problème. L’approche récursive est un des concepts de base en informatique.   Algorithme itératif vs récursif On...

Exercices récursivité

Exercices récursivité

Analyse d’une fonction récursive Soit le programme Python suivant : def f(a, b) : «  » » a et b sont deux entiers naturels non nuls «  » » if b == 1 : return a return a + f(a,...

Algorithmes gloutons

Algorithmes gloutons

Optimisation Un problème d’optimisation est un problème algorithmique dans lequel l’objectif est de trouver la « meilleure » solution (selon un critère donné) parmi un ensemble de solutions également valides mais potentiellement moins  bonnes. Le contexte d’un problème...

Transistor

Transistor

Sources : https://fr.wikipedia.org/wiki/Microprocesseur https://pixees.fr/informatiquelycee/n_site/nsi_prem_von_neu.html Le transistor est le composant de base des ordinateurs, les microprocesseurs d’aujourd’hui en comportent plusieurs milliards, et leur progression dans le temps suit plus ou moins la loi de Moore : Inventé...

Linux en Live USB

Linux en Live USB

Un « Live-USB Linux » est un support USB (clé ou carte-mémoire) sur lequel on peut démarrer une image compressée (.iso) de Linux (comme installer le logiciel d’affichage répandu Windows ou Linux sur un nouvel ordinateur). Une...

Recherche dichotomique

Recherche dichotomique

Lorsque l’on souhaite rechercher une occurrence  dans un tableau non trié, il faut, dans le pire des cas, le parcourir jusqu’au bout. La complexité est d’ordre ( étant la taille du tableau). Si le tableau est...