Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

110 commentaire(s) de aera group sur des sources sur tout CodeS-SourceS

Le : 10/11/2008 23:10:04
Source : TRADUCTEUR LEET SPEAK
Il s'agit bien ici d'un algorithme : il y a un vrai travail de réflection et un certain nombre d'opérations logiques succécive en vu de résoudre un problème (définition certe basique mais correcte). L'utilisation de teste à la suite est la manière la plus rapide pour le micro d'exécuté ce programme en un minimum de variables (bien que je pense on peut faire mieu sur ce dernier point : à étudier ...) ; L'utilisation de Dictinaire et de boucle est plus long car plus complexe, mais beaucoup plus élangant et efficace.

Les régles obselettes d'algorithmie ne sont pas obligatoire, ns ne sommes pas en Pascal ! Tu fait de la programmation orienté objet, utilise tt sont potentiel et oublie l'algorithmie ...


Le : 05/11/2008 14:30:54
Source : MA PREMIERE CALCULATRICE EN PYTHON!!
Le problème de ce programme n'est pas vraiment sa structure pour la communication avec l'utilisateur, mais plutôt les fonctionnalités du programme :
  - Les additions - soustractions - multiplications - divisions peuvent être réaliser rapidement à l'aide de la commande eval(), quelle idée bizarre et tordu de ré-inventer les instructions de bases des microprocesseur !!!!
  - Une erreur mentionner par petitmoustique dans la fonction table
  - Erreur pour la division par Zéro
  - Pas de gestion des erreurs avec try (trivial pourtant)
  - Je n'avais pas vu ça la première fois, mais ça ma fait beaucoup rire : la boucle ! Pourquoi après 100 opérations devrions nous arrêter le programme ? Et à quoi sert la variable restart ?
  - En tapant une lettre ou un nombre différant de ceux attendu je crée une erreur (de même pour la rentrée de donnée)
  - On pourrait continuer cette liste ...


Je vois que Jacques est perturbé par cette histoire de switch :p ! L'idée est la suivante : créer une liste avec les fonction à appeler dans un ordre précis par exemple :
1 -> fonc1
2 -> fonc2
3 -> fonc3
...
On crée une liste de cette forme : liste = [fonc1,fonc2,fonc3,...]
L'utilisateur rentre un indice i correspondant a la fonction voulu (exemple i=1 pour fonc1)
on a plus qu'a appeler la fonction liste[i-1] !


Voila, je précise que si je devais noté cette source, je pense qu'elle vaut 3 !
Si l'auteur pouvait de manifester pour corriger sa source, apporter ses idée et défendre son projet contre nos critiques assez féroce, mais qui montre tout de même que nous apportant un intérêt à sa source ce serait assez constructif !!!!

En espérant une réponse de l'auteur, je vous souhaite à tous une bonne journée, ciao
_____
Aéra


Le : 04/11/2008 17:17:17
Source : TRADUCTEUR LEET SPEAK
Bonjour,

Bien, ta source ne contient pas d'erreur ni de bug apparat. Ton programme réalise en effet l'objectif que tu t'es fixé, à savoir : "récupérer une chaîne de caractère et de la tranformer en language leetspeak". Sur un plan purement algorithmique, ça vaux un 10/10.

Mais, malheureusement, nous ne faisons pas de l'algorithmie (oui, je suis un peu fâcher avec les algorithme, j'ai des cour "d'informatique" qui sont en faite des cour d'algorithmie ridicule où j'ai un prof qui se crois très malin avec ces arbres et qui ne sais même pas ce qu'est un langage orienté objet, mais passons sur ma vie personnel ...) et regardons un peu l'utilisation de ta source :

Pas de phrase pour guider l'utilisateur et pas de fonctions pour traduire dans l'autre sens dommage...
Il y a pourtant des chose à faire, comme par exemple utiliser des listes et des tuples pour la correspondance entre les lettres et les symboles. De plus après une traduction, le programme s'arrête là encore c'est dommage, une boucle "infini" (oui, je met "infini" entre guillemets car d'après mon prof sa n'existe pas ou alors sinon c'est une erreur de syntaxe, même si je fais remarquer que votre microprocesseur à un programme qui tourne en boucle :p) suffirait à résoudre se problème avec à la fin une question pour quitter le programme

Mon conseil : Pense à l'utilisateur, dis toi que tes programmes ne sont pas là juste pour montrer à tous le monde ce que tu sais faire, mais pour être utiliser. Même si ton programme n'a d'utilité pour personne imagine qu'il en ait une et fait en sorte qu'un éventuel utilisateur puisse utiliser convenablement ton programme. Tes codes prendrons une autre dimension, on pourrait dire que ce sont des logiciels et plus de simples algorithmes bidons ...

Ta source vaut bien un 7/10, j'attends de voir si tu ne l'améliore pas, qui sais, elle peu devenir bien plus intéressante.

Bon courage et n'oublies pas de penser à l'utilisateur. Ciao ...


Le : 02/11/2008 18:40:02
Source : MA PREMIERE CALCULATRICE EN PYTHON!!
Code sans ame, sans but, sans beaucoup de chose et surtout "buggable" : je n'ai pas encore regardé le code, et lorsque j'ai vu en le lançant la première fois "5. Division", un grand sourire et apparu sur mon visage et j'étais près à parier que la division par zéro afficher une erreur de Python. Je n'ai pas été déçu. De ce fait je pense que 1/10 serais la note la plus aproprié à défaut de ne pas pouvoir mettre 0, mais comme je suis de mauvaise humeure, je ne metterais pas de note peu être trop injuste, j'ai oublier que moi aussi, j'ai débuté, même si ce type de problème ne se résout pas avec l'expérience , mais avec la tête.
De même corrige la fonction table .... Et ne me juge pas sur ce message, je suis simplement de mauvaise humeure ....


Le : 11/10/2008 17:06:03
Source : CRYPTEUR EN PYTHON
Le rendement (industrie) : Quantité produite, par unité de temps, par une main-d'œuvre ou des équipements.
Je ne sais pas combien de temps tu as mis pour écrire ce code, mais il est sûr que le rendement est catastrophique.
C'est une bonne idée de transformer les lettres en un code associer, mais tu n'utilise pas la bonne technique. Il existe déjà un code : l'ASCII ou l'Unicode. Créer un nouveau code n'est pas une mauvaise chose, au contraire,mais tu n'utilise aucune boucle, le travail a faire est monstrueux, voir impossible à faire !

Je ne note pas ce morceau de code incomplet et bancale, utilise des boucles ou des méthodes plus classiques, mais fait un bon travail stp. N'hésite pas a demander de l'aide si tu en a besoin mais ne pose pas des codes bâclé ...


Le : 11/07/2008 11:20:24
Source : GRAPHEUR DE FONCTIONS MATHÉMATIQUES
Oui ! j'ai ré-installer Python 2.4, je suis plus à l'aise avec, de même j'ai ré-installer WxPython (nouvelle version, avec nouveau Widgets et nouveaux bugs :( ). Il me reste encore à faire quelques test, et essayer la compilations (qui ne fonctionnera pas à mon avis, vive Windows Vista). De plus, Vista est une belle merde en sécurité, toutes les actions sont filté, surveiller et une confirmation de l'utilisateur est souvent necessaire ! En gros, il va me faloir du temps pour maitriser la bette, et heureusement, il me reste un PC avec XP (mais je n'y est pas toujours accé). Cela dis, ta source ne devré pas poser de problème à Vista.


Le : 10/07/2008 14:04:02
Source : GRAPHEUR DE FONCTIONS MATHÉMATIQUES
Avec des Classes, il y a moyen de faire bien mieux ! Je me laisse une semaine pour ESSAYER (je suis pas sur de réusir) de créé quelque chose de plus ... optimisé !


Le : 27/06/2008 10:07:25
Source : GRAPHEUR DE FONCTIONS MATHÉMATIQUES
Et ba voila, c'est du beau boulo, tu vois quand tu veux ....
J'aurrais mis 10/10 si tu avais sortit ce code des la première fois, je te met donc 9/10
Bravo


Le : 25/06/2008 09:53:33
Source : GRAPHEUR DE FONCTIONS MATHÉMATIQUES
Normal, ton message d'erreur est pris dans la boucle ! Comme toutes les autres exceptions, elle est appeler 700 fois ! Met un break
  
        except NameError:
            tkMessageBox.showerror(title="Erreur",message="""Fonction " """ + str(fonction) + """" inconnue""")
            break


Le : 24/06/2008 15:07:07
Source : UTILISATION DES PROPRIÉTÉS EN PYTHON
Je me refuse à noté un language de programmation que tu n'a pas créé ! Dans cette source tu ne fait rien, tu montre simplement l'utilisation des classes ! Je reprend ce que dit Xeolin : Il m'a fallu 5 min pour comprendre ne seraisse que la finalité de ta source ! Je pense que la critique n°2 de Xeolin, c'est tant que tu y est dans tes explication de Python, montre nous des exemples avec l'addition la soustraction, ... Soions sérieux !



1 2 3 4 5 6 7 8 9 10 11


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 1,076 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.