La méthode file.readline() en Python

La méthode file.readline() en Python

Contenu du cours À propos de la métgode readline() Lecture simple d’un fichier ligne par ligne avec readline() Lecture complète sans connaître le nombre de lignes Aller plus loin : position, seek() et alternative Pythonique 1. À propos de la métgode readline() La méthode readline() est utilisée pour lire une ligne entière depuis un fichier…

La méthode file.read() des fichiers en Python

La méthode file.read() des fichiers en Python

Contenu du cours A propos de file.read() Lecture intégrale d'un fichier Lecture par taille (nombre de caractères/octets) Gestion du pointeur de fichier Lecture de fichiers binaires Bonnes pratiques et cas particuliers 1. A propos de file.read() La méthode file.read() est utilisée pour lire le contenu d'un fichier ouvert en Python. Elle fait partie des méthodes…

Solution Exercice 5 Django : Analyseur de text

Solution Exercice 5 Django : Analyseur de text

Exercice 5 Créer un projet django nommé text_analyser et une application Django nommée Analyzer (structure de base). Un champ de saisie texte et un bouton "Analyse" valident l'opération. Au clic, analyser le texte saisi (traitement backend) et afficher: nombre de mots (total de mots) nombre de lignes (retours à la ligne) nombre de caractères (lettres…

La méthode rpartition(sep) des chaines de caractères en Python

La méthode rpartition(sep) des chaines de caractères en Python

Contenu du cours A propos de rpartition(sep) – vue d'ensemble Syntaxe détaillée et comportement avec séparateur absent Cas concrets et utilisation intelligente de rpartition Bonnes pratiques & alternatives 1. A propos de rpartition(sep) – vue d'ensemble La méthode rpartition() est une méthode des chaînes de caractères en Python. Elle cherche le séparateur passé en argument…

La Méthode maketrans() en Python

La Méthode maketrans() en Python

Contenu du cours Introduction à la méthode maketrans() et translate() Les trois formes de la méthode maketrans() Cas pratiques et applications courantes Comparaison avec d'autres méthodes de remplacement Bonnes pratiques et pièges à éviter Conclusion 1. Introduction à la méthode maketrans() et translate() La méthode maketrans() en Python est une fonction intégrée qui crée une…

Solution Django Exercice 4 : Projet Django : Time Convert

Solution Django Exercice 4 : Projet Django : Time Convert

Exercice 4 || Solution Développement d'un projet Django appelé time_convert avec une application convert. L'interface présente un champ de saisie pour entrer une durée en secondes (nombre entier) et un bouton "Convertir". L'action déclenche la conversion et l'affichage du résultat sous la forme : heures, minutes, secondes. Illustration : 3671 → 1h 1min 11s. Solution…

La Bibliothèque io de Python

La Bibliothèque io de Python

Contenu du cours À propos de la bibliothèque io Flux en mémoire : StringIO et BytesIO Les classes de base et la hiérarchie Gestion des encodages avec TextIOWrapper Lecture et écriture bufferisées avec BufferedReader et BufferedWriter Interface avec les fichiers système et open() Cas pratique : création d'un pipeline de traitement de données 1. À…

Solution Exercice 3 django : utiliser la classe Templateview

Solution Exercice 3 django : utiliser la classe Templateview

Exercice 3 Créer un projet Django nommé myproject avec le template Bootstrap fourni (lien de téléchargement). On vous demande de créer un fichier de démarrage du projet nommé index.html qui doit hériter du fichier base.html, en utilisant la classe TemplateView. Solution 1. Créer la structure standard Django A l'aide d'un terminal exécute les commandes:

Solution Exercice Django N°2: Simple interface web de calcul en utilisant la classe Form

Solution Exercice Django N°2: Simple interface web de calcul en utilisant la classe Form

Exercice 2 Exemple simple django en utilisant la classe Form du module django.forms Développer une application Django nommée Doubleur. Cette application doit générer une page web comportant les éléments suivants : Un champ de saisie : permettant à l'utilisateur d'indiquer un nombre entier N. Une zone de résultat : où sera présenté le double de…

La méthode string.isidentifier() Python

La méthode string.isidentifier() Python

Contenu du cours A propos de la méthode isidentifier() Règles de validation Applications pratiques   1. A propos de la méthode isidentifier() La méthode isidentifier() vérifie si une chaîne peut être utilisée comme identifiant valide en Python (nom de variable, fonction, classe). Elle suit les règles de nommage du langage.

La méthode isascii() Python : Vérification des caractères ASCII

La méthode isascii() Python : Vérification des caractères ASCII

Contenu du cours À propos de la méthode isascii() Utilisation de base de isascii() Cas d'utilisation pratiques Comparaisons et bonnes pratiques   1. À propos de la méthode isascii() La méthode isascii() est une méthode de chaîne de caractères en Python qui vérifie si tous les caractères d'une chaîne sont des caractères ASCII (American Standard…