Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > fr.comp.lang.python > #4303 > unrolled thread

Documentaire

Started byPython <jp@python.invalid>
First post2025-08-29 21:34 +0000
Last post2025-09-04 15:56 +0000
Articles 5 on this page of 25 — 8 participants

Back to article view | Back to fr.comp.lang.python


Contents

  Documentaire Python <jp@python.invalid> - 2025-08-29 21:34 +0000
    Re: Documentaire Olivier Miakinen <om+news@miakinen.net> - 2025-08-30 16:38 +0200
      Re: Documentaire kurtz le pirate <kurtzlepirate@free.fr> - 2025-08-31 11:08 +0200
        Re: Documentaire Olivier Miakinen <om+news@miakinen.net> - 2025-08-31 11:58 +0200
          Re: Documentaire Thierry P <olmia2b@gmail.com> - 2025-09-02 15:17 +0200
          Re: Documentaire Gosseyn <gosseyn@gosseyn.net> - 2025-09-04 17:45 +0200
        Re: Documentaire Thierry P <olmia2b@gmail.com> - 2025-09-02 15:16 +0200
        Re: Documentaire Gosseyn <gosseyn@gosseyn.net> - 2025-09-04 17:42 +0200
          Re: Documentaire Python <jp@python.invalid> - 2025-09-04 15:47 +0000
    Re: Documentaire Thierry P <olmia2b@gmail.com> - 2025-09-02 15:13 +0200
    Re: Documentaire yves <yves@free.invalid> - 2025-09-02 14:49 +0000
      Re: Documentaire Python <jp@python.invalid> - 2025-09-02 15:11 +0000
        Re: Documentaire Dominique <dominique.sextant@orange.fr.invalid> - 2025-09-03 05:15 +0200
          Re: Documentaire Python <jp@python.invalid> - 2025-09-03 10:08 +0000
            Re: Documentaire Dominique <dominique.sextant@orange.fr.invalid> - 2025-09-03 18:02 +0200
          Re: Documentaire yves <yves@free.fr.invalid> - 2025-09-03 17:27 +0200
        Re: Documentaire yves <yves@free.fr.invalid> - 2025-09-03 17:20 +0200
          Re: Documentaire Python <jp@python.invalid> - 2025-09-03 20:25 +0000
      Re: Documentaire Thierry P <olmia2b@gmail.com> - 2025-09-03 00:19 +0200
        Re: Documentaire Python <jp@python.invalid> - 2025-09-03 10:13 +0000
          Re: Documentaire yves <yves@free.invalid> - 2025-09-03 15:11 +0000
      Re: Documentaire Gosseyn <gosseyn@gosseyn.net> - 2025-09-04 17:38 +0200
        Re: Documentaire Python <jp@python.invalid> - 2025-09-04 15:44 +0000
          Re: Documentaire Gosseyn <gosseyn@gosseyn.net> - 2025-09-04 17:50 +0200
            Re: Documentaire Python <jp@python.invalid> - 2025-09-04 15:56 +0000

Page 2 of 2 — ← Prev page 1 [2]


#4316

Fromyves <yves@free.invalid>
Date2025-09-03 15:11 +0000
Message-ID<68b85aa6$0$16838$426a34cc@news.free.fr>
In reply to#4315
Le Wed, 03 Sep 25 10:13:35 +0000, Python a écrit:

> (au passage le choix de >>> comme prompt pour le REPR est calamiteux
> pour Usenet, merci Guido !)

>>> import sys
>>> sys.ps1 = "Python >>> "
Python >>> all( (_:= x) % 2 == 0 for x in (0, 2, 4, 7, 9, 8))
False
Python >>> _
7

@+
-- 
Yves

[toc] | [prev] | [next] | [standalone]


#4321

FromGosseyn <gosseyn@gosseyn.net>
Date2025-09-04 17:38 +0200
Message-ID<109cbpg$574$1@rasp.pasdenom.info>
In reply to#4310
Le 02/09/2025 à 16:49, yves a écrit :
> Python va devenir aussi illisible que Perl

Perl n'est illisible que si ceux qui écrivent des programmes avec 
rendent leur code illisible. En ce qui me concerne, je pense que mon 
code est très lisible.

++
-- 
Alan JOBERT - gosseyn@gosseyn.net - www.gosseyn.net
// Curieux chez les marins, ce besoin de faire des phrases.
// (M. Audiard)
Newsservers : http://usenet-fr.yakakwatik.org/acces.html#serveurs

[toc] | [prev] | [next] | [standalone]


#4323

FromPython <jp@python.invalid>
Date2025-09-04 15:44 +0000
Message-ID<J1Cp-Qo8_xg-cKyax7TLw5r8DIU@jntp>
In reply to#4321
Le 04/09/2025 à 17:38, Gosseyn a écrit :
> Le 02/09/2025 à 16:49, yves a écrit :
>> Python va devenir aussi illisible que Perl
> 
> Perl n'est illisible que si ceux qui écrivent des programmes avec 
> rendent leur code illisible. En ce qui me concerne, je pense que mon 
> code est très lisible.
> 
> ++

Tout à fait. Perl permet d'être illisible, mais tout le monde a lu "Perl 
Best Practices" de Damian Conway :-) 

Python essaye de limiter la tendance à être illisible, mais n'y arrive 
pas nécessairement : j'ai vu du code en "entreprise" qui fait en 200 
lignes ce qui peut être fait en 10.

[toc] | [prev] | [next] | [standalone]


#4326

FromGosseyn <gosseyn@gosseyn.net>
Date2025-09-04 17:50 +0200
Message-ID<109cch3$575$2@rasp.pasdenom.info>
In reply to#4323
Le 04/09/2025 à 17:44, Python a écrit :
> Tout à fait. Perl permet d'être illisible, mais tout le monde a lu "Perl 
> Best Practices" de Damian Conway 🙂
> Python essaye de limiter la tendance à être illisible, mais n'y arrive 
> pas nécessairement : j'ai vu du code en "entreprise" qui fait en 200 
> lignes ce qui peut être fait en 10.

Alors je pense à l'inverse que le nombre de lignes n'est pas 
significatif. Mais, c'est une force de Perl que de permettre d'être 
concis, au risque de rendre la lisibilité du code nulle 😉
Mais on peut programmer dans un mode plus explicite, ce que je fais 
généralement, quitte à générer un code plus long, ce qui n'est ni pour 
moi, ni pour le compilateur, un réel problème. Ce qui est important, en 
revanche, c'est d'optimiser son code pour économiser du temps de 
traitement lors de l'exécution. En gros, j'ai un script qui fait un 
traitement en seulement 1 seconde, alors que mal écrit, il pourrait le 
faire en 30 secondes. Mais qui a envie d'attendre 30 secondes de trop ?

++
-- 
Alan JOBERT - gosseyn@gosseyn.net - www.gosseyn.net
// Curieux chez les marins, ce besoin de faire des phrases.
// (M. Audiard)
Newsservers : http://usenet-fr.yakakwatik.org/acces.html#serveurs

[toc] | [prev] | [next] | [standalone]


#4327

FromPython <jp@python.invalid>
Date2025-09-04 15:56 +0000
Message-ID<KIo2nFrXX4DBszpOOqP7uxg_DFI@jntp>
In reply to#4326
Le 04/09/2025 à 17:50, Gosseyn a écrit :
> Le 04/09/2025 à 17:44, Python a écrit :
>> Tout à fait. Perl permet d'être illisible, mais tout le monde a lu "Perl 
>> Best Practices" de Damian Conway 🙂
>> Python essaye de limiter la tendance à être illisible, mais n'y arrive 
>> pas nécessairement : j'ai vu du code en "entreprise" qui fait en 200 
>> lignes ce qui peut être fait en 10.
> 
> Alors je pense à l'inverse que le nombre de lignes n'est pas 
> significatif. Mais, c'est une force de Perl que de permettre d'être 
> concis, au risque de rendre la lisibilité du code nulle 😉
> Mais on peut programmer dans un mode plus explicite, ce que je fais 
> généralement, quitte à générer un code plus long, ce qui n'est ni pour 
> moi, ni pour le compilateur, un réel problème. Ce qui est important, en 
> revanche, c'est d'optimiser son code pour économiser du temps de 
> traitement lors de l'exécution. En gros, j'ai un script qui fait un 
> traitement en seulement 1 seconde, alors que mal écrit, il pourrait le 
> faire en 30 secondes. Mais qui a envie d'attendre 30 secondes de trop ?
> 
> ++

Oui bien sûr. Ceci dit le compilo de Perl génère le même bytecode pour 
du code lisible ou illisible hein... Si c'est bien écrit.

Dans mon souvenir en Python on avait 50% de code mort et 20% de 
ré-implémentation de comportement de base de classes comme dataclass, 
alors que les classes héritaient de dataclass...


 

[toc] | [prev] | [standalone]


Page 2 of 2 — ← Prev page 1 [2]

Back to top | Article view | fr.comp.lang.python


csiph-web