J'ai développé un petit logiciel en python pour progresser en calcul mental. Derrière une interface simple en ligne de commande se cache un programme très malin : il enregistre vos performances et vous fait travailler sur les points qui posent problème. Si vos tables de multiplication sont un peu rouillées, essayez, on progresse très vite!
Compute.py
Utilisation:
./compute.py nom
Le nom permet d'utiliser le programme à plusieur sur le même ordi.
Un autre petit programme permet de visualiser vos performances:
show_stats.py
Attention pour exécuter ces programmes il vous faut python 2.5 minimum. Code sous GPL v3.
# Fonctionne pas
Posté par Erwan Richard . Évalué à 3.
[dhalsim@yoshi ~]$ ./compute.py dhalsim
: Aucun fichier ou répertoire de ce type
ou
[dhalsim@yoshi ~]$ python compute.py dhalsim
Traceback (most recent call last):
File "compute.py", line 61, in
if random.random() < len(bad_ops)/(1.5*ops_per_serie):#train user specifically on stuff he doesn't master
NameError: name 'bad_ops' is not defined
J'ai pourtant python 2.5.1...
"Aucun de nous ne sait ce que nous savons tous, ensemble", attribué à Laozi.
[^] # Re: Fonctionne pas
Posté par nicolasr . Évalué à 2.
#!//usr/bin/env python
ça devrait être
#!/usr/bin/env python
enfin, je dis ça mais j'ai même pas vérifié :-/
[^] # Re: Fonctionne pas
Posté par Erwan Richard . Évalué à 2.
"Aucun de nous ne sait ce que nous savons tous, ensemble", attribué à Laozi.
[^] # Re: Fonctionne pas
Posté par syntaxerror . Évalué à 1.
[^] # Re: Fonctionne pas
Posté par JoeltheLion (site web personnel) . Évalué à 2.
Version patchée: http://pastebin.com/d62c3e108
Merci pour les retours!
[^] # Re: Fonctionne pas
Posté par syntaxerror . Évalué à 1.
Il faudrait peut être prévoir la possibilité de sortir quand on veut, c'est du calcul mental, pas les travaux forcés ;-p
Je ne vois pas ce qui est spécifique à python 2.5 (et d'ailleurs ça fonctionne très bien avec 2.4 en apparence).
[^] # Re: Fonctionne pas
Posté par JoeltheLion (site web personnel) . Évalué à 1.
[^] # Re: Fonctionne pas
Posté par JoeltheLion (site web personnel) . Évalué à 1.
a=3 if boolean else 5
que j'aime beaucoup, c'est pour ça que j'ai mis cet avertissement.
[^] # Re: Fonctionne pas
Posté par JoeltheLion (site web personnel) . Évalué à 1.
[^] # Re: Fonctionne pas
Posté par syntaxerror . Évalué à 4.
[dhalsim@yoshi ~]$ ./compute.py dhalsim
: Aucun fichier ou répertoire de ce type
c'est typique d'un fichier DOS exécuté sous Unix (cr/lf vs lf).
A passer à travers dos2unix / fromdos ou équivalent.
# Liens permanents
Posté par JoeltheLion (site web personnel) . Évalué à 1.
compute.py:
http://pastebin.com/f18e26fb3
show_stats.py:
http://pastebin.com/f4055b6d8
[^] # Re: Liens permanents
Posté par JoeltheLion (site web personnel) . Évalué à 1.
[^] # Re: Liens permanents
Posté par gnu_castor . Évalué à 1.
[^] # Re: Liens permanents
Posté par BAud (site web personnel) . Évalué à 2.
tu auras même un svn ou un git pour suivre les changements...
Parce que bon pastebin, hormis l'utiliser pour du ponctuel lors du support sur irc afin d'éviter de copier/coller plus de 5 lignes, c'est vraiment que pour du temporaire de chez temporaire.
[^] # Re: Liens permanents
Posté par JoeltheLion (site web personnel) . Évalué à 1.
[^] # Re: Liens permanents
Posté par BAud (site web personnel) . Évalué à 3.
et sinon cf. https://linuxfr.org//2007/10/03/23166.html pour friendsnippets, vu que pastebin c'est clairement pour du jetable...
# records ?
Posté par nazcafan . Évalué à 2.
(un cobureau fait 21s mon record est à 23s).
Serait-il possible de l'améliorer pour qu'il pose plus souvent les questions auxquelles on a mis du temps à répondre (plus de temps que pour les autres) ?
merci pour le programme
[^] # Re: records ?
Posté par JoeltheLion (site web personnel) . Évalué à 1.
Serait-il possible de l'améliorer pour qu'il pose plus souvent les questions auxquelles on a mis du temps à répondre (plus de temps que pour les autres) ?
C'est déjà le cas.
[^] # Re: records ?
Posté par Aldoo . Évalué à 5.
[^] # Re: records ?
Posté par JoeltheLion (site web personnel) . Évalué à 1.
# Ordi multi-users
Posté par account . Évalué à 6.
mauvaise raison : chaque utilisateur d'un ordi a son propre compte :-p !
[^] # Re: Ordi multi-users
Posté par JoeltheLion (site web personnel) . Évalué à 3.
C'est comme si tu disais que te demander ton nom pour le highscore à la fin des jeux est débile et qu'ils devraient utiliser ton login. Une vraie réflection de geek déconnecté.
# sympa, merci
Posté par palm123 (site web personnel) . Évalué à 3.
ウィズコロナ
# petite amélioration...
Posté par Maxime (site web personnel) . Évalué à 2.
Ce serait pas mal de détecter ce genre de fausse manip ou simplement faire que l'appui sur entrée lorsqu'il n'y a pas de réponse repose la question plutôt que de passer à la suivante.
[^] # Re: petite amélioration...
Posté par JoeltheLion (site web personnel) . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.