10:12 <alain_afpy> Visite à la PyConFR 2023 - https://yaal.coop/blog/pyconfr-2023
15:13 <Mlcoire> alain_afpy: tu vas bien ?
15:13 <alain_afpy> Mlcoire: t'inquiète
15:13 <Mlcoire> Ok je me disais bien que le pont est encore cassé
15:14 <Mlcoire> C'était trop calme sur discord
15:52 <alain_afpy> Reproductable builds - https://discuss.afpy.org/t/reproductable-builds/1506
15:55 <Mlcoire> alain_afpy tu peux réparer le pont stp
15:55 <alain_afpy> Mlcoire: mais non, mais non, c'était hier, serpent à deux balles
15:55 <Mlcoire> alain_afpy c'est toujours le cas
15:55 <alain_afpy> Mlcoire: mmm
16:31 <mdk> Ahh oui elle fait la geule la gate : https://wyz.fr/8V-OD
16:45 <mdk> https://github.com/Hackndo/discord-irc-sync/issues/12
16:50 <mdk> https://git.afpy.org/AFPy/infra/commit/ff1aa89843fba0021df44d44e60cc12148ed681c
16:50 <mdk> SIGMIAM
17:00 <discord_afpy> <aster30999> PackSciences: merci
17:33 <discord_afpy> <aster30999> je comprends. Du coup dans le Hackinschool, dans les exercices du type
17:33 <discord_afpy> <aster30999> https://www.hackinscience.org/exercises/temperatures/solutions la solution de M@ttlmbr
18:01 <Mindiell> aster30999: qu'entends-tu par "too much" ?
18:31 <discord_afpy> <aster30999> ben too much au sens "est ce vraiment utile ?" ou "on peut s'en passer dans ce cas" ?
18:42 <discord_afpy> <Deuchnord> Je dirais que ça dépend de ce que tu veux faire. Dans un script très court et écrit en "one-shot" avec la méthode de la rache, oui, c'est overkill.
18:42 <discord_afpy> <Deuchnord> Si par contre tu es sur un projet de programme plus conséquent, ça devient intéressant d'utiliser cette condition pour définir clairement le début de ton programme. Perso, dans ce cas je m'en sers surtout pour déporter le début de mon programme dans une fonction que j'appelle `main()` :
18:42 <discord_afpy> <Deuchnord> ```python
18:42 <discord_afpy> <Deuchnord> def main() -> int:
18:42 <discord_afpy> <Deuchnord> # your program will really start here
18:42 <discord_afpy> <Deuchnord> return 0
18:42 <discord_afpy> <Deuchnord>
18:42 <discord_afpy> <Deuchnord> if ?name? == "main":
18:42 <discord_afpy> <Deuchnord> exit(main())
18:42 <discord_afpy> <Deuchnord> ```
18:42 <discord_afpy> <Deuchnord> ce qui permet non seulement de lancer le programme dans l'interpréteur et d'être compatible avec la façon dont on déclare les scripts avec Poetry
18:45 <discord_afpy> <aster30999> Deuchnord: dans ce cas précis @Deuchnord le nom de la fonction
18:45 <discord_afpy> <Deuchnord> oui, tout à fait
18:46 <discord_afpy> <aster30999> (je viens de BASH, donc j'ai un peu de chemin à faire pour me mettre dans le bain)
18:46 <discord_afpy> <Deuchnord> c'est juste que c'est le nom qu'on retrouve dans tous les langages de programmation donc je le reprends
18:46 <discord_afpy> <aster30999> ok je vois, merci bien