IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Faisabilité avec Python


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 28
    Par défaut Faisabilité avec Python
    Bonjour,

    J'ai créé un sujet dans le forum général sur les langages, on m'a conseillé de m'orienter vers Python pour le projet qui m'a été attribué.

    Pensez-vous qu'il me sera en effet possible de réaliser un programme tel que décrit dans le précédent sujet ?

    A combien de temps estimez-vous la création d'un tel programme pour un programmeur débutant en Python et ayant des bases en C, C++ et Java mais clairement pas le niveau d'un programmeur assidu ?

    Une question supplémentaire : est-il possible de faire un programme avec des niveaux utilisateur différents ?
    C'est à dire avec une protection par mot de passe pour permettre certaines modifications du tableau aux ayant droit, par exemple : permettre l'ajout d'images et de texte dans les parties autorisées du tableau ?

  2. #2
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 062
    Par défaut
    d'autres ici sont beaucoup plus compétents que moi, mais je peux déjà te dire que cela me semble très faisable.

    Le seul problème peut venir de l'impression et encore je suis sur qu'il y a une solution.

    L'avantage de python, c'est sa vitesse d'apprentissage et sa simplicité.

    A combien de temps estimez-vous la création d'un tel programme pour un programmeur débutant en Python et ayant des bases en C, C++ et Java mais clairement pas le niveau d'un programmeur assidu ?
    C'est le genre de question à poser à de très bons développeurs python.

    Une question supplémentaire : est-il possible de faire un programme avec des niveaux utilisateur différents ?
    C'est à dire avec une protection par mot de passe pour permettre certaines modifications du tableau aux ayant droit, par exemple : permettre l'ajout d'images et de texte dans les parties autorisées du tableau ?
    idem

    Comme bon développeur je pensais à Wiztricks

  3. #3
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 738
    Par défaut
    Salut,

    Vous pouvez utilisez Python pour réaliser n'importe quelle application.

    Par contre, une lecture en diagonale de votre description ne me permet pas d'avoir une idée précise du sujet et de ses difficultés:
    - le programme lit une sorte de fichier CSV produit on ne sait comment sur une clé USB. Soit.
    - L'utilisateur doit pouvoir l'afficher sous la forme d'un tableau et y ajouter texte et images...Bon...
    Déjà on se demande pourquoi ne pas utiliser un tableur...

    Donc pas très clair tout çà : c'est quand même un préalable à tout exercice de chiffrage et même au choix du langage non?
    Bon courage
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  4. #4
    Membre éprouvé

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Par défaut
    Il faudrait préciser les attentes.
    1. L'affichage d'un tableau avec l'ajout d'images se fera comment.
    2. L'utilisateur devra-t-il voir son image lors de l'ajout ?
    3. Le programme sera-t-il au sein d'une entreprise ou pour des utilisateurs "isolés" ?
    4. Pour ce qui est de l'impression, cela peut se corser un peu. Quel format est attendu ?

    En résumé, dis nous en un peu plus.

  5. #5
    Membre émérite
    Avatar de Antoine_935
    Profil pro
    Développeur web/mobile
    Inscrit en
    Juillet 2006
    Messages
    883
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur web/mobile

    Informations forums :
    Inscription : Juillet 2006
    Messages : 883
    Par défaut
    Salut

    Même remarque que les autres: c'est dommage de se passer d'un tableur.
    • Ils sont prévus exactement pour ce genre de chose
    • Il y en a souvent déjà un sur les machines (M$ office / OOo / Google Docs)
    • Les gens savent s'en servir
    • Le développement se fera bien plus vite sur ce genre de plate-forme


    Cela dit, si tu dois vraiment le faire sans tableur, voici quelques pistes.
    Pour l'impression, jette un coup d'oeuil du côté de la génération pdf. Une petite commande devrait alors suffire à l'imprimer.
    Il existe « GTK Print » aussi. Mais la gestion des tableaux sous GTK est très lourde (mal foutue ?), et si tu manques d'expérience, tu risques d'y passer beauuuucoup de temps.

    Lire un fichier sur la clef usb se fait comme pour n'importe quel fichier. Pas besoin donc de t'en tracasser.

  6. #6
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 28
    Par défaut
    Bonjour,

    Merci pour vos réponses et excusez-moi, je n'ai pas pu réagir plus tôt.

    Je vais essayer d'être plus clair sur le projet.

    Nous avons un instrument de mesure qui enregistre différents paramètres et qui les stockent dans sa mémoire.

    Pour récupérer les données enregistrées, l'utilisateur connectait jusqu'à présent l'instrument à un ordinateur via RS232 puis appuyait sur un bouton de l'interface utilisateur pour faire le transfert. Les données s'affichaient dans le tableur Excel (l'interface utilisateur est/était aussi sous Excel).

    De plus le paramétrage de cet instrument : (choix de la langue, format de l'heure, ...) se faisait en direct via RS232 et par le même programme conçu sous Excel. L'utilisateur appuyait sur des boutons placés dans le tableur pour paramétrer l'instrument.

    Il parait que cela fonctionnait bien jusqu'à ce que les versions de windows rendent le programme sous Excel instable.

    Ensuite, il a été décidé d'utiliser maintenant une clé USB pour récupérer les données enregistrées ET pour paramétrer l'instrument.

    Ainsi, nous voulons développer un software pour d'une part permettre le paramétrage de l'instrument : l'utilisateur appuiera sur des boutons, selon les boutons pressés un code sera inscrit dans un fichier txt. Le fichier txt sera enregistré dans la clé USB avec un nom du type config.txt (par exemple)

    Ensuite nous voulons aussi que les données enregistrées par l'instrument puis stockées dans la clé soient lues par le software puis affichées dans un tableau.

    Il y aura plusieurs niveaux d'utilisateurs.
    Le premier sera le niveau développeur.
    Le deuxième sera le client entreprise, il pourra ajouter son Logo dans un coin défini. Le logo devra être de x par y pixels. Il pourra aussi ajouter ses coordonnées. Il pourra aussi paramétrer l'instrument, récupérer les données et imprimer le tableau.
    Le troisième niveau sera l'utilisateur (employé par l'entreprise cliente). Il ne pourra pas faire grand chose si ce n'est imprimer le tableau.

    Le but est de développer un software compatible avec n'importe quel OS (donc pas Excel), qui puisse être "sécurisé" et qui puisse permettre la communication avec une clé USB.

    1. L'affichage d'un tableau avec l'ajout d'images se fera comment.
    2. L'utilisateur devra-t-il voir son image lors de l'ajout ?
    3. Le programme sera-t-il au sein d'une entreprise ou pour des utilisateurs "isolés" ?
    4. Pour ce qui est de l'impression, cela peut se corser un peu. Quel format est attendu ?
    1. Ajout par recherche d'image dans le disque de l'utilisateur.
    2. Oui, ou en tous cas il devra voir avant l'impression.
    3. Les deux cas sont possibles
    4. Je ne suis pas sûr d'avoir compris la question.. :/

    Dans le cas où vous avez suffisamment d'informations :
    Pensez-vous toujours que ce programme pourrait être fait à l'aide d'un tableur standard ?
    Si oui, auquel pensez-vous ?
    Sinon, est ce que Python conviendrait ?
    Si oui, en combien de temps estimez-vous la programmation du soft pour un débutant ?

  7. #7
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 738
    Par défaut
    Salut,
    Je n'ai pas encore réfléchi a tout ce que vous avez raconté mais dans l'histoire, je ne vois pas comment on fait passer les informations de la clé USB dans le port RS232 du truc.
    i.e par quoi est remplacé:
    l'utilisateur connectait jusqu'à présent l'instrument à un ordinateur via RS232 puis appuyait sur un bouton de l'interface utilisateur pour faire le transfert
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. création de base mySQL avec python
    Par preacher_man dans le forum Bibliothèques tierces
    Réponses: 7
    Dernier message: 23/06/2006, 19h38
  2. Manipuler un fichier excel avec python
    Par dipajero dans le forum Général Python
    Réponses: 4
    Dernier message: 09/02/2006, 23h14
  3. cmt se connecté a oracle pour faire une requete avec python
    Par dipajero dans le forum Bibliothèques tierces
    Réponses: 6
    Dernier message: 28/12/2005, 20h22
  4. Réponses: 2
    Dernier message: 19/12/2005, 13h15
  5. Les 128 derniers bits d'un fichier en ligne avec Python ?
    Par ecocentric dans le forum Réseau/Web
    Réponses: 7
    Dernier message: 26/09/2005, 12h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo