CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Python] On est d'accord il est trop simple?

Pseudo supprimé
Pseudo supprimé 24 septembre 2017 à 14:21:11

Salut collègues développeurs.

Je suis développeur Web, et actuellement en train de suivre une licence en math-info.
Je raffole de programmation. Plus particulièrement le Java, Php, C#, C, C++, JavaScript.

Et je ne sais pas vous, mais je trouve le python ridiculement facile..
Quand on vient du C, c'est simplement le jour et la nuit..

Ce language est vraiment intéressant niveau génie logiciel?
D'ou vient la popularité de ce langage?

TheRealMarco
TheRealMarco
Niveau 14
24 septembre 2017 à 14:34:21

Le 24 septembre 2017 à 14:21:11 Sovetskikh a écrit :
D'ou vient la popularité de ce langage?

Ben apparemment la facilité déjà, non ?

Je m'y connais pas trop en Python, mais par rapport à ce que tu dis, on dirait que la facilité d'utilisation est un défaut.

Exacompta
Exacompta
Niveau 10
24 septembre 2017 à 14:45:33

Comme dit mon VDD et toi même c'est sa facilité d'utilisation. Il permet d'écrire vite du code et proprement, en plus il a une très grande communauté donc c'est facile de trouver pleins de lib pour te macher le travail. Le côté multiplateforme aussi est bien, pas besoin de recompiler ou de changer ton code si tu passes de windows à linux par exemple :ok:

Message édité le 24 septembre 2017 à 14:46:21 par Exacompta
Pseudo supprimé
Pseudo supprimé 24 septembre 2017 à 15:33:54

Ok d'accord merci.

Oui ça doit être ça, j'aime bien me creuser les méninges pour rien.

Pseudo supprimé
Pseudo supprimé 24 septembre 2017 à 16:19:20

Tu "raffoles" de PHP ? C'est pas le pire langage de programmation ? :hap:
Je connais pas le php mais j'ai lu que c'était vraiment nul non ? :hap:

Bunyan
Bunyan
Niveau 17
24 septembre 2017 à 16:22:50

Pour quelle(s) raison(s) serait-il nul ?

Message édité le 24 septembre 2017 à 16:22:56 par Bunyan
Pseudo supprimé
Pseudo supprimé 24 septembre 2017 à 16:28:13

Le 24 septembre 2017 à 16:22:50 Bunyan a écrit :
Pour quelle(s) raison(s) serait-il nul ?

https://whydoesitsuck.com/why-does-php-suck/ et on trouve différents sites comme ça :hap:

Pseudo supprimé
Pseudo supprimé 24 septembre 2017 à 16:42:34

Python a des atouts interessant : simple,clair,bien documenté, communauté dynamique et une chiée de lib. Pour apprendre il n'y a pas mieux (ce que j'ai fait)

Mais pour moi le gros point noir c'est que cette facilité d'apprentissage s'accompagne de l'apprentissage de mauvaise habitudes : pas d'encapsulation, pas de typage, pas de classe abstraite...

Pseudo supprimé
Pseudo supprimé 24 septembre 2017 à 17:00:34

Je commence la programmation en amateur, et j'ai vu que le Python était bien pour commencer. :hap:

Voilà.

Blaff10
Blaff10
Niveau 10
24 septembre 2017 à 20:22:48

Le 24 septembre 2017 à 16:42:34 Batagogo a écrit :
Python a des atouts interessant : simple,clair,bien documenté, communauté dynamique et une chiée de lib. Pour apprendre il n'y a pas mieux (ce que j'ai fait)

Mais pour moi le gros point noir c'est que cette facilité d'apprentissage s'accompagne de l'apprentissage de mauvaise habitudes : pas d'encapsulation, pas de typage, pas de classe abstraite...

Il y a des classes abstraites en Python : https://docs.python.org/3/library/abc.html

Pour l'encapsulation, on peut précéder le nom des attributs et méthodes par _ (protégé) et __ (privé) mais c'est vrai que c'est assez limité.

Le typage est optionnel en utilisant MyPy mais c'est toujours en cours de dev.

Bunyan
Bunyan
Niveau 17
24 septembre 2017 à 20:34:27

@GagsterBaba : Merci pour l'argument fourni. J'ai une sainte horreur de me contenter d'un avis non argumenté.
J'en apprends quelques uns, d'autres sont des redites.

ouimaisquoi
ouimaisquoi
Niveau 8
24 septembre 2017 à 22:37:19

ça ne surprend personne qu'un gars qui suit une licence en math-info.
Et qui raffole de programmation. Plus particulièrement le Java, Php, C#, C, C++, JavaScript.
découvre Python et se pose question sur son intérêt et sa popularité ?
MDR PTDR !!!

Pseudo supprimé
Pseudo supprimé 24 septembre 2017 à 22:43:22

Bah...non.
Tu commence où tu veut :(

Exacompta
Exacompta
Niveau 10
24 septembre 2017 à 22:54:27

Le 24 septembre 2017 à 22:43:22 Batagogo a écrit :
Bah...non.
Tu commence où tu veut :(

Je pense qu'il veut parler du fait que Python est souvent utilisé pour les mathématiques, c'est vrai que c'est étrange de découvrir python que mtn

JeRespireLeVent
JeRespireLeVent
Niveau 10
25 septembre 2017 à 09:08:47

Je ne dirais pas que python est simple, je dirais plutôt qu'il permet de faire des choses puissantes en moins de ligne de code :hap:

Si tu passes derrière un mec qui a écrit un script sans commentaires, c'est assez dur de comprendre ce qu'il a fait, s'il est partit dans du développement sioux avec des yeld de partout par exemple (true story).

_kilian_
_kilian_
Niveau 12
25 septembre 2017 à 20:46:56

Python est avant tout un langage de script, autrement dit, sa principale utilité et ce pourquoi il a été crée, c'est pour faire des routines serveurs facilement, mais surtout infiniment plus complet que le BASH (merci la POO).

Faire des logiciels avec est un peu un détournement de sa fonction d'origine, il est d'ailleurs très mal optimisé pour ça.

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment