Septembre / Octobre 2020

Gnu/Linux Magazine HS 110

Python 3 pour débuter en programmation

En savoir plus

14,90 € TTC

Anciens Numéros

LIVRAISON OFFERTE en France Métropolitaine à partir de 50€
GNU/Linux Magazine 278

GNU/Linux Magazine 278

Novembre / Décembre 2025
9,90 €
GNU/Linux Magazine 277

GNU/Linux Magazine 277

Septembre / Octobre 2025
9,90 €
GNU/Linux Magazine 276

GNU/Linux Magazine 276

Juillet / Août 2025
9,90 €
GNU/Linux Magazine 275
9,90 €
GNU/Linux Magazine 274

GNU/Linux Magazine 274

Mars / Avril 2025
9,90 €
GNU/Linux Magazine 273

GNU/Linux Magazine 273

Janvier / Février 2025
9,90 €
GNU/Linux Magazine 272

GNU/Linux Magazine 272

Novembre / Décembre 2024
9,90 €
GNU/Linux Magazine 271

GNU/Linux Magazine 271

Septembre / Octobre 2024
9,90 €
SOMMAIRE :

Actus

p.06 Côté livres...
p.
08 Tendance actuelle : la conteneurisation d’applications

Bas Niveau

p.20 Aller plus loin avec coreboot

Dossier : Python 3

p.30 Les environnements virtuels : pourquoi et comment les utiliser
p.40 Python « moderne » : comment coder en Python en 2020 ?
p.50 Les 10 modules à connaître !
p.72 Gérer les données temporelles, l’internationalisation et la localisation
p.80 Gestion du système de fichiers
p.86 Comment bien construire des applications ?
p.98 Les outils pour les développeurs Python

Web

p.116 Découvrez React Native en créant une liste de courses

ÉDITO :

Juste avant les vacances d'été, Linus Torvalds a validé une modification portant sur les règles d'écriture de la documentation du code du noyau [1]. Cette modification vise à mettre en place une terminologie dite « inclusive », ce qui signifie qu'il ne faut plus utiliser les termes :

  • blacklist (liste noire) / whitelist (liste blanche),

  • ou encore master (maître) / slave (esclave).

En lieu et place de ces termes largement employés dans le monde de l'informatique, il est proposé d'utiliser des termes comme :

  • denylist (liste de refus) / allowlist (liste d'autorisation),

  • blocklist (liste de blocage) / passlist (liste de passage),

  • initiator (initiateur) / target (cible),

  • leader (chef) / follower (disciple, fidèle),

  • ou encore director (directeur) / performer (interprète).

Nous sommes en présence d'une réplique de la frénésie de modification des codes de conduite de 2018 (relire à ce propos le très bon article de Jean-Pierre Troll [2]). Le fait, louable en soi, de vouloir introduire plus de tolérance et d'harmonie entre les développeurs prend une tournure extrémiste complètement irréfléchie. Admettons donc que l'on décide de ne plus employer les termes « maître » et « esclave » renvoyant pour certains aux traites négrières même s'il faut avoir un esprit particulièrement torturé pour penser à cela en se retrouvant par exemple devant deux disques durs branchés en maître / esclave. N'employons donc plus ces termes et imaginons des étudiants débutant leurs études. Comment vont-ils comprendre que les termes initiateur / cible employés par leur enseignant font référence à la même notion que directeur / interprète trouvée dans un livre ou encore à maître / esclave lu dans un magazine résolument rétrograde ? Il n'y a pas de consensus sur les termes à employer en remplacement ! Alors, comment faire pour se faire comprendre ? L'informatique est une science ! Nous sommes là pour transmettre et acquérir de nouveaux savoirs et non pour nous torturer l'esprit à savoir si chaque mot employé lors de la rédaction d'une documentation pourrait être interprété d'une manière différente de celle que nous avions envisagée si on le place dans un contexte différent. Parce que justement c'est le contexte, l'environnement du mot qui fait son sens et non le mot nu. Je viens d'ailleurs d'écrire le mot « nu », est-ce que pour autant le magazine va être placé dans les kiosques au rayon pornographie ? Va-t-il être interdit au moins de 18 ans ?

Pour reprendre la formule consacrée de Jean-Pierre Troll, y'en a marre de ce prosélytisme américain : ne nous laissons pas gagner par l'intoxication ! Continuez de lire GNU/Linux Magazine, nous ferons en sorte de rester compréhensibles pour ceux qui s'intéressent à la science et aux technologies.

[1] L. TORVALDS, Commit du 10 juillet 2020 sur la « terminologie inclusive » : https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=49decddd39e5f6132ccd7d9fdc3d7c470b0061bb

[2] J. TROLL, « Après le code source, le code moral ! », GNU/Linux Magazine n°222, janvier 2019 : https://connect.ed-diamond.com/GNU-Linux-Magazine/GLMF-222/Apres-le-code-source-le-code-moral

Tristan Colombo

Le magazine de référence technique pour les développeurs sur systèmes open source et les ingénieurs R&D !

GNU/Linux Magazine s'adresse aux professionnels et aux particuliers désireux de mieux maîtriser les techniques et problématiques liées à la programmation et à l’utilisation de solutions open source. Tous les deux mois avec ses articles techniques, la publication couvre les thématiques suivantes : programmation système, algo, bas niveau, sécurité du code, développement web...

Introduction au dossier : Déployez un intranet Linux dans votre PME avec Ansible & Red Hat Enterprise Linux
SysOps Pratique n°48

Bienvenue dans ce numéro spécial dédié à la mise en place d’un intranet à l’aide de Red Hat Enterprise Linux (RHEL) ! Comme vous allez vite le voir, l’utilisation de la distribution au chapeau rouge ne change que peu de choses et tout ce que nous allons aborder dans ce dossier (ou presque) pourra être utilisé ou reproduit sur des distributions similaires, telles que CentOS ou encore simplement Fedora.

Garder ses secrets avec Tomb
SysOps Pratique n°48 Free

Pour conserver des documents privés sur un disque dur ou un support amovible, il est nécessaire d'avoir recours au chiffrement. L'outil Tomb permet de manipuler simplement des répertoires chiffrés par le standard LUKS, pensé dans un esprit de confort et de mobilité.

Brèves - Linux Pratique Hors-Série n°48 - Septembre/Octobre 2020
SysOps Pratique n°48

Des vulnérabilités en hausse sur des projets phares / La France, championne de l’open data ? / En route pour PeerTube v3 / L’édition 2020 du socle interministériel des logiciels libres / Le sujet sensible de l’identité numérique / Un outil open source d’IA dédié à la pseudonymisation

Ce magazine est intégralement disponible sur Linux Magazine Connect
© 2025 - LES EDITIONS DIAMOND