« 1 (2)


Re: Pathfinding en python
RegulatorZ
Inscrit:
23/05/2004 07:11
De Metz
Post(s): 11300
Citation :
Maintenant tu fais quoi de 'test'? Si tu fais pas un print ou autre chose pour connaître sa valeur, tu ne sauras pas ce que contient 'test' (en admettant que tu ne connaisses pas la valeur de 'y').
Ça je l'ai bien compris, mais je me demandais si c'était une bonne pratique qu'un module fasse des print pour les erreurs. Parce que ces erreurs vont concerner les programmeurs qui incluent mon module, pas les utilisateurs finaux du programme. Mais après avoir regardé comment étaient écrits d'autres modules, apparemment c'est la bonne méthode.


Citation :
Sinon pour revenir à json, tu te demandais à quoi ça allait te servir...
Considère que là pour exploiter json, tu vas passer par un module python. Donc avec toutes les outils qu'il contient. Et ça ouvre des perspectives.
J'ai l'impression qu'à mon niveau et pour mon usage, ce serait plus compliqué qu'utile. D'autant que j'ai déjà écrit une bonne partie du module qui gère cette partie, à ma sauce, mais avec une structure très simple et largement utilisée (fichiers de config unix par exemple). Je ne ressens pour le moment pas le besoin d'avoir plus de fonctionnalités.

Contribution le : 23/11/2012 16:44
_________________
Portfolio
Créer un fichier PDF de la contribution Imprimer


Re: Pathfinding en python
OverdOzed
Inscrit:
20/10/2012 05:53
Post(s): 485
Citation :

_tibo_ a écrit:
...Je ne ressens pour le moment pas le besoin d'avoir plus de fonctionnalités.


Pas de souci. C'était juste pour l'infio que je t'en parlais. Mais penses-y à l'avenir, tu y trouveras pas mal d'intérêt.


Et tiens en passant un autre module, pour le débogage!, pareil c'est pour l'info... (ça te servira peut-être plus tard); le module dis:


http://docs.python.org/2/library/dis.html

Contribution le : 23/11/2012 20:11
Créer un fichier PDF de la contribution Imprimer


Re: Pathfinding en python
OverdOzed
Inscrit:
19/01/2008 03:25
De tu voit le nuage sur la carte météo bin j'habite là
Post(s): 2554
bon alors

déjà quitte a faire du code libre autant le mettre sur une plateforme comme github ou google code

comme cela on pourra facilement te proposer des améliorations

ensuite tu devrait faire des classes dans ton script pour que lorsque ton script sera très gros l'on puisse importer que les fonctions qui nous intéresse sans avoir a tout importer ou nommer toute les fonction qui nous sont utile

enfin pour la doc auto-générer il faut faire ton code comme cela:

def maFonction(agr1, agr2):
"""
:param agr1: agrument qui sert a blabla
:param agr2: agrument qui sert a blabla
"""

Contribution le : 25/11/2012 23:22
Créer un fichier PDF de la contribution Imprimer


Re: Pathfinding en python
RegulatorZ
Inscrit:
23/05/2004 07:11
De Metz
Post(s): 11300
moaa, je me rends compte que j'ai raté ton commentaire. Du coup j'y répond maintenant...

Citation :
déjà quitte a faire du code libre autant le mettre sur une plateforme comme github ou google code

comme cela on pourra facilement te proposer des améliorations
A vrai dire je n'osais pas. J'ai l'impression que sur ces plate-formes, on attend des programmes de qualité, ce qui n'est pas le cas de ce module. Mais si ça aide à l'améliorer alors oui, je vais foncer la dedans.


Citation :
ensuite tu devrait faire des classes dans ton script pour que lorsque ton script sera très gros l'on puisse importer que les fonctions qui nous intéresse sans avoir a tout importer ou nommer toute les fonction qui nous sont utile
En tant que débutant, je vais commencer par le début (des fonctions) avant de m'attaquer à des classes. Je sais en quoi les classes sont plus pratiques, plus modulables etc, mais je commence par ce que je comprends bien. J'ai pas mal lu sur Python et sa philosophie un peu particulière (que j'apprécie beaucoup) mais c'est énorme à assimiler d'un coup et à mettre en pratique. J'espère y arriver. Je me suis rendu compte en lisant des blogs (comme celui de SamEtMax) que je prenais le python à l'envers, par exemple ma gestion des ES n'est pas très pythonesque. Il va falloir retravailler ça

Citation :
enfin pour la doc auto-générer il faut faire ton code comme cela:
Merci pour l'astuce, je l'avais vu ailleurs entre temps, je vais tacher de mettre ça en pratique.

Contribution le : 04/01/2013 22:19
_________________
Portfolio
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant
« 1 (2)




Enregistrer votre réponse
Compte*
Nom   Mot de passe   Authentification
Message:*



[Recherche avancée]



Sujets récemment répondus
Forums Sujets Réponses Lus Dernières contributions
The Blender Clan 'tchat Benchmark EEVEE    [1][2][3] 23 686 Aujourd'hui 18:12:12
Bibi09 
Questions & Réponses Problème perso qui bouge des 2 côtés qu'avec 1 coté de l'armature et pas de l'autre    [1][2] 12 1813 Aujourd'hui 15:14:53
Rimpotche 
The Blender Clan 'tchat Avenir du blender clan    [1][2][3]...[13] 123 7933 Aujourd'hui 11:39:51
Bibi09 
Hors Sujet !! Nouveau tutoriel : Animation labiale simplifiée 2.9 3 51 Aujourd'hui 10:07:35
moonboots 
Questions & Réponses [résolu] Problème avec les addons 2 63 Aujourd'hui 09:42:19
Lamoyse 
Questions & Réponses Render Layers qui n'apparaissent pas 9 65 Aujourd'hui 09:17:09
Bibi09 
[WIP] et travaux terminés Différents rendus 2.91 8 108 Aujourd'hui 08:56:36
Bibi09 
Questions & Réponses SCAN 3D - Carrière - animation 6 71 Aujourd'hui 07:23:48
Versatil 
Questions & Réponses [résolu] Texture Image en noir dans le rendu 3 53 Hier 15:10:30
Horemheb 
Moteur de jeu GameBlender et alternatives [non résolu] Cs (vaisseau)    [1][2][3]...[47] 467 139991 Hier 13:20:39
sbkodama 
Questions & Réponses [non résolu] Move to collection 8 93 22/09 21:15:48
JaAlVir657 
Questions & Réponses Boids, boids, boids...    [1][2] 18 304 22/09 20:53:24
JaAlVir657 
Python & Plugins [WIP] Transportation Add-on pour Blender 5 303 22/09 20:12:35
ferrari6 
[WIP] et travaux terminés Blender 2.9 les outils du sculpte 0 48 22/09 19:51:11
meltingman 
[WIP] et travaux terminés [WIP] Kanata et personnage secret coucours Blender 3D France    [1][2][3] 25 320 22/09 19:19:34
meltingman 
Questions & Réponses [non résolu] Simulation Tissu Temps Reel    [1][2] 14 221 22/09 16:57:22
ThierryT 
[WIP] et travaux terminés [WIP] Teeny Tiny - Story    [1][2][3]...[10] 99 7558 21/09 16:28:45
meltingman 
Le coin des geeks gain de fluidité viewport entre ryzen 3900X et 3950X    [1][2][3] 27 554 21/09 12:12:59
papillon 
Le coin des geeks Ralentissement du chargement de Blender 8 183 20/09 17:43:54
Rimpotche 
Moteur de jeu GameBlender et alternatives [WIP] DeadSigns FPS horreur - Nouvelle mise à jour Steam    [1][2][3]...[63] 622 104714 20/09 06:04:14
timeman13 

Qui est en ligne
89 utilisateur(s) en ligne (dont 45 sur Forums)

Membre(s): 0
Invité(s): 89


plus...
Nouveaux membres
BenitoSpah 24/9/2020
AutumnElst 24/9/2020
JeramyTeec 24/9/2020
HerbertRay 24/9/2020
HortenseAr 24/9/2020
Minerva987 24/9/2020
ErvinH827 24/9/2020
JerrellBae 24/9/2020
CecilaHwx 24/9/2020
Sharron24I 24/9/2020
Dernier Ajout
mirages-preview~0.jpg

Evènements à venir
Nov 18
Anniversaire de RichDeg
Dec 29
Anniversaire d'ebrain
Jan 9
BUG de Lyon
plus 264 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2020 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445