À nouveau disponible en kiosque : nos 75 recettes pour accélérer vos développements Python !

Vous l’avez manqué ? Sachez que notre hors-série « Mémo Python » est de retour en kiosque ! Ce guide pratique composé de 75 recettes vous fournira tout ce qu’il faut savoir pour accélérer vos développements Python ! Vous apprendrez ainsi l’essentiel pour pouvoir exploiter les types de base, organiser votre code, interagir avec les données et les utilisateurs ou encore utiliser les bons outils. N’hésitez pas à vous rendre sur notre boutique en ligne pour en savoir plus ! 

Au sommaire

Exploitez les types de base

p. 10 Chercher des sous-chaînes à l’aide d’une expression régulière

p. 11 Lire des données au clavier

p. 12 Internationaliser un texte

p. 14 Utiliser un template pour générer du texte

p. 18 Enregistrer et charger des matrices

p. 19 Utiliser des nombres aléatoires

p. 20 Vérifier la validité d’une date

p. 21 Lire un fichier texte ligne à ligne

p. 22 Accéder à un endroit précis d’un fichier

p. 24 Créer un fichier xml

p. 26 Lire un fichier xml

p. 27 Créer un fichier json

p. 28 Lire un fichier json

p. 29 Créer un fichier ini

p. 30 Lire un fichier ini

p. 31 Créer un fichier hdf5

p. 33 Lire un fichier hdf5

p. 34 Créer un fichier odt

p. 36 Lire un fichier odt

p. 38 Parcourir une liste

p. 39 Trier une liste d’entiers lue sous forme de chaîne de caractères

p. 40 Trier avec fct de tri personnalisée

p. 42 Supprimer les doublons d’une liste

p. 43 Trier les valeurs d’un dictionnaire

p. 44 Conserver l’ordre des éléments dans un dictionnaire

p. 46 Créer un dictionnaire qui soit la fusion de deux dictionnaires

p. 47 Créer une liste en utilisant la compréhension de listes

p. 48 Créer un dictionnaire en utilisant la compréhension de dictionnaires

Organisez votre code

p. 52 Créer une fonction ayant un nombre de paramètres infini

p. 53 Créer une fonction anonyme

p. 54 Créer une fonction qui renvoie une fonction

p. 55 Connaître l’état de sortie d’une boucle for

p. 56 Affecter une variable de manière conditionnelle

p. 58 Creer une fonction ayant un comportement différent suivant le type de ses paramètres

p. 59 Créer un décorateur de log

p. 60 Créer un décorateur indiquant les types attendus pour les paramètres d’une fonction

p. 61 Créer un itérateur

p. 62 Créer un itérateur à l’aide d’un générateur

p. 64 Créer un paquetage de modules

p. 66 Créer des constantes

p. 67 Créer un attribut de classe

p. 68 Créer une méthode de classe

p. 69 Créer un singleton

p. 70 Surcharger un opérateur

p. 71 Rendre un objet callable

p. 72 Ajouter un attribut à un objet sans le dégrader

p. 73 Ajouter une méthode à une classe existante

p. 74 Créer un sélecteur de méthode

Interagissez avec vos données et les utilisateurs

p. 78 Créer une base SQLite3

p. 79 Insérer des données dans une base SQLite3

p. 80 Lire les données d’une base SQLite3

p. 81 Appeler une commande shell

p. 78 Récupérer les arguments de la ligne de commande

p. 85 Effectuer un calcul en utilisant plusieurs CPUs

p. 87 Charger une page html

p. 88 Traiter des données JSON

p. 89 Envoyer un email

p. 90 Créer un serveur XMLRPC

p. 92 Créer un serveur CGI

p. 94 Télécharger un fichier

p. 96 Créer une communication entre deux machines

p. 98 Ecrire en couleur dans un terminal

p. 100 Modifier la position du curseur

p. 102 Créer un menu en mode texte

p. 103 Tracer et annoter une courbe

p. 104 Créer une animation d’attente en mode terminal

p. 107 Créer une interface graphique

Utilisez les bons outils

p. 112 Distribuer les fichiers d’un projet dans un seul fichier exécutable

p. 113 Gérer les modules avec pip

p. 114 Travailler avec un environnement virtuel

p. 116 Mettre en place des tests unitaires

p. 118 Débugger un programme

p. 120 Obtenir une trace détaillée des erreurs

p. 122 Afficher des messages de débogage à l’aide d’un logger

p. 124 Mesurer le temps d’exécution d’une commande

Laisser un commentaire