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.

python Continuer à lire … « Python: La compréhension de liste »

2 – La planète Shaadar

Ce chapitre est archivé dans le menu principal sous l’onglet: Le message (roman de SF).

La planète Shaadar tournait sur elle-même en trente heures et accomplissait une révolution en neuf koshaars autour de Shirkaa, son soleil sacré. De l’espace, elle avait l’aspect d’une grosse bille bleu foncé zébrée d’une multitude de filaments blancs. Elle était recouverte par un océan d’eau sur quatre-vingt-dix pour cent de sa surface. Toutes les terres émergées étaient rassemblées en un seul continent, massif et sans relief que les anciens des Premiers Temps avaient nommé Gaaldur ce qui signifie terre ferme.  Continuer à lire … « 2 – La planète Shaadar »

Création d’une nouvelle rubrique, déménagement du blogue, changement de design et adoption du navigateur Vivaldi

Création d’une nouvelle rubrique, en l’occurrence un roman de science-fiction intitulé Le message.

Bonjour,

Il y a quelques années, je m’étais amusé à écrire les quarante premières pages d’un roman de science-fiction baptisé Le message. Il raconte l’interception de la sonde terrienne Pioneer 10 par une civilisation extraterrestre avancée : les Shaadis. Je viens de mettre la première page en ligne. et je vais essayer de publier une nouvelle page tous les deux ou trois jours. Continuer à lire … « Création d’une nouvelle rubrique, déménagement du blogue, changement de design et adoption du navigateur Vivaldi »

1 – Le Drakhen Elsheïd

Ce chapitre est archivé dans le menu principal sous l’onglet: Le message (roman de SF).

Au temps de l’Impératrice Ebora, alors que la planète Shaadar vivait une période de grande prospérité et que la civilisation qu’elle portait avait essaimé dans le système de Shirkaa, il advint un événement qui bouleversa ce monde lointain. C’était une révélation que les vénérables shaadis attendaient depuis des centaines de révolutions circumsolaires…

________

Continuer à lire … « 1 – Le Drakhen Elsheïd »

À la découverte de Zorin OS 12

Bonjour,

Je ne vais pas souvent trainer sur Distrowatch. J’y suis allé ce weekend pour constater qu’Emmabuntüs, la distribution que j’utilise au quotidien et qui me comble de joie, est classée à la 99ème place… sur 100! Petite satisfaction tout de même : Elle se maintient. Continuer à lire … « À la découverte de Zorin OS 12 »

#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 instancié un nouvel objet qui partage la même référence que la liste copiée! Pour nous en convaincre, visualisons le code avec Python Tutor.

capture_1 Continuer à lire … « #Python: Les références partagées et le module copy »

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.

pythontutor

Continuer à lire … « Python: les listes »