Jeu de dames programmé en langage Python

Bonjour à toutes et à tous, Il y a un an et demi, je m'étais amusé à programmer un damier en langage python. J'avais mis en ligne une vidéo et dans les commentaires, certains visiteurs me demandaient si les pions se déplaçaient. J'avais vergogne à leur avouer que je n'avais pas encore programmé cette fonctionnalité. [...]

Programmer une fenêtre de déconnexion en langage Python

Bonjour, Il y a quelques semaines, j'avais récupéré sur internet une fenêtre de déconnexion fabriquée grâce à la bibliothèque Pygtk. Voici à quoi elle ressemblait : Elle possédait toutes les fonctions ("Mise en veille", "Redémarrer", "Éteindre" etc...) mais son design triste comme un jour de pluie ne me satisfaisait point. L'honnêteté m'oblige même à vous [...]

Python: Variables et espaces de noms

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 précédent, nous avons pu constater que grâce à la programmation orientée objet, deux développeurs, Briface et Jobriel, pouvaient coder un module chacun de [...]

#Python : classes et méthodes (partie 2) – mise en pratique

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. Nous allons confier à deux programmeurs en herbe, Briface et Jobriel, le soin de rédiger le code d'une petite application à caractère pédagogique. Elle consiste à faire [...]

Python : classes et méthodes (partie 1), avec un peu de menuiserie en prime.

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. En programmation orientée objet (POO) et notamment dans le langage Python, tout est objet ! En fait, c’est un peu comme dans le monde réel... Nous sommes [...]

Python : les fichiers (3/3) – La sérialisation des données avec le module pickle

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. Dans ce chapitre, nous allons découvrir un module très intéressant puisqu'il permet d'enregistrer des données dans un fichier binaire et de les restituer ultérieurement avec leur type [...]

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 [...]

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 [...]

#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! C'est le [...]

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é [...]