Bravo !

Vous pouvez laisser ici votre appréciation sur Pyromaths.

Modérateur : Développeurs

Avatar de l’utilisateur
Arnaud
Critique officiel de pyromaths
Messages : 609
Inscription : 26 août 2006, 21:49
Localisation : Allemagne
Contact :

Re: Bravo !

Message par Arnaud » 18 oct. 2008, 11:55

Si j'ai un peu de temps ce week-end, après les corrections de copies, je regarde à nouveau eclipse.
J'avais déjà vu qq paquets du type pydev en effet, mais bon, je ne suis pas doué avec eclipse :)
C'est vrai que j'aimerais bien avoir une vraie plate-forme avec mes élèves, surtout que je suis en train de réinstaller complètement le réseau de l'école.

J'ai lu un peu le code de pyro hier.
C'est pas un gros programme, mais peut-être qu'il faudrait quand même prendre l'habitude de séparer les classes.
Je sais, je fais beaucoup de remarques, mais je ne fais pas beaucoup avancer le schmilibilik.

Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
Messages : 1083
Inscription : 26 août 2006, 13:10
Localisation : Nantes
Contact :

Re: Bravo !

Message par Jérôme » 18 oct. 2008, 11:59

Arnaud a écrit :J'ai lu un peu le code de pyro hier.
C'est pas un gros programme, mais peut-être qu'il faudrait quand même prendre l'habitude de séparer les classes.
Je sais, je fais beaucoup de remarques, mais je ne fais pas beaucoup avancer le schmilibilik.
je suis convaincu que ça pourrait être bien mieux, et c'est toujours une bonne idée de dire quand ça ne va pas. C'est comme ça qu'on avance.
Par contre, je ne comprends pas bien le concept de classe. Mais je suis très envieux d'apprendre :P
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL

Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
Messages : 1083
Inscription : 26 août 2006, 13:10
Localisation : Nantes
Contact :

Re: Bravo !

Message par Jérôme » 18 oct. 2008, 12:01

Arnaud a écrit :Bon apparemment pyinstaller est prévu jusqu'à python 2.4, et je travaille avec la 2.5.
Ah oui, moi aussi maintenant. Ça va devenir problématique...
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL

nico_
Messages : 42
Inscription : 23 sept. 2007, 18:33

Re: Bravo !

Message par nico_ » 18 oct. 2008, 13:41

Apparemment, il y a encore un peu d'activité sur le dépot de pyinstaller, donc le projet n'a pas l'air complètement mort.

Dans les commits, je lis :
2 months htgoebel: Added support for relative import (new in Python2.5)
Au fait, Jérôme, tu as changé d'utilitaire non ? Tu utilisais bien cx_freeze avant ?

Pour Linux, à mon avis, il est plus utile d'avoir des paquets .deb et .rpm, mais je n'ai pas d'expérience en la matière.

Pour Eclipse, l'interface fait un peu usine à gaz effectivement. J'ai installé pydev et subclipse ; par contre comment on fait pour utiliser les deux simultanément ?
Autrement, comment créer un projet pydev à partir d'un dépot subversion ?
En partant de subclipse, je récupère sans problème le contenu du dépot.
En partant de pydev, je peux créer un projet python.
Mais comment lier les deux ??

Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
Messages : 1083
Inscription : 26 août 2006, 13:10
Localisation : Nantes
Contact :

Re: Bravo !

Message par Jérôme » 18 oct. 2008, 13:47

Effectivement, j'utilisais cx_freeze. Mais je ne sais plus pour quelle obscure raison je suis passé à pyInstaller...
Concernant l'utilisation d'Eclipse, svn et python, le lien suivant est un bon point de départ :
http://baptiste-wicht.developpez.com/tutoriel/java/svn/
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL

Avatar de l’utilisateur
Arnaud
Critique officiel de pyromaths
Messages : 609
Inscription : 26 août 2006, 21:49
Localisation : Allemagne
Contact :

Re: Bravo !

Message par Arnaud » 18 oct. 2008, 22:42

Merci pour le lien Jérôme, je vais regarder tout ça.

Avatar de l’utilisateur
Arnaud
Critique officiel de pyromaths
Messages : 609
Inscription : 26 août 2006, 21:49
Localisation : Allemagne
Contact :

Re: Bravo !

Message par Arnaud » 20 oct. 2008, 20:33

Rien à faire.
Que ce soit sous debian ou xp, impossible d'installer les plugins sous eclipse, j'obtiens une erreur "Cannot complete the request".
Cette erreur me gonfle depuis la première fois où j'ai essayé, je laisse tomber pour le moment.

nico_
Messages : 42
Inscription : 23 sept. 2007, 18:33

Re: Bravo !

Message par nico_ » 20 oct. 2008, 22:08

Merci pour le lien, ça marche. :P

Arnaud, ça bloque à quel endroit ?
Pour pydev ou pour Subclipse ?
Pour Subclipse, tu as bien mis
Subclipse 1.4.x (Eclipse 3.2+)
et
comme infos dans la rubrique "Nouveaux sites distants" ?

Sous Ubuntu hardy, il y a un paquet eclipse-pydev, je ne sais pas s'il existe sous Debian.
Par contre, au début j'avais pas fait gaffe, j'ai voulu installer le plugin pydev via l'interface d'Eclipse, alors qu'il était déjà installé via synaptic ; moralité ça a fait planter Eclipse et j'ai été obligé de le réinstaller en virant tous les fichiers de configuration pour que ça remarche correctement.

Sinon, je peux regarder pendant les vacances (ie. samedi :P) l'installation sous XP via Virtualbox si ça peut t'aider (j'ai pas encore essayé)

Jérôme, est-ce qu'il y a quelque part de la documentation sur pyromaths ?
Sinon, j'y vais au feeling... maintenant que j'ai compris comment annuler des modifs avec svn ;-)

nico_
Messages : 42
Inscription : 23 sept. 2007, 18:33

Re: Bravo !

Message par nico_ » 20 oct. 2008, 22:13

Jérôme, qu'est-ce qu'apportent les fonctions "pyromin" et "pyromax" par rapport à "min" et "max" ?

Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
Messages : 1083
Inscription : 26 août 2006, 13:10
Localisation : Nantes
Contact :

Re: Bravo !

Message par Jérôme » 20 oct. 2008, 22:16

Je crois que je les avais écrites pour qu'elles me donnent le min et le max d'une liste de nombres, et pas seulement de deux nombres.
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL

nico_
Messages : 42
Inscription : 23 sept. 2007, 18:33

Re: Bravo !

Message par nico_ » 20 oct. 2008, 22:19

Code : Tout sélectionner

def pyromin(a, b):
    if a < b:
        return a
    else:
        return b


def pyromax(a, b):
    if a > b:
        return a
    else:
        return b
C'est le contraire apparemment : min et max peuvent donner le min et le max de n nombres, avec n entier >= 2, tandis que pyromin et pyromax ne donnent le min et le max que de 2 nombres :|

Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
Messages : 1083
Inscription : 26 août 2006, 13:10
Localisation : Nantes
Contact :

Re: Bravo !

Message par Jérôme » 20 oct. 2008, 22:20

nico_ a écrit :Jérôme, est-ce qu'il y a quelque part de la documentation sur pyromaths ?
Sinon, j'y vais au feeling... maintenant que j'ai compris comment annuler des modifs avec svn ;-)
C'est la grosse lacune actuellement. Il n'y a rien, à part http://www.pyromaths.org/xmedia/mindmap ... ctions.pdf. Je n'ai jamais pris le temps de continuer...
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL

Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
Messages : 1083
Inscription : 26 août 2006, 13:10
Localisation : Nantes
Contact :

Re: Bravo !

Message par Jérôme » 20 oct. 2008, 22:21

nico_ a écrit :C'est le contraire apparemment : min et max peuvent donner le min et le max de n nombres, avec n entier >= 2, tandis que pyromin et pyromax ne donnent le min et le max que de 2 nombres :|
:oops: Alors là, je ne comprends plus... Je devais être extrêmement fatigué...
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL

nico_
Messages : 42
Inscription : 23 sept. 2007, 18:33

Re: Bravo !

Message par nico_ » 20 oct. 2008, 22:23

Tiens, au fait :

Code : Tout sélectionner

string.join(liste, chaine)
va disparaître dans les prochaines versions de Python.
La nouvelle syntaxe est :

Code : Tout sélectionner

chaine.join(liste)
(idem pour presque toutes les fonctions du module string)
C'est la grosse lacune actuellement.
Il faut dire que c'est de loin le plus pénible à faire... jai le même problème avec WxGéométrie...

Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
Messages : 1083
Inscription : 26 août 2006, 13:10
Localisation : Nantes
Contact :

Re: Bravo !

Message par Jérôme » 20 oct. 2008, 22:31

nico_ a écrit : La nouvelle syntaxe est :

Code : Tout sélectionner

chaine.join(liste)
(idem pour presque toutes les fonctions du module string)
Sais-tu si la nouvelle syntaxe est supportée par la version 2.5 ?
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL

Répondre