"C'est PYTHONESQUE"
SamHall66
2021-11-10 22:28:41
Ils étaient forts quand même les meques, les humoristes les plus dingues de l'histoire et ils t'inventent un language informatique derrièrehttps://image.noelshack.com/fichiers/2016/30/1469541952-risitas182.png
Solaris428
2021-11-10 22:29:45
Le 10 novembre 2021 à 22:26:11 :
Le 10 novembre 2021 à 22:16:24 :
Le 10 novembre 2021 à 22:15:42 :
ça veut dire quoi?
[k for k in range (n)]https://image.noelshack.com/fichiers/2017/33/7/1503263185-risitas-geek.png
(Au passage, évidemment que la version pythonesque est list(range(n))
. Même si je doute de l'utilité de construire une telle liste en général, tu fais sans doute quelque chose de non pythonesque au final.)
Je comprends pas le mot "pythonesque" avec cet exemple, c'est quoi la différence?
Solaris428
2021-11-10 22:32:35
Vous faîtes du code golf les kheys?
Ensibide
2021-11-10 22:33:35
Le 10 novembre 2021 à 22:24:44 :
Le 10 novembre 2021 à 22:16:24 :
Le 10 novembre 2021 à 22:15:42 :
ça veut dire quoi?
[k for k in range (n)]https://image.noelshack.com/fichiers/2017/33/7/1503263185-risitas-geek.png
Mais ça c'est du python, l'adjectif suppose qu'on peut qualifier quelque chose qui ressemblerait à du python, c'est comme si je te demandais qu'est-ce qui est rouge tomate et que tu me disais "la tomate". Est-ce qu'on peut me donner du code non python qui soit "pythonesque"
Pythonesque qualifie du code python idiomatique dans le sens où il tire profit au maximum des features du langage pour avoir du code propre qui dit "ce qu'il fait" au lieu de "comment il le fait".
Du code non-pythonesque est du code qui imite/émule le fonctionnement d'autres langages et dont résulte dans des trucs affreux. Par exemple une boucle for à la C. Ou créer une liste/un tuple/un set/un dict de façon itérative sans utiliser de compréhension. Ou bien ne pas utiliser de générateur. Ou ne pas utiliser "in". Bref, du code non-pythonesque est presque tout le temps du mauvais code pas efficace.
Solaris428
2021-11-10 22:35:43
Ah c'est du code qui utilise les fonctions built-in pour pas tout refaire à la main ok
compteSUICIDE2
2021-11-10 22:37:01
int ****ptr=(int ****)malloc(sizeof(int));
https://image.noelshack.com/fichiers/2019/30/6/1564241042-merde-il-a-avast.png
On se sent GOLFEUR
python > all hein ça a été certifiéhttps://image.noelshack.com/fichiers/2019/27/5/1562334476-risiboulbent2.png
[_Lucy_]
2021-11-10 22:37:32
Ah mon dieu ; c'est quand tu es dans l'ASM que tu te rends compte que tu as vieilli
Ensibide
2021-11-10 22:38:27
Le 10 novembre 2021 à 22:29:45 :
Le 10 novembre 2021 à 22:26:11 :
Le 10 novembre 2021 à 22:16:24 :
Le 10 novembre 2021 à 22:15:42 :
ça veut dire quoi?
[k for k in range (n)]https://image.noelshack.com/fichiers/2017/33/7/1503263185-risitas-geek.png
(Au passage, évidemment que la version pythonesque est list(range(n))
. Même si je doute de l'utilité de construire une telle liste en général, tu fais sans doute quelque chose de non pythonesque au final.)
Je comprends pas le mot "pythonesque" avec cet exemple, c'est quoi la différence?
En faisant [k for k in iterable]
, tu produis une liste à partir d'un itérable. Or, c'est exactement ce que fait le constructeur de la classe list
. Donc, si tu ne veux pas appliquer de transformation aux éléments itérés, c'est la bonne façon. Sinon, c'est effectivement [f(x) for x in terable]
.
Solaris428
2021-11-10 22:38:36
C'est quoi votre github?
Ensibide
2021-11-10 22:40:38
Le 10 novembre 2021 à 22:35:43 :
Ah c'est du code qui utilise les fonctions built-in pour pas tout refaire à la main ok
Oui ! Ca en fait partie, mais ça inclut aussi le fait de ne pas utiliser la syntaxe offerte par python.
HeteroMaisPulco
2021-11-10 22:42:25
Le 10 novembre 2021 à 22:38:36 Solaris428 a écrit :
C'est quoi votre github?
C'est quoi le tien ?
Solaris428
2021-11-10 22:44:43
Le 10 novembre 2021 à 22:42:25 :
Le 10 novembre 2021 à 22:38:36 Solaris428 a écrit :
C'est quoi votre github?
C'est quoi le tien ?
Fishron, il est vide mais je suis sur code.golf
Ensibide
2021-11-10 22:46:19
Le 10 novembre 2021 à 22:37:01 :
int ****ptr=(int ****)malloc(sizeof(int));
https://image.noelshack.com/fichiers/2019/30/6/1564241042-merde-il-a-avast.png
On se sent GOLFEUR
python > all hein ça a été certifiéhttps://image.noelshack.com/fichiers/2019/27/5/1562334476-risiboulbent2.png
Le standard ne garantit pas que int
est suffisamment grand pour stocker une adresse. In faut utiliser un uintptr_t
.
HeteroMaisPulco
2021-11-10 22:46:38
Le 10 novembre 2021 à 22:44:43 Solaris428 a écrit :
Le 10 novembre 2021 à 22:42:25 :
Le 10 novembre 2021 à 22:38:36 Solaris428 a écrit :
C'est quoi votre github?
C'est quoi le tien ?
Fishron, il est vide mais je suis sur code.golf
Tu connais les concours de golfing sur CodinGame ?
Solaris428
2021-11-10 22:48:03
Le 10 novembre 2021 à 22:46:38 :
Le 10 novembre 2021 à 22:44:43 Solaris428 a écrit :
Le 10 novembre 2021 à 22:42:25 :
Le 10 novembre 2021 à 22:38:36 Solaris428 a écrit :
C'est quoi votre github?
C'est quoi le tien ?
Fishron, il est vide mais je suis sur code.golf
Tu connais les concours de golfing sur CodinGame ?
Euh tu parles des 4 problèmes clone, power of thor, temperatures et chuck norris? Ou des clash of codes? J'ai testé les deux, mon pseudo codingame c'est Polynomu
HeteroMaisPulco
2021-11-10 22:51:13
Le 10 novembre 2021 à 22:48:03 Solaris428 a écrit :
Le 10 novembre 2021 à 22:46:38 :
Le 10 novembre 2021 à 22:44:43 Solaris428 a écrit :
Le 10 novembre 2021 à 22:42:25 :
Le 10 novembre 2021 à 22:38:36 Solaris428 a écrit :
C'est quoi votre github?
C'est quoi le tien ?
Fishron, il est vide mais je suis sur code.golf
Tu connais les concours de golfing sur CodinGame ?
Euh tu parles des 4 problèmes clone, power of thor, temperatures et chuck norris? Ou des clash of codes? J'ai testé les deux, mon pseudo codingame c'est Polynomu
Ouais je parlais des CoC.
Mais je connaissais pas code.golf ça a l'air pas mal.
Solaris428
2021-11-10 22:52:59
Le 10 novembre 2021 à 22:51:13 :
Le 10 novembre 2021 à 22:48:03 Solaris428 a écrit :
Le 10 novembre 2021 à 22:46:38 :
Le 10 novembre 2021 à 22:44:43 Solaris428 a écrit :
Le 10 novembre 2021 à 22:42:25 :
Le 10 novembre 2021 à 22:38:36 Solaris428 a écrit :
C'est quoi votre github?
C'est quoi le tien ?
Fishron, il est vide mais je suis sur code.golf
Tu connais les concours de golfing sur CodinGame ?
Euh tu parles des 4 problèmes clone, power of thor, temperatures et chuck norris? Ou des clash of codes? J'ai testé les deux, mon pseudo codingame c'est Polynomu
Ouais je parlais des CoC.
Mais je connaissais pas code.golf ça a l'air pas mal.
Le souci c'est que tu peux pas tag dans un mode en particulier, donc souvent tu tombes sur du fastest ou du reverse, et c'est concours de dactylographie car les problèmes étant simples c'est à qui tape le plus vite
ScipionAlgerien
2021-11-10 22:53:47
Perso je vomis du C donc le python c'est un peu trop objet pour moihttps://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png