Menu principal

Statut de la page

Python: les fichiers (2/3) – le module os

Pour une lecture plus agréable (page plus large), je vous invite à cliquer sur ce lien et à lire ce chapitre dans la rubrique consacrée au langage Python. Lorsque j’ouvre un fichier en mode écriture et que ce dernier n’existe pas, alors il est créé dans le répertoire courant, c’est-à dire à l’endroit ou le script est lancé. Prenons un exemple concret. #!/usr/bin/env python3 # -*- coding: utf8 -*- bonjour = "Bonjour et bienvenue dans mon antre!" with open('test_file', 'w') as file_: file_.write(bonjour) print(bonjour) Bonjour et bienvenue dans mon antre! Mon script s’appelle fichier_2.py. Il se trouve dans [...]
Lire la suite
Vus : 218
Publié par Benoît Boudaud : 24

Python: les fichiers (1/3)

Pour une lecture plus agréable (page plus large), je vous invite à cliquer sur ce lien et à lire ce chapitre dans la rubrique consacrée au langage Python. Introduction Dans le chapitre 2, nous avons vu que les variables étaient des objets comparables à des tiroirs dans lesquels on pouvait déposer des données de différents types (nombres entiers, chaînes de caractères, etc…). Mais lorsque nous fermons notre programme, ces variables qui sont créées dans la RAM, c’est-à dire la mémoire vive de l’ordinateur, disparaissent corps et âmes. Il ne sert donc à rien [...]
Lire la suite
Vus : 201
Publié par Benoît Boudaud : 24

#Python: 3126 pages, 13 cm d’épaisseur… Du lourd!

Lundi dernier, le facteur a eu bien du mal à glisser dans ma boite à lettres, le courrier qui m’était destiné. Et pour cause! Il s’agissait de deux grimoires de Mark Lutz intitulés Learning Python et Programming Python que j’avais commandés quelques jours auparavant. 3126 pages, 13 cm d’épaisseur, tout en anglais! Joie! Cliquer pour visualiser le diaporama. C’est le livre de Gérard Swinnen intitulé Apprendre à programmer avec Python 3 qui m’a fait découvrir le langage Python et c’est le MOOC Python: [...]
Lire la suite
Vus : 181
Publié par Benoît Boudaud : 24

framagit: une forge que j’ai découverte bien trop tard!

Bonjour à tous, Voici un article qui va sembler bien naïf à tous les codeurs aguerris mais il se trouve que jusqu’ici, je déposais mes codes sur pastebin, un lieu de relégation où la poussière les recouvrait lentement. Or, lorsque j’ai mis en ligne le code de mon application intitulée Mon jardin, un pseudénommé Microniko m’a vivement conseillé de déposer mon code sur framagit. Il s’agit d’une  [...]
Lire la suite
Vus : 189
Publié par Benoît Boudaud : 24

#Python – Application « Mon jardin » : Analyse du code (1ère partie)

Edit du 04/04/2017 Je viens de déposer la totalité du code source sur Framagit :  https://framagit.org/Ordinosor/mon-jardin/tree/master Bonjour à tous, Il y a quelques jours, je vous avais présenté mon application destinée aux jardiniers en herbe. Elle est composé de six modules. Je suis en train de reprendre le code de chacun d’entre eux pour en éliminer les bugs et les risques de crash.  [...]
Lire la suite
Vus : 192
Publié par Benoît Boudaud : 24

Python : Mon application destinée aux jardiniers

Edit du 03/ 04/2017 Je viens de déposer la totalité du code source sur Framagit :  https://framagit.org/Ordinosor/mon-jardin/tree/master Bonjour, Cela fait un an et demi que j’ai commencé à coder divers programmes en Python et du coup, je me suis dit que ce serait peut-être une bonne idée de tous les rassembler dans une même application destinée aux jardiniers amateurs désireux de gérer leurs semis, plantations et récoltes. Rien de bien révolutionnaire dans ce programme mais cela me permet de mettre en pratique mon apprentissage amateur du Python et de découvrir les différentes subtilités de ce [...]
Lire la suite
Vus : 268
Publié par Benoît Boudaud : 24

Python: Les booléens

Pour une lecture plus agréable (page plus large), je vous invite à cliquer sur ce lien et à lire ce chapitre dans la rubrique consacrée au langage Python. Aujourd’hui, je vais vous parler des booléens. Les booléens sont des êtres farouches qui vivent au fin fond des forêts binaires recouvrant la terre sacrée du Grand Python Digital. Très difficiles à observer dans leur milieu naturel, bla, bla, bla… Bon en fait, il s’agit d’une notion de programmation un peu déroutante que j’avais du mal à conceptualiser au début de mon apprentissage du Python.  [...]
Lire la suite
Vus : 163
Publié par Benoît Boudaud : 24

Python: Les ensembles (sets et frozensets)

Pour une lecture plus agréable (page plus large), je vous invite à cliquer sur ce lien et à lire ce chapitre dans la rubrique consacrée au langage Python. Aujourd’hui, nous allons aborder une notion moins connue du langage Python, à savoir les ensembles (sets et frozensets). Définition Un ensemble est une collection non ordonnée d’objets uniques et immuables (en profondeur). La tentative d’insertion d’un doublon n’a absolument aucun effet et ne lève même pas d’exception. En revanche, la présence d’un élément modifiable tel qu’une liste par exemple lève l’exception [...]
Lire la suite
Vus : 181
Publié par Benoît Boudaud : 24

Python: Les dictionnaires

Pour une lecture plus agréable (page plus large), je vous invite à cliquer sur ce lien et à lire ce chapitre dans la rubrique consacrée au langage Python. J’habite en Allemagne et l’idiome guttural de ce pays n’est pas ma langue maternelle. Par conséquent, lorsqu’un mot me manque, je consulte un dictionnaire. Je me rends directement à l’emplacement précis du mot français, par exemple Ambulance, et ce mot français est comme une clé qui me donne accès à la valeur correspondante dans la langue de Rammstein : Ambulance : Krankenwagen Figurez-vous qu’il existe exactement le même procédé en [...]
Lire la suite
Vus : 114
Publié par Benoît Boudaud : 24

Python: Les tuples

Pour une lecture plus agréable (page plus large), je vous invite à cliquer sur ce lien et à lire ce chapitre dans la rubrique consacrée au langage Python. Un tuple est un ensemble d’éléments comparable aux listes mais qui, une fois déclaré, ne peut plus être modifié. Il s’agit donc d’une séquence immuable d’objets indicés qui peuvent être des nombres entiers ou décimaux, des chaînes de caractères, des listes, des tuples etc…  [...]
Lire la suite
Vus : 92
Publié par Benoît Boudaud : 24
Powered by BilboPlanet