Catégorie : Python

Chiffrage

Chiffrage

Chiffrement de César source : https://python.developpez.com/faq/?page=Listes-moins-Enonces-des-exercices C’est une méthode très simple de chiffrement de messages en un texte crypté pour le rendre « illisible » à qui n’en a pas la clef. Dans un message en...

Les listes

Les listes

Remarque : ces exercices font appel à des connaissances sur les listes et peuvent être réalisés sans structure conditionnelle ni boucle … Slicing En utilisant le slicing sur la liste l = list(range(100)) , afficher : tous...

EduPython

EduPython est une distribution clé en main et portable pour programmer sous un environnement Python 3. Il présente l’avantage d’être portable : on peut l’installer sur une clef USB et l’utiliser sur n’importe quel poste informatique....

Transmission série

Communication série RS232 Le protocole RS232 est un protocole de communication série très largement répandu. Il prévoie l’envoi des données octet par octet par trames simples comportant, selon la configuration choisie : 1 bit de start...

Machine à commande numérique

Machine à commande numérique

[latexpage] Machine à commande numérique Les machines à commande numériques (machines outils, machines de découpe ou de gravure, traceurs, imprimantes 3D) sont équipées d’ordinateurs exécutant des séquences préprogrammées de commandes de déplacement des outils (fraises, laser,...

Les modules

Les modules

[latexpage] sources : https://fr.wikibooks.org/wiki/Programmation_Python/Modules Une application Python typique est constituée d’un programme principal accompagné d’un ou plusieurs modules contenant chacun les définitions des objets (fonctions, classes, constantes, …) qui lui sont utiles. Chaque module étant placé...

Gestion des fichiers et dossiers

Gestion des fichiers et dossiers

La gestion des fichiers et dossiers avec Python est grandement facilitée grâce à la bibliothèque os. >>> import os   Le répertoire courant On appelle répertoire courant (Current Working Directory) le dossier « par défaut » pointé par...

tesseract

tesseract

Python-tesseract est un outil de reconnaissance optique de caractères (OCR) pour Python, c’est à dire un logiciel capable de reconnaître du texte à partir d’une image. Python-tesseract  utilise le moteur Tesseract-OCR de Google. Il peut lire...

Mesurer les performances

Mesurer les performances

Comment comparer les performances, en terme de vitesse de deux algorithmes ? Comment identifier le bout de code qui ralenti tout le reste d’un programme ? Il faut pour cela être capable de mesurer « précisément » des...

Tkinter

Tkinter

Tkinter (Tk interface) est un module intégré à la bibliothèque standard de Python, permettant de créer des interfaces graphiques : des fenêtres, des widgets (boutons, zones de texte, cases à cocher, …), des évènements (clavier, souris,...