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

Affichage des résultats du sondage: Considérez vous que Python soit adapté à un usage professionnel ?

Votants
155. Vous ne pouvez pas participer à ce sondage.
  • Oui, Python est adapté à une utilisation professionnelle (argumentez)

    111 71,61%
  • Non, il n'est pas adapté pour cet usage et un autre langage doit être choisi (argumentez)

    9 5,81%
  • Je n'utilise pas Python

    18 11,61%
  • Sans avis

    15 9,68%
  • 1 0,65%
  • 1 0,65%
Python Discussion :

Python est-il adapté pour un usage professionnel ?


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de imikado
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    5 239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 239
    Billets dans le blog
    17
    Par défaut
    Python est un langage intéressant et puissant, il n'a pas besoin de faire ses preuves ou convaincre

    Pour rappel certains gros logiciels opensource utilisent python comme Blender ou Gimp

    Après c'est un langage presque naturel à prendre en main, et grâce notamment à des librairies comme pyQt vous bénéficiez d'une base de développement professionnel

    Et c'est sans parler du fait que vous puissiez développer en python avec .net (cf IronPython) ou java (cf JPype)
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2012
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 48
    Par défaut
    J'utilise aussi quotidiennement Python dans le cadre de mon boulot. Si je dois m'en référer à mon expérience, non, Python n'est pas prêt pour l'entreprise. Pourquoi ? Parce qu'il n'est pas encore assez mainstream.

    Je suis le seul type à coder en python (parfois du C, parfois d'autres choses) à mon boulot. Le reste de l'équipe, c'est php, php et php. Un petit peu de javascript, mais pour le coté front-end, et c'est souvent codé n'importe comment (et j'ai vu ça aussi avec des "partenaires" web-agency... Pourtant, ça devrait faire partie de leur coeur de métier, enfin...)
    J'ai fais un tas de proposition, pourquoi utiliser python (ou tout autre chose, mais je suis spécialisé là-dedans) plutôt que php. Mais toujours un refus. Et je comprend. Si je me base sur les offres d'emplois que je consulte de temps en temps, et les appels que je reçois de temps à autre, on trouve des dev php à la pelle, et à un prix "dérisoire". Et dans l'informatique, ça bouge très vite, y compris les personnes. Si on se base sur une poignée de personne pour le coeur de son infrastructure, et que ces personnes sont des ressources rares et chères, alors le patron refusera, le risque est trop grand d'avoir une fuite de personnel et que colmater cela soit trop cher ou trop risqué.

    Le langage en lui-même est cependant prêt pour être "industrialisable" (enfin, pour les produits proche de la machine, ou impliquant une très grosse équipe sur des donnée sensible, j'ai quand même un doute. Peut-être qu'un langage impliquant plus de "rigueur" type compilation ou vérification du type de données serait plus adapté, je n'en sais rien). Il existe une bonne machinerie pour les tests, la documentation, les normes de codage, la gestion des erreurs, etc... Et de grosses entreprises type google ou dropbox utilisent ce langage en production. Mais ça ne suffit pas à rassurer les petits et moyens entrepreneurs.

    En tout cas, la chose que j'apprécie le plus en Python, c'est la prévisibilité du truc. Je suis capable d'écrire un algorithme sur un tableau en Python, je sais quand je risque de provoquer une erreur qui arrêtera tout (et je suis capable d'écrire des tests unitaire correspondant, en levant volontairement des erreurs), même si je ne connais pas encore forcément la bibliothèque et je suis capable d'anticiper les problèmes éventuels sur du code non écrit.
    C'est le truc qui me freine vraiment dans l'apprentissage du php. Obligé d'aller regarder la doc sans arrêt, voir si il n'y a pas un comportement implicite non désirée, et ce genre de chose, usant à la longue. J'arrêterais là sur la comparaison avec php car j'ai une réaction vraiment épidermique avec ce langage. Mais je n'ai pas pu m'empêcher de le comparer car il est utilisé massivement par les entreprises, contrairement à Python. J'essaye de trouver la raison, car Python aurait pût être à sa place, vu son ancienneté.

  3. #3
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 256
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 256
    Par défaut mon avis sur python
    Python est simple à appréhender. Il est dense en possibilités. Il est portable. Et je dis ça s'en avoir creusé le sujet à fond mais du peu que j'en ai vu ...

    Il a sa place au niveau scripting. Des projets d'envergure pourquoi pas. Ce n'est pas le langage qui fait le code.

    Au niveau commercial, je pense que les vendeurs de produits utiliseront plutôt des solutions permettant de mieux protéger leur code.

    Personnellement, je préférerais utiliser python à Java mais c'est plus subjectif qu'autre chose.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  4. #4
    Membre expérimenté Avatar de cervo
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2012
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2012
    Messages : 220
    Par défaut

    Je dirais sans hésiter "Oui". déjà il n ya qu'à voir l'OpenERP Odoo fait en python, très bien pour un usage pro.

  5. #5
    Inactif  

    Homme Profil pro
    NR
    Inscrit en
    Juin 2013
    Messages
    3 715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : NR
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2013
    Messages : 3 715
    Billets dans le blog
    9
    Par défaut
    sa vas faire 1ans actuellement que je développe un gros projet en python, il dois faire dans les 30000 lignes de code.
    C'est un programme qui fais de gros calcules sur cpu et gpu aussi, mon programme peut traiter 72 milliards de float en 30 minutes.
    =>Niveau performance avec les bibliothèques numpy et scipy, le langage atteint les même perf qu'un programme en c++.

    Pour les GUI, on peut utiliser qt en python, pour ma part mon programme de 30000 lignes de codet, utilise tkinter
    Tkinter est une bibliothèques j'ai envie de dire aussi riche que QT, avec tous les modules externes que l'on peut lui greffer.
    Mon ihm est faite avec Tkinter + ttk + tix + pygame + matploltib.
    Et tkinter peut tourner dans des thread, même si c'est pas conseiller, dans mon programme y'a 30 processus qui tournent, avec un 50aine de threads avec des bouts de tkinter qui trainent dedans. Et sa marche, même si la doc dit le contraire
    =>Niveau IHM pareil python n'a rien a envier aux autres langages.

    Je travaille dans une très grosse boite, le soft est en production depuis 6 mois déjà, évolue chaque jours.
    Pourtant mon programme a toujours su s'adapter rapidement et facilement, même pour des fonctionnalités qui n'étais a la base absolument pas prévue, en faite l'origine du projet c'était un programme de 100 lignes pour juste afficher des petites courbes...
    =>Python niveau flexibilité j'ai pas encore trouvé mieux.

  6. #6
    Membre averti
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations forums :
    Inscription : Février 2012
    Messages : 36
    Par défaut
    Simple, lisible, et plein de possibilités, c'est pourquoi il est l'un des langages qui peut parfaitement être utilisé dans le milieu professionnel.

  7. #7
    Membre actif
    Homme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Novembre 2012
    Messages : 130
    Par défaut
    J'ai l'impression qu'il y a un cafouillage quelque part.

    La question semble être: Est-ce que python est un langage de bidouille ou alors un langage utilisable pour coder des projets conséquents destiné à la publication/vente?

    Hors là la question c'est :"Python est-il adapté pour un usage professionnel ?"

    Dans un usage professionnel on fait plein de soft qui ne servent pas à être vendu ou publiés. Que se soit des scripts, des proto ou des outils internes.

    Ou alors c'est moi qui est mal compris?

    Azmar

  8. #8
    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
    Citation Envoyé par azmar Voir le message
    J'ai l'impression qu'il y a un cafouillage quelque part.

    La question semble être: Est-ce que python est un langage de bidouille ou alors un langage utilisable pour coder des projets conséquents destiné à la publication/vente?

    Hors là la question c'est :"Python est-il adapté pour un usage professionnel ?"

    Dans un usage professionnel on fait plein de soft qui ne servent pas à être vendu ou publiés. Que se soit des scripts, des proto ou des outils internes.

    Ou alors c'est moi qui est mal compris?

    Azmar
    Un usage professionnel peut aussi être synonyme de vente/publication , mais l'idée est là.

    Pour faire simple, dans http://www.developpez.net/forums/d13...-professionnel vous êtes plutôt d'accord avec quelle position :
    • celle qui dit : Python n'est pas assez "performant" (dans certains ou tous les sens du termes);
    • ou celle qui dit : avec Python, tout est bon ?
    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

  9. #9
    Membre habitué
    Homme Profil pro
    Inscrit en
    Février 2011
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2011
    Messages : 15
    Par défaut
    Mais c'est quoi ces questions à 2 balles ?!?!

    J'ai pas pour habitude de prendre la parole, mais là c'est tros gros et ça m'a mis en colère!

    Pensez-vous que Python puisse être adapté à un usage professionnel pour la production d'un projet ?

    Pourquoi plus ou moins qu'un autre langage ?!
    Python est documenté, outillé, rapide à apprendre, utiliser et surtout relire.

    Si par professionnel on entend maintenable, Python l'est surement plus que la moyenne.

    Si par professionnel on entend industrialisable, j'ai des exemples d'industrialisation extremement poussés en Python. Aucun soucis de ce côté là.

    Si par professionnel on entend, "je veux pouvoir recruter des développeurs pas cher et en changer du jour au lendemain":
    fais du java comme toutes les banques ou du php comme toutes les webagency et là tu auras des développeurs sans compétences, pas cher et interchangeables.


    Croyez-vous que Python, avec les bibliothèques disponibles, puisse répondre aux besoins des utilisateurs ?

    Franchement, il faut jamais avoir regardé ce qu'il y a dans la stdlib python pour se poser cette question.
    Avec Python c'est "batteries included". Et si tu trouve pas ton bonheur dans ce qui est fourni en standard, et ben il y a PyPI et là tu multiplie tes possibilité à l'infini!

    Utilisez-vous Python pour vos projets ?
    Si oui, quelle est l'utilisation que vous en faites ?


    Oui, je l'utilise sur mes projets pro et perso.
    En terme d'utilisation c'est assez varié mais assez complet:
    • Sites web (persos ou à forte charge)
    • Backoffice Web
    • Batchs
    • Traitements géospatiaux
    • Calculs scientifiques
    • Traitement de gros volumes de données
    • Rendu cartographique
    • ...


    Parmis ces réalisations, il y en a surement que vous avez déjà utilisées sans savoir que c'était du Python derrière.


    Au delà de ces question, je trouve que la hauteur des débats diminue avec le temps.

    Tous ceux qui pensent encore que Python est un langage pour prototyper, j'aimerai bien savoir quels sont les arguments pour justifier ça et surtout à quels langages ils passent ensuite.
    De toute les entreprise que j'ai faite, j'en connais aucune qui a fait cette démarche, mais j'en connais plusieurs qui ont migré leurs applicatifs de:
    • C++ à Python
    • Java à Python
    • PHP à Python


    Concernant les performances, je ne peux pas croire que quelqu'un croie encore en 2013 que le langage de programmation sera le goulot d'étranglement dans une architecture, quelque qu'elle soit.
    La notion de performance est extrêmement relative et c'est pas avec un bench qui boucle 1000x sur un print que vous allez vous en rendre compte.

    Pour finir, j'aimerai rappeler que le site générant le plus de traffic au monde, c'est à dire YouTube est lui même écrit en Python.

  10. #10
    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
    Citation Envoyé par noirbizarre Voir le message
    Mais c'est quoi ces questions à 2 balles ?!?!
    Même si je suis l'auteur de ces questions, permet moi de ne pas me sentir visé puisque je rejoins pleinement ton constat et ton raisonnement.

    Cela dit, ces questions à deux balles, comme tu les appelles, sont là pour faire réagir et je suis ravi que tu es pris la parole.

    Citation Envoyé par noirbizarre Voir le message
    Au delà de ces question, je trouve que la hauteur des débats diminue avec le temps.
    Pourrais-tu être plus précis ?
    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

  11. #11
    Membre habitué
    Homme Profil pro
    Inscrit en
    Février 2011
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2011
    Messages : 15
    Par défaut
    Effectivement, je me suis un peu emporté en répondant mais l'attaque n'était effectivement pas personnelle.

    Je suis surpris que l'on essaie d'associer le professionnalisme au langage de programmation en lui même.
    Le monde professionnel est extrêmement vaste, alors de quoi parle-t'on ?
    De quel industrie ? De quels usages ?

    Sur la hauteur du débat, je trouve que de plus en plus de sujets sont effectivement des trolls:
    tel language est-il mieux qu'un autre ?
    tel language est-il plus adapté qu'un autre ?
    ...

    Sur la problématique de l'usage professionnel, nous ne serions déjà pas d'accord sur la notion d'usage professionnel pour la plupart.

    Quoi qu'il en soit, il n'y a pas de solution toute faite, mais avant des choix techniques réalisés par une ou plusieurs équipes après discussion autour de leur besoin...

    Ca me rappelle un peu certains recruteur qui ne jurent que par Java et qui te prennent de haut ou ne te comprennent pas quand tu leur dit que tu ne veux plus en faire et que tu souhaite faire du Python: c'est un choix, que je suis capable de justifier par mes besoins, mes attentes et celles de mes clients.

  12. #12
    Nouveau candidat au Club
    Inscrit en
    Janvier 2011
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 2
    Par défaut
    Salut, les mecs, moi personnellement je trouve python cool, mais je pense qu'il n'est pas encore assez riche en bibliothèque pour être utiliser dans le monde professionnel.

  13. #13
    Membre Expert

    Avatar de germinolegrand
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Octobre 2010
    Messages
    738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2010
    Messages : 738
    Par défaut
    Bonjour,

    Il me semble que Python est utilisé dans des jeux (Civilization l'utilise par exemple !) pour assurer la partie scriptable accessible par la communauté de joueurs pour faire du modding, et il me semble qu'il reste encore et toujours une option plus que valide pour ce besoin.

  14. #14
    Membre très actif
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2006
    Messages
    380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2006
    Messages : 380
    Par défaut
    Je trouve cette question un peu bizarre, chaque langage a son utilité, Python a les siennes et elles sont nombreuses.

    Python est un bon langage assez puissant et avec une syntaxe que j'aime beaucoup. Je l'utilise pour faire des scripts d'import export entre SGBD et fichiers et il me convient très bien pour cela. Rien à voir avec du prototypage...

    Là où je trouve qu'il pêche c'est dans l'écriture d'objets. A mon sens il est trop permissif pour cela, mais c'est un point de vue purement personnel.

    Question web, les frameworks que j'ai essayés ne me semblent pas aussi pratique que
    des jsf2, par exemple, mais ça n'a rien à voir avec la qualité intrinsèque du langage.

    Les bibliothèques xml que j'ai trouvées ne me semblent pas avoir de bonnes perf (j'ai dû attendre pas mal de temps pour des transformations xsl qui en Java étaient assez rapides) mais cela tien aux bibliothèqyes C utilisées par python. Comme je viens de dire rien à voir non plus avec la qualité du langage qui est bonne.

  15. #15
    Invité de passage
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1
    Par défaut a python je dit oui!
    Bonjour!,

    En tant que etudiant, je trouve que python a bel et bien sa place autant que dans le cadre scolaire.
    je ne fait pas de grosse application mais le langage est claire et permissif donc un poil plus facile, comparé au php (par exemple)
    Deplus je suppose que professionnellement un code clair est un code effficace en tout points .
    Oui au python pro!
    Mika

  16. #16
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    290
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 290
    Par défaut
    Python est adapté à l'usage en entreprise. Un argument supplémentaire serait sa stabilité et la compatibilité des différentes librairies, que ce soit en Python 2.X et de plus en plus en python 3. Parfois, on a l'impression qu'une techno est adaptée à l'entreprise à son obsolescence (ce qu'on peut voir par exemple avec Java par expérience), c'est aussi dû aux cycles longs dans les grosses boites. Si on compare avec Ruby, je pense que cet aspect rend python plus adapté à l'entreprise.

    Des exemples ont été cités, même si ce n'est pas des success stories à la Française : Google, Dropbox, OpenERP, Mozilla, ILM... (voir python.org)

  17. #17
    Membre très actif
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    614
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 614
    Par défaut
    Désolé, mais à contre courant je répondra que NON, Python de DOIT PAS ÊTRE UTILISÉ POUR DES PROJETS PROFESSIONNELS

    Nous sommes en France, la majorité de notre "industrie informatique" est la SSII, donc des bétaillères à faible compétences faisant un job purement alimentaire, basé sur un modèle sur lequel on facture à la journée. Donc un langage efficace, non merci !!!

    Bon, mais sinon, pour ceux qui cherchent à s'en convaincre, allez juste voir les talks des confs Euopython pour voir le nombre de Start Up qui se sont montés en s'appuyant sur Python. Ces échanges sont intéressants car ils démontrent que si Java/.Net sont considérés comme les langages "d'entreprise", c'est bien par la dynamique et l'absence de remise en question. Je ne dis pas que tout doit être benné pour être remplacé par du Python, il est loin d'être efficace en tout, mais il s'intègre bien sur beaucoup de parties (Django pour le front <3 ). Sauf qu'on arrive alors à une composition, pas du tout appréciée dans le milieu professionnel qui préfère une uniformisation... Sans compter le manque de compétence, en Python, mais aussi en C quand on a besoin de performance. D'où mon intervention satyrique du début...

  18. #18
    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
    Citation Envoyé par martopioche Voir le message
    Désolé, mais à contre courant je répondra que NON, Python de DOIT PAS ÊTRE UTILISÉ POUR DES PROJETS PROFESSIONNELS
    Ne soit pas désolé, un débat, s'il ne va que dans un sens, n'est plus un débat. D'autant que le point de vue que tu émets (réellement le tien ou non, j'ai un doute ) est très intéressant.

    Citation Envoyé par martopioche Voir le message
    Nous sommes en France, la majorité de notre "industrie informatique" est la SSII, donc des bétaillères à faible compétences faisant un job purement alimentaire, basé sur un modèle sur lequel on facture à la journée. Donc un langage efficace, non merci !!!
    Dans le cadre de mon activité professionnelle (qui n'a rien à voir avec la programmation pour le moment en tout cas^^) je suis mené à proposer à mes clients des solutions qui leurs feraient gagner du temps. Et bien je m'aperçois, qu'un grand nombre n'est pas intéressé car justement leur boulot en fait c'est vendre du temps donc, il est pour eux intéressant d'en passer un max.

    Mais je pense que dans mon activité tout comme dans la programmation, gagner du temps est synonyme (entre autre) :
    • plus de temps pour se rapprocher de la perfection;
    • plus de temps pour travailler sur d'autres projets ;
    • plus de temps pour le sav ;
    • plus de temps pour l'apéro .
    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

  19. #19
    Membre très actif
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    614
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 614
    Par défaut
    Citation Envoyé par Jiyuu Voir le message
    Ne soit pas désolé, un débat, s'il ne va que dans un sens, n'est plus un débat. D'autant que le point de vue que tu émets (réellement le tien ou non, j'ai un doute ) est très intéressant.



    Dans le cadre de mon activité professionnelle (qui n'a rien à voir avec la programmation pour le moment en tout cas^^) je suis mené à proposer à mes clients des solutions qui leurs feraient gagner du temps. Et bien je m'aperçois, qu'un grand nombre n'est pas intéressé car justement leur boulot en fait c'est vendre du temps donc, il est pour eux intéressant d'en passer un max.

    Mais je pense que dans mon activité tout comme dans la programmation, gagner du temps est synonyme (entre autre) :
    • plus de temps pour se rapprocher de la perfection;
    • plus de temps pour travailler sur d'autres projets ;
    • plus de temps pour le sav ;
    • plus de temps pour l'apéro .
    Ce début, mes 2 premiers paragraphes, étaient ironiques

    J'officiais dans la techno Java, mes connaissances Python m'ont valu d'être positionné sur cette techno (Python donc) et d'y reprendre un intérêt. J'ai cité les confs Europython pour y avoir été et avoir eu des cas très intéressants. L'année dernière Spotify a bien présenté d'ailleurs ou et pourquoi dans leur workflow ils utilisent Pyhton et pourquoi pas. Bref, oui, pour moi, Python a techniquement sa place dans l'entreprise, il l'a eu depuis des années.

    Par contre, ma dernière mission où je suis intervenu en partie pour mes compétence Python a été caractéristique pour le point de vue vis à vis de la techno : environnement majoritairement Java, quelques compétences Python qui ont fini par se lasser du projet et sont donc parties. Sauf que le client a eu du mal à trouver des remplaçants... Et les devs Java ont eu du mal à s'y mettre du fait du statut interprété du langage et du manque de garde-fous de l'IDE... En conséquence, la responsable des devs a mis en doute le bon choix de Python pour la partie où il était utilisé (et techniquement, c'était un bon choix).

    Bref, à mes yeux, si Python a du mal à s'imposer, c'est pour des raisons humaines, non techniques.

  20. #20
    Membre éprouvé
    Homme Profil pro
    Développeur
    Inscrit en
    Août 2003
    Messages
    1 497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Août 2003
    Messages : 1 497
    Par défaut
    J'ai travaillé dans un laboratoire de recherche et le python remplace Matlab pour certains :
    - facile à coder
    - GRATUIT
    - performant
    - multi plateforme

    Donc oui pour une utilisation professionnelle

Discussions similaires

  1. Le langage Java est-il adapté pour les jeux vidéo ?
    Par Invité dans le forum Développement 2D, 3D et Jeux
    Réponses: 637
    Dernier message: 05/02/2021, 22h38
  2. Réponses: 1
    Dernier message: 27/04/2009, 10h28
  3. Réponses: 44
    Dernier message: 21/01/2009, 10h34
  4. [Joomla!] un CMS est-il adapté pour mon site?
    Par welcominh dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 11/04/2008, 22h33

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