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 :

Quel usage faites vous de Python (2004 - 2008) ?


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé
    Avatar de Guigui_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2002
    Messages : 1 864
    Par défaut Quel usage faites vous de Python (2004 - 2008) ?
    Python, avec toutes ses caractéristiques, peut être employé dans bons nombres de domaines.

    Dans quel type de projets utilisez-vous Python ? est-ce de simple scripts ou des programmes de plus grande ampleur ?
    L'utilisez-vous en complément d'autres langages ?
    Quelle bibliothèques pythoniques externes (dont on peut retrouver une sélection sur notre page Outils Python rajoutez-vous à vos projets ?

    Est-ce pour des projets personnels, projets étudiants, projets professionnels ?




    Ce sujet est maintenant fermé. Vous pouvez vous reportez au sondage Avec quel implémentation de Python programmez-vous en 2009 ?
      0  0

  2. #2
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Conception d'applications web pour Zope (par-dessus un framework propriétaire (produit Zope développé en Python) permettant de travailler avec des objets "Zope Beans" séparant les données, les traitements, et les vues (DTML))
      0  0

  3. #3
    Membre Expert
    Avatar de Bidouille
    Inscrit en
    Mars 2003
    Messages
    1 290
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 1 290
    Par défaut
    Je viens de découvrir il y a quelques semaines le quatuor Python / Zope / Plone et Nuxeo-CPS.
    Très prometteur même si l'environnement s'avère complexe à maîtriser : on ne sait pas trop pas quel bout commencer en tant que débutant.
      0  0

  4. #4
    Futur Membre du Club
    Inscrit en
    Juin 2003
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 4
    Par défaut
    J'utilise Python comme d'autres utilisent Perl, pour develloper des petites appli en génomique. Je me sert pas mal de la bibliothèque BioPython (du moins quand elle fonctionne).
    Mais je débute, et normalement dans deux mois j'arrête.
      0  0

  5. #5
    Membre actif
    Inscrit en
    Mars 2002
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 129
    Par défaut
    Et vous, quel usage faites vous de Python
    Uniquement des scripts d'administration, d'automatisation, des one-shot ou des petites applications pour une utilisation bien précise.

    Python c'est mon couteau suisse pour répondre aux demandes diverses et variées. Pour quasi n'importe quel problème il ya une solution pas trop compliquée disponible.

    Du genre la semaine dernière : "Y'a un logiciel pour tirer des graphes couleurs sur les entités-relations de ces données ?"

    solution : Pydot (http://dkbza.org/pydot.html), graphviz et wxwindows pour l'interface. Avec ça l'utilisateur est a peu près autonome.
      0  0

  6. #6
    Expert confirmé
    Avatar de Guigui_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2002
    Messages : 1 864
    Par défaut
    Pour moi, c'est un langage que j'utilise depuis peu. Je suis donc encore en phase d'apprentissage.
    - La je m'en sers pour attaquer mes bases de données MySQL et j'utilise une interface Delphi pour la partie IHM (j'utilise les composants PythonForDelphi qui me permet d'utiliser les 2 langages à la fois).
    - Sinon, j'ai essayé de me mettre à GTK mais ca n'a pas pris (surtout que je maitrisais déjà Delphi pour ça).
    - J'essaie aussi de me mettre un peu au Zope mais j'ai pas encore trop eu l'occasion d'y ajouter des scripts python.
      0  0

  7. #7
    Invité de passage
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2004
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1
    Par défaut
    Je l'utilise depuis la découverte, il y a peu, de l'excellent produit qu'est le serveur Zope avec son CMF le plus connu, Plone.

    D'ailleurs, je suis heureux de voir qu'on lui consacre actuellement une rubrique sur ce site. C'est de très bonne augure pour la suite! Bravo!
      0  0

  8. #8
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2
    Par défaut
    En ce qui me concerne, c'est très varié. Ça va de petites applications pour automatiser une action précise à des projets plus gros (indexation, recherche, etc...)
      0  0

  9. #9
    Invité de passage
    Profil pro
    Inscrit en
    Août 2004
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 1
    Par défaut
    développement rapide (en ligne de commande ) de sockets de connexion tcp, udp... pour tests de serveurs (montée en charge, sécurité, overflow, stress testing...)
      0  0

  10. #10
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    376
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 376
    Par défaut
    Python c'est magique !!!!!!!!
    Je l'utilise pour tout et pour rien.
    Pas mal de traitement de fichier, des cgi, et tout les devs "one shoot".

    Quand j'ai des tests à faire, c'est à python que je pense en premier.
      0  0

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    88
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 88
    Par défaut
    Au hasard de mes pélégrinations sur ce site, je viens de tomber sur cette rubrique Python. Ce Post-it est très intéresssant (quoiqu'encore peu développé).
    Par contre il ne met en scène que des scénarii facilement reproductible en C. J'aimerais donc savoir si, étant relativement à l'aise avec le C, il est intéressant d'apprendre ce "nouveau" langage.
    Quels sont ses avantages par rapport au C ?
    Quelles sont ses limites ?
    En gros, pourquoi utiliser Python plutôt que C/bash pour ces petites tâches dont vous parler.

    @+
    Joe.

    PS: Euh... CMF, Kézako ?
      0  0

  12. #12
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    376
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 376
    Par défaut
    guejo,

    La réponse est simple, tu vas gagner des heures et des heures de temps libre. Avant de passer à python, je ne jurais que par le C. Pourtant, je connais plein d'autres langages. Mais Python à tout changé.
    Les avantages sont simples. C'est un langage de haut niveau. Avec tout plein de type de données prédéfinies (liste tulipes dico) qui vont te faire gagner un temps fou.
    La gestion des chaines de caractère est magique. En lisant la doc, tu va voir un module string qui parrais peu évoluer. C'est normal python effectue un bon nombre de chose en natif. Pour sortir les caractère 3 à 9 d'une chaine c'est : machaine [3:9]. Imagine tous tes découpages de chaine avec tes pointeurs en C, réalisés en 2 temps, 3 mouvement.
    Un truc tout con, essaye : print 'toto' * 2
    Honnetement, il faut s'y mettre pour comprendre, mais ça vaut le coup !!!!!!

    CMF : Content Management FrameWork. Regarde sur le net
      0  0

  13. #13
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    88
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 88
    Par défaut
    Merci voilà déjà quelques élément de réponse intéressants.
    Pour ma part string peut être intéressant (d'autant plus que la gestion des pointeurs doit être assez costaud, je pense) mais en général la couche C++ avec la STL me permet d'y pallier.
    Par hasard, 'toto' * 2 -> 'totototo' ? Dans ce cas-là, avec la stl il suffit de faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    string str = "toto";
    str += str;
    C'est pas énormément plus dur.
    Pour le découpage, machaine.substr(3,6) fera l'équivalent.
    Bon la syntaxe est plus jolie avec [3:9], c'est vrai.
    Donc c'est intéressant mais je ne suis pas encore convaincu.
      0  0

  14. #14
    Membre averti
    Inscrit en
    Avril 2002
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 52
    Par défaut
    Pour le C/C++ et python : Sur de petits exemple c'est simple mais essaie le python et tu comprendras. Moi j'ai commencé à intégrer le python (jython) à Java pour faire des opérations internes. Ensuite, j'ai découvert un peu plus par moi-même. J'ai mis une demi-journée pour réaliser un petit utilitaire permettant de rechercher une chaîne de caractères dans des fichiers à partir d'un répertoire avec Tkinter comme couche IHM. Je ne connaissait pas TKinter et je ne connaissais pas les bibliothèques. En java, ça m'aurait pris deux à trois fois plus de temps de par la quantité de code à écrire. En python , tu sais faire pas mal de choses en une ou deux lignes (avec des éléments IHM aussi) alors qu'avec d'autres langages, il t'en faudra 5, 10 ou plus encore. Le meilleur moyen de juger est de prendre le pdf gratuit (dont je ne sais plus le nom) sur le net, d'y jeter un coup d'oeil et d'y passer 2 heures.

    Tu verras que pour plein de choses, c'est plus rapide, plus simple et, ce, en toute bonne foi.
      0  0

  15. #15
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 89
    Par défaut
    Un tableur en 400 lignes, commentaires inclus, IHM incluse, et le tout en un seul fichier.
    Le script n'est pas de moi, mais je trouve que c'est un assez bon exemple de ce que peut faire Python *simplement* là où les autres le feront, mais en plus gros et/ou plus laid (je parle du code).

    --> http://naholyr.free.fr/python/spreadsheet.py
      0  0

  16. #16
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 23
    Par défaut
    Perso, j'ai découvert Python alors que je cherchais une alternative à .... Microsoft Access ! Et oui, comme chef de projet info, je me fabrique des outils pour simplifier ma gestion.

    J'essaie donc de développer une appli client lourd avec MySQL comme SGBD et wxpython pour l'interface graphique. En même temps, grâce à l'aide de petits camarades, je tente désesperemment de comprendre le monde de l'objet puisque je viens plutôt du grand sustème (COBOL...).
    Donc, les sujets relèvent plutot de la gestion de projet au sens large mais j'envisage aussi de développer une appli perso pour gérer ma collec de timbres

    Et je regrette beaucoup de ne pas arriver à trouver un framework Python utilisable... les seuls trouvés font du Web
      0  0

  17. #17
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 2
    Par défaut
    * Ecriture de scripts d'automatisation pour des applications géophysiques (gestion de fichiers textes, calculs d'interpolation, regroupement de fichiers)

    * Interfaçage entre WinLIRC et iTunes pour commander iTunes avec une télécommande (+ électronique)

    * Python + MySQL + Traits / TraitsUI + Graphique
    -- Interface pour une base de données, avec requetes SQL complexes, affichages de données temporelles (spectres), etc...
    (Utilisation intensive de Mayavi2)


    Citation Envoyé par patxi.draks Voir le message
    J'essaie donc de développer une appli client lourd avec MySQL comme SGBD et wxpython pour l'interface graphique. En même temps, grâce à l'aide de petits camarades, je tente désesperemment de comprendre le monde de l'objet puisque je viens plutôt du grand sustème (COBOL...).
    Donc, les sujets relèvent plutot de la gestion de projet au sens large mais j'envisage aussi de développer une appli perso pour gérer ma collec de timbres

    Et je regrette beaucoup de ne pas arriver à trouver un framework Python utilisable... les seuls trouvés font du Web
    J'ai fait récemment un petit script exemple sur le Cookbook (livre de recettes) de Enthought (une distribution complète de python). Ceci utilise MySQLdb pour la connexion MySQL ; les Traits/TraitsUI pour la gestion des interfaces et des objets (appellent du wx).

    https://svn.enthought.com/enthought/wiki/SQLandTraitsUI

    N'hésite pas à me contacter si tu veux te lancer !!!!

    edit> si quelqu'un maitrise le traitement de signal avec SciPy, je suis preneur !
      0  0

  18. #18
    Membre éclairé
    Avatar de yorukaze
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    285
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 285
    Par défaut
    Tout simplement tout type de projet. Je parle de python en tant que novice mais aussi novice en prog (en presque)
    Ca rox pas mal le python, assez puissant et de bonnes lib (pygame, pyogre entre autres)
    Aprés c'est comme pour tout, y'a des languages plus adaptés en fonctions des projets.
    Pis faut pas se le cacher je suis un gd fan de linux, je crois beaucoup en l'avenir du logiciel libre et "me force" a ne pas développer en .net et autres "cochonneries".

    Donc voila python pour la découverte de la prog et de l'objet et pis le plaisir de la faire.
      0  0

  19. #19
    Rédacteur/Modérateur

    Avatar de Jiyuu
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Janvier 2007
    Messages
    2 456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 456
    Billets dans le blog
    15
    Par défaut
    Moi je commence le python. Là j'en suis à faire des petits calculs, car mon boulot me prend un max de temps.
    A termes j'ai le projet de réaliser au moins 2 programmes pour ma boite.

    Citation Envoyé par yorukaze Voir le message
    Pis faut pas se le cacher je suis un gd fan de linux
    Moi aussi mais malheureusement dans mon métier il manque cruellement d'outils pour linux. J'entends par là des outils de détermination de machines fournis par nos fournisseurs. Du coups on reste assez prisonnier de Bill Gates.

    Citation Envoyé par yorukaze Voir le message
    je crois beaucoup en l'avenir du logiciel libre et "me force" a ne pas développer en .net et autres "cochonneries".
    Le libre c'est l'avenir. Pour une fois qu'on peut faire quelque chose sans être taxer...

    l
    Citation Envoyé par yorukaze Voir le message
    Donc voila python pour la découverte de la prog et de l'objet et pis le plaisir de la faire.
    La découverte mais surtout le plaisir et la gratification de faire quelque de ses petits doigts de voir le résultat.
    La création c'est l'évolution...
    Initiation à Qt Quick et QML : Partie 1 - Partie 2
    En cas de besoin, pensez à la
    Mon site et mes tutoriaux sur Developpez.com
    Pas de question technique par MP... Les forums sont là pour ça
      0  0

  20. #20
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Novembre 2007
    Messages : 5
    Par défaut
    Salut est ce que je peux faire les UDF par Python à la place de languge C++
    pour Fluent
      0  0

Discussions similaires

  1. A quel site faites vous confiance pour acheter par VPC ?
    Par Gunner4902 dans le forum Ordinateurs
    Réponses: 45
    Dernier message: 26/05/2009, 11h53
  2. Réponses: 145
    Dernier message: 15/02/2009, 11h51
  3. [Archive] Quel est votre langage de programmation préféré ? (2004..2008)
    Par Idelways dans le forum Débats sur le développement - Le Best Of
    Réponses: 403
    Dernier message: 04/02/2009, 00h56
  4. Quel usage faite vous de zope?
    Par Extra-Nitro dans le forum Zope
    Réponses: 3
    Dernier message: 13/09/2006, 10h23
  5. Quels usages faites vous de Linux ?
    Par Hibou57 dans le forum Applications et environnements graphiques
    Réponses: 22
    Dernier message: 05/04/2006, 03h58

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