"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 ? :ok:

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 ? :ok:

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 ? :ok:

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. :oui:
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 ? :ok:

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. :oui:
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

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    Partenaire: JVFlux
    Ce site n'est pas associé à Jeuxvideo.com ou Webedia. Nous utilisons seulement des archives publiques.
    Il est inutile de me spammer par e-mail pour supprimer un topic. Au contraire, en conséquence, je mettrais votre topic dans le bloc ci-dessous.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.