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

Actualités Discussion :

Programmation : Python gagne de plus en plus en popularité

  1. #21
    Membre habitué
    Homme Profil pro
    CTO
    Inscrit en
    Mars 2012
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : CTO

    Informations forums :
    Inscription : Mars 2012
    Messages : 62
    Points : 161
    Points
    161
    Par défaut
    Python est un bon langage, très polyvalent et ouvre beaucoup de portes pour un developpeur. Mais son problème, c'est qu'il n'est spécialisé dans rien. Donc à tous les coup il passera à la trappe face à son langage concurrent qui lui est spécialisé, lors du choix de la techno pour les gros projets. Mis à part le Machine Learning où il est peut être le plus utilisé grâce à ses Lib disponibles, même si SaS et R font la même chose pourfois même en mieux.

    Perso, ma boite a préféré R, lorsqu'il s'agit de Data Science.

    D'ailleurs malgrès que je suis fan de Python, passer à R a été un vrai régal. C'est grosso modo du python sans l'indentation mais avec les accollades et ; et surtout du = pour le passage de références et <- pour l'affectation.

  2. #22
    Membre extrêmement actif
    Avatar de Sodium
    Femme Profil pro
    Développeuse web
    Inscrit en
    Avril 2014
    Messages
    2 324
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeuse web

    Informations forums :
    Inscription : Avril 2014
    Messages : 2 324
    Points : 2 006
    Points
    2 006
    Billets dans le blog
    1
    Par défaut
    Je suis dev. web et je fais du PHP, Python, JS, et je suis d'accord avec tes collègues. PHP est monté en puissance grâce à sa facilité d'utilisation au niveau de la génération de pages HTML puisque tu peux en effet insérer du code PHP en "mode crado" dans ton fichier html. De nos jours ca ne se fait plus, le dev. web en PHP hors CMS c'est majoritairement Symfony et Laravel en utilisant leur système de templating respectifs, Twig et Blade. Du coup un programme PHP d'aujourd'hui n'est pas très différent d'un programme en n'importe quel autre langage orienté objet.
    Moui, enfin Twig ou Blade ne sont jamais que des pseudo-langages qui font en gros la même chose que PHP. D'ailleurs, Blade traduit directement les fichiers de template en pure PHP.

    Entre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?php foreach ($items as $item) ?>
        // Code HTML
    <?php endforeach; ?>
    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    {% for item in items %}
        // Code HTML
    {% endfor %}
    je ne vois pas des masses de différences ni d'avantages majeurs à l'utilisation d'un langage d'un templating.

    Ce que font les frameworks front-end tels qu'Angular est déjà nettement plus intéressant, là on a réellement un code plus simple et compréhensible :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <div *ngFor="let item of items">
        // Contenu de l'item
    </div>
    Python est un bon langage, très polyvalent et ouvre beaucoup de portes pour un developpeur. Mais son problème, c'est qu'il n'est spécialisé dans rien. Donc à tous les coup il passera à la trappe face à son langage concurrent qui lui est spécialisé, lors du choix de la techno pour les gros projets.
    Je ne vois pas en quoi c'est un frein, les applications où l'on a besoin d'un langage spécialisé sont rares.

  3. #23
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Sodium Voir le message
    Moui, enfin Twig ou Blade ne sont jamais que des pseudo-langages qui font en gros la même chose que PHP. D'ailleurs, Blade traduit directement les fichiers de template en pure PHP.
    Je me suis mal exprimé, quand je parle de crado je parle des scripts PHP qui mélangent la logique et le rendering, genre tes appels BDD au dessus ou dans ton HTML. C'était très commun par le passé, et je pense que le fait que ce soit possible à propulsé PHP là où il est aujourd'hui car n'importe qui peut faire un site/appli simple avec PHP et "ça marche".

    L'arrivée des frameworks modernes avec leurs moteurs de template ont eu un impact colossal sur l'écosystème PHP au niveau de la propreté du code.

  4. #24
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Février 2013
    Messages : 124
    Points : 81
    Points
    81
    Par défaut
    Citation Envoyé par pschiit Voir le message
    Un petit truc avec lequel j'ai du mal.
    Depuis quelques années je vois sur ce site que python monte, monte. Et pourtant, je n'ai jamais vu aucune société l'utiliser...
    Connaissez-vous des sociétés qui l'utilisent réellement? Dans quel domaine d'application?
    Les banques, exemple Société Générale recrute à mort dans ce langage et mise sur le python. Microsoft travaille sur le python et excel en vue de remplacer le VBA.

  5. #25
    Membre expérimenté
    Profil pro
    Ingénieur système Linux N3
    Inscrit en
    Juillet 2008
    Messages
    419
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur système Linux N3

    Informations forums :
    Inscription : Juillet 2008
    Messages : 419
    Points : 1 527
    Points
    1 527
    Par défaut
    Citation Envoyé par Mrsky Voir le message
    Je suis dev. web et je fais du PHP, Python, JS, et je suis d'accord avec tes collègues. PHP est monté en puissance grâce à sa facilité d'utilisation au niveau de la génération de pages HTML puisque tu peux en effet insérer du code PHP en "mode crado" dans ton fichier html. De nos jours ca ne se fait plus, le dev. web en PHP hors CMS c'est majoritairement Symfony et Laravel en utilisant leur système de templating respectifs, Twig et Blade. Du coup un programme PHP d'aujourd'hui n'est pas très différent d'un programme en n'importe quel autre langage orienté objet.

    En plus de ça, le web aujourd'hui c'est beaucoup d'API qui sont consommées par des applis front-end sous Angular, React, Vue, [insert framework alamode]. Dans cette configuration la facilité de génération de pages HTML, en PHP directement ou en utilisant un template engine, passe complètement à la trappe.

    Si on regarde du côté de Python, le langage est utilisé dans le scripting système, ce qui est super utile pour tout ce qui est devops. L’environnement pour le web est mature avec Django et Flask donc pas de problème de ce côté là, et en bonus Python est utile dans plein d'autres secteurs là où PHP est limité au web.

    L'atout technique principal de PHP sur Python c'est les performances. PHP7 est très rapide pour un langage interprété et Python plutôt lent, du coup l'écart se fait ressentir. A prendre avec des pincettes cependant, si on cherche de la grosse perf on ne va faire ni PHP ni Python, du coup cet argument est valide mais pas aussi important qu'on pourrait le croire. Il y a des cas particuliers où c'est un vrai avantage, si votre appli fait beaucoup de manipulations sur les datas à base de regex par exemple, mais pour la majorité des applis CRUD de base ça va être négligeable.


    De mon point de vue de développeur, je peux faire avec Python tout ce que je fais avec PHP, avec très peu d'inconvénients. J'utilise Python dans tous les cas pour la facette ops de mon boulot, du coup ça me ferais un langage + écosystème de moins à garder en mémoire si je ne faisais plus de PHP. Python est utilisé dans d'autres domaines ce qui m'ouvre des perspectives. Du coup j'ai vraiment peu de raisons de continuer à faire du PHP hormis le monde du travail.
    Certes Python n'est pas le plus rapide des langages interprétés, mais ce qui met un programme de traitement des données par terre, ce sont les REGEX. J'ai eu à développer un script pour extraire des données depuis des logs. Avec REGEX c'est 100 lignes à la seconde que ce soit en C ou Python, avec des instr et du découpage de chaîne en C++ c'est 200 fois plus rapide.

    En Python, il faut surtout perdre les mauvaises habitudes, genre parcourir une liste avec une boucle for qui extrait chaque terme et fait le traitement, comme on faisait à l'époque du BASIC.

  6. #26
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par CaptainDangeax Voir le message
    Certes Python n'est pas le plus rapide des langages interprétés, mais ce qui met un programme de traitement des données par terre, ce sont les REGEX. J'ai eu à développer un script pour extraire des données depuis des logs. Avec REGEX c'est 100 lignes à la seconde que ce soit en C ou Python, avec des instr et du découpage de chaîne en C++ c'est 200 fois plus rapide.

    En Python, il faut surtout perdre les mauvaises habitudes, genre parcourir une liste avec une boucle for qui extrait chaque terme et fait le traitement, comme on faisait à l'époque du BASIC.
    Tout à fait, je pense cependant qu'il y a des cas où tu as un peu de traitement lourd dans ton application mais pas suffisamment pour justifier l'utilisation d'un langage plus contraignant. C'est à mon avis le seul cas où PHP serait plus intéressant que Python pour le web mais c'est à mon avis assez rare comme situation et je recommanderais Python au dessus de PHP aujourd'hui (hors marché du travail).

  7. #27
    Membre actif
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mai 2018
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Mai 2018
    Messages : 73
    Points : 228
    Points
    228
    Par défaut
    Citation Envoyé par pschiit Voir le message
    Un petit truc avec lequel j'ai du mal.
    Depuis quelques années je vois sur ce site que python monte, monte. Et pourtant, je n'ai jamais vu aucune société l'utiliser...
    Connaissez-vous des sociétés qui l'utilisent réellement? Dans quel domaine d'application?
    Je fais de la formation et depuis 3 ans, je suis intensivement sollicité pour du Python. Je ne sais pas si je peux les citer, mais je peux dire que beaucoup de sociétés utilisent Python. Dans le bancaire (la Société Générale a été citée que je confirme), télécom, aéronautique, pétrolier, énergie, ministères…

    Mais une particularité est que je vois peu de profils "développeurs". Donc ne vous inquiétez pas, Java et C# ont de beaux jours devant eux. Il est cependant vrai que le data science, machine learning et plus généralement le domaine scientifique ont récemment participé à l'essor de Python. Il y a également un public non négligeable qui souhaite passer de Matlab à Python.

    Quand à la "perf'", à priori Google préférerait Python en front pour Youtube donc bon…

  8. #28
    Membre actif
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mai 2018
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Mai 2018
    Messages : 73
    Points : 228
    Points
    228
    Par défaut
    Citation Envoyé par Zefling Voir le message
    C'est quand même pas la même façon d'écrire. C'est pas franchement un problème d'apprentissage du langage, c'est qu'il est vraiment différent des langage dérivé du C.
    C'est un peu comme SASS (avec indentation) vs SCSS (avec accolade)... étrangement je connais personne qui utilise SASS.
    Bien entendu qu'il est différent… Si les langages ne sont pas différents avec leurs spécificités, pourquoi en créer ?

    Python a été pensé pour faciliter ce que font les développeurs tous les jours et de manière évidente, donc exit par exemple les for indice on n'utilise que le for foreach. Apprendre Python ne devrait pas se limiter à apprendre une syntaxe mais surtout les idiomes (ce qui devrait être le cas pour tous les langages).

    Quand à cette histoire d'indentation pas lisible, je présente Python depuis 2006 et à part un unique cas justifié (non voyant, l'indentation passe pas sur l'interface en question), la critique venait de développeurs qui n'ont aucune rigueur dans la rédaction de leur code.

    Donc ça n'a rien d'étrange, et ça me va.

  9. #29
    Membre actif
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mai 2018
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Mai 2018
    Messages : 73
    Points : 228
    Points
    228
    Par défaut
    Citation Envoyé par CaptainDangeax Voir le message
    Avec REGEX c'est 100 lignes à la seconde que ce soit en C ou Python
    L'interpréteur de référence est en C, ce n'est donc peut-être pas déconnant ?

    En Python, il faut surtout perdre les mauvaises habitudes, genre parcourir une liste avec une boucle for qui extrait chaque terme et fait le traitement, comme on faisait à l'époque du BASIC.
    Je ne suis pas certain de comprendre cette partie…*

  10. #30
    Membre éprouvé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Décembre 2008
    Messages
    106
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2008
    Messages : 106
    Points : 907
    Points
    907
    Par défaut
    La plupart des banques utilisent Python (SG, BNP, etc...) pour des projets divers et variés: traitement de données, IA, mise à disposition d'API (REST, etc...), de la gestion de production (gestion des machines virtuelles par des scripts Python), ou même du pricing...

    Python, scilab et SQL font partie de l'enseignement en classes préparatoires et font l'objet de sujets aux concours... De plus en plus de personnes ayant eu une formation initiale Python arrivent sur le marché. Lors de la PyCONFR 2018, les évolutions de l'API asyncio et l'émergence de bibliothèques comme Trio vont permettre d'écrire à moindre frais des API web claires, consises, simples à maintenir et réactives...

    Youtube, Google, Dropbox, Instagram sont de gros utilisateurs de Python... Microsoft fait la promotion d'IronPython (un python dans .NET).... etc...

  11. #31
    Expert éminent
    Avatar de Pyramidev
    Homme Profil pro
    Développeur
    Inscrit en
    Avril 2016
    Messages
    1 471
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Avril 2016
    Messages : 1 471
    Points : 6 109
    Points
    6 109
    Par défaut
    Citation Envoyé par pboulanger Voir le message
    Microsoft fait la promotion d'IronPython (un python dans .NET).... etc...
    Tant que IronPython restera bloqué sur Python 2.7, je considèrerai le projet comme pratiquement abandonné, même si la dernière release date de 2018.

  12. #32
    Membre extrêmement actif
    Profil pro
    Développeur
    Inscrit en
    Mars 2012
    Messages
    1 969
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 969
    Points : 3 375
    Points
    3 375
    Par défaut
    Citation Envoyé par Pyramidev Voir le message
    Tant que IronPython restera bloqué sur Python 2.7, je considèrerai le projet comme pratiquement abandonné, même si la dernière release date de 2018.
    pourquoi rester avec une implémentation .NET !
    Si la réponse vous a aidé, pensez à cliquer sur +1

  13. #33
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    106
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2013
    Messages : 106
    Points : 373
    Points
    373
    Par défaut
    Citation Envoyé par strato35 Voir le message
    Au moins ça force les devs à avoir une bonne indentation ... mais c'est vrai qu'étant habitué aux accolades ; et autres joyeuseté c'est compliqué pour moi aussi.
    Pour avoir travailler en powerbuilder pendant 8-9 ans qui ne permet pas de retravailler l'indentation via une commande type CTRL+D avec Visual Studio, c'est clair qu'une bonne indentation est nécessaire.
    Mais justement les IDE récent propose de quoi remettre l'indentation en place correctement. Que ça soit Visual Studio pour C#, asp... ou Eclipse pour Java je suis bien content de ré-indenté du code qui n'a pas été bien fait au départ.

    Après chaque langages a ses bons et ses mauvais points.

  14. #34
    Membre régulier
    Homme Profil pro
    Développeur Fullstack (Python)
    Inscrit en
    Janvier 2011
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Fullstack (Python)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2011
    Messages : 52
    Points : 101
    Points
    101
    Par défaut
    Citation Envoyé par vanskjære Voir le message
    Pour avoir travailler en powerbuilder pendant 8-9 ans qui ne permet pas de retravailler l'indentation via une commande type CTRL+D avec Visual Studio, c'est clair qu'une bonne indentation est nécessaire.
    Mais justement les IDE récent propose de quoi remettre l'indentation en place correctement. Que ça soit Visual Studio pour C#, asp... ou Eclipse pour Java je suis bien content de ré-indenté du code qui n'a pas été bien fait au départ.

    Après chaque langages a ses bons et ses mauvais points.
    Avec Python, proposer une indentation automatique c'est comme si en PHP on proposait de mettre les accolades automatiquement... ça n'a pas de sens.

    Pour avoir beaucoup pratiqué Python et PHP, il faut réfléchir différemment lorsqu'on pense bloc de code. Les dev PHP se disent souvent "Avec Python il faut bien gérer l'indentation sinon ça foire" alors qu'il gère bien leurs accolades. C'est comme si un dev Python disait "Avec PHP il faut absolument bien gérer les accolades sinon ça foire".
    En bref :
    • Un dev PHP doit bien gérer ses accolades.
    • Un dev Python doit bien gérer ses indentations.

    Chacun des deux doit bien gérer le mécanisme de délimitation des blocs de son langage. Python propose un avantage, si on lit un code, on ne peut pas être berné par l'indentation... ou alors c'est une erreur de code et pas juste un artefact dû à l'indentation.

    Et puis, beaucoup de dev PHP préfèrent ne pas mettre les accolades lorsqu'un if ne contient qu'une instruction.

  15. #35
    Membre du Club
    Homme Profil pro
    Sans
    Inscrit en
    Mai 2017
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Sans

    Informations forums :
    Inscription : Mai 2017
    Messages : 62
    Points : 51
    Points
    51
    Par défaut
    d'autant plus qu'avec les recommandation de l'Éducation nationale et les constructeurs de calculatrices qui intègrent Python, cela va initier les quelques 2,5 millions de lycéens (et les profs ! ) à ce langage.
    Potentiellement il y aura des jeunes qui vont accrocher à ce langage

  16. #36
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    794
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 794
    Points : 987
    Points
    987
    Par défaut
    Citation Envoyé par rawsrc Voir le message
    Enfin, dans un futur lointain et encore je ne mettrai pas ma main à couper. Vu l'écart de perfs colossal entre les deux techno. J'ai des clients qui ont porté leur code python en PHP 7 rien qu'à cause de cet aspect (enfin c'est moi qui m'y suis collé)

    Et puis PHP évolue dans le bon sens. Bien que le noyau ne supporte pas unicode nativement, ce n'est pas réellement un problème avec la lib multibyte mb_ qui offre tout le support.
    En fait python est très peu performant, il y a de nombreux problèmes de conception qui ont des conséquences très lourdes. De deux python n'est pas objet il n'y a aucune instruction pour cela dans son bytecode ça marche grâce a un hack en fait un nouveau namespace porté par un struct ceci explique pourquoi il faut mettre self partout.

    Python souffre aussi d'un problème de conception de la gestion de la mémoire. Elle fragmente, plus un programme python tourne longtemps plus il ralenti .Un seul objet en mémoire interdit de libérer ce qu'il y a avant puisque python ne possède pas de mécanisme de packing. Etc. Etc. Etc.

    Dans python 3 ils ont ajoutés un nouveau hack dégueulasse ne pouvant pas régler les problèmes de conception ils ont ajoutés un timer qui tente de libérer le global lock (Gil) chaque 15ms

    Il n'y a rien de performant codé en python, tour est fait en C/C++ python permet juste d'embaucher des devs pas cher en permettant de faire voir tout ça comme étant simple alors qu'une simple addition en python représente 13000 instructions cpu.

  17. #37
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par ptitjoz Voir le message
    d'autant plus qu'avec la calculatrice Numworks va initier les lycéens (et les profs ! ) à Python
    Joli placement de produit.

  18. #38
    Membre régulier
    Homme Profil pro
    Développeur Fullstack (Python)
    Inscrit en
    Janvier 2011
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Fullstack (Python)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2011
    Messages : 52
    Points : 101
    Points
    101
    Par défaut
    Citation Envoyé par redcurve Voir le message
    En fait python est très peu performant, il y a de nombreux problèmes de conception qui ont des conséquences très lourdes. De deux python n'est pas objet il n'y a aucune instruction pour cela dans son bytecode ça marche grâce a un hack en fait un nouveau namespace porté par un struct ceci explique pourquoi il faut mettre self partout.

    Python souffre aussi d'un problème de conception de la gestion de la mémoire. Elle fragmente, plus un programme python tourne longtemps plus il ralenti .Un seul objet en mémoire interdit de libérer ce qu'il y a avant puisque python ne possède pas de mécanisme de packing. Etc. Etc. Etc.

    Dans python 3 ils ont ajoutés un nouveau hack dégueulasse ne pouvant pas régler les problèmes de conception ils ont ajoutés un timer qui tente de libérer le global lock (Gil) chaque 15ms

    Il n'y a rien de performant codé en python, tour est fait en C/C++ python permet juste d'embaucher des devs pas cher en permettant de faire voir tout ça comme étant simple alors qu'une simple addition en python représente 13000 instructions cpu.
    Oui Python n'est pas le plus performant. Mais il permet de coder rapidement un projet très polyvalent.
    Je préfère diviser mes temps de développement par 2 en codant avec Python que d'acheter un serveur 20% moins cher en codant en C/C++.
    Je trouve un peu osé de dire qu'il n'y a rien de performant avec Python, j'ai de très nombreux projets dont les performances correspondent aux besoins des utilisateurs. Il ne sert à rien de doubler ces temps de dev pour dire "La page WEB se charge en 15ms au lieu de 45". Il faut s'adapter aux besoins des utilisateurs.
    C'est un peu comme si un vendeur de voiture vous vendait une voiture de course en vous disant "Vous ne serez jamais performant avec une citadine".

    En revanche, une écurie de professionnels de course conseillera au pilote une voiture avec de bonnes performances comme on déconseillera Python pour un projet de trading haute fréquence.

    Enfin bref, Python répond à de très nombreux besoins et ce n'est pas pour rien qu'il évolue aussi vite.

  19. #39
    Futur Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2015
    Messages : 3
    Points : 7
    Points
    7
    Par défaut
    Citation Envoyé par pschiit Voir le message
    Un petit truc avec lequel j'ai du mal.
    Depuis quelques années je vois sur ce site que python monte, monte. Et pourtant, je n'ai jamais vu aucune société l'utiliser...
    Connaissez-vous des sociétés qui l'utilisent réellement? Dans quel domaine d'application?
    Peut-être du fait que les lycéens l'utilisent pour programmer des petits programmes sur leur calculatrice. Et de ce fait ces derniers continuent avec Python.
    Donc l'éducation nationale l'utilise et augmente le % de téléchargement et utilisation...

    Une raison comme une autre!

  20. #40
    Membre du Club
    Homme Profil pro
    Sans
    Inscrit en
    Mai 2017
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Sans

    Informations forums :
    Inscription : Mai 2017
    Messages : 62
    Points : 51
    Points
    51
    Par défaut
    Citation Envoyé par SimonDecoline Voir le message
    Joli placement de produit.
    j'ai changé mon message original.

Discussions similaires

  1. Réponses: 13
    Dernier message: 19/05/2014, 14h16
  2. Windows Azure : plus simple, plus flexible, plus ouvert
    Par Gordon Fowler dans le forum Microsoft Azure
    Réponses: 2
    Dernier message: 08/06/2012, 21h44
  3. comment devenir de plus en plus bon en programmation.
    Par bigs3232 dans le forum La taverne du Club : Humour et divers
    Réponses: 24
    Dernier message: 15/06/2011, 16h49
  4. programme en bash qui ne fonctionne plus
    Par maxime612001 dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 06/12/2009, 13h00
  5. Réponses: 4
    Dernier message: 10/04/2006, 08h28

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