Menu principal

Statut de la page

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 : 101
Publié par Benoît Boudaud : 14

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 : 136
Publié par Benoît Boudaud : 14

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 : 77
Publié par Benoît Boudaud : 14

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 : 53
Publié par Benoît Boudaud : 14

Python: La compréhension de liste

Pour une lecture plus agréable (page plus large), je vous suggère de cliquer sur ce lien et ainsi de lire cet article dans la rubrique consacrée au langage Python. La compréhension de liste est une expression qui permet de construire une liste à partir de tout autre type itérable (liste, tuple, chaîne de caractères…). Le résultat obtenu est toujours une liste.  [...]
Lire la suite
Vus : 12
Publié par Benoît Boudaud : 14

#Python: Les références partagées et le module copy

Cet article est archivé dans la rubrique  Le langage Python. D’aucuns pensent que la manière la plus simple de copier une liste est de déclarer une variable et de lui affecter ladite liste comme dans l’exemple ci-dessous: liste_initiale = [1, 6.3, ['Alphonse', 'Solange']] copie_liste = liste_initiale print(copie_liste) Résultat : [1, 6.3, [‘Alphonse’, ‘Solange’]] Mais en faisant cela, nous avons simplement créé un alias, c’est-à-dire que nous avons [...]
Lire la suite
Vus : 15
Publié par Benoît Boudaud : 14

Python: les listes

Cet article est archivé dans la rubrique Le langage Python. Une liste est un ensemble d’éléments séparés par des virgules et entourés de crochets. Ces éléments peuvent être de n’importe quel type: str(), int(), float(). Il existe même des listes de listes! Contrairement aux chaînes de caractères, il est possible de modifier une liste grâce au slicing et à différentes méthodes que je vais vous présenter dans ce chapitre.  [...]
Lire la suite
Vus : 13
Publié par Benoît Boudaud : 14

Comment Python implémente les dictionnaires

Une vidéo de la PyCon 2010 qui explique comment Python trouve rapidement une clé, ou si elle n’existe pas, sans recourir à un arbre binaire : http://05d2db1380b6504cc981-8cbed8cf7e3a131cd8f1c3e383d10041.r93.cf2.rackcdn.com/pycon-us-2010/276_the-mighty-dictionary-55.m4v Si on regarde du coté de C++, ce qui se rapproche donc plus de l’implémentation de Python est donc le  [...]
Lire la suite
Vus : 138
Publié par Tuxicoman : 328

#Python : Aperçu de quelques méthodes associées aux objets de type chaîne de caractères (str)

Cet article est archivé dans la rubrique Le langage Python. En Python, tout est objet. Les chaînes de caractères sont par exemple des objets créés par instanciation de la classe str. Une classe, c’est un peu comme une caisse à outils qui permet de créer un objet et de le façonner. La classe contient des méthodes et des variables que l’on pourrait comparer aux outils d’un menuisier : La méthode scie-sauteuse permet de scier des variables en contreplaqué. La méthode perçeuse permet de faire des trous de différents diamètres dans la variable sus-mentionnée. La [...]
Lire la suite
Vus : 15
Publié par Benoît Boudaud : 14

Python : importer un module

Cet article est archivé dans la rubrique Le langage Python. Un module est un fichier Python qui contient un programme que l’on peut exécuter de manière indépendante ou bien qui regroupe des attributs que l’on peut charger dans un programme principal grâce à l’instruction import. Pour faciliter leur maintenance, la plupart des programmes Python sont constitués d’un code principal sur lequel vient se greffer différents modules importés. Il s’agit soit de modules qui appartiennent à la bibliothèque standard de Python (par exemple le module [...]
Lire la suite
Vus : 13
Publié par Benoît Boudaud : 14
Powered by BilboPlanet