Le Python, le langage ECO+
Perso ce qui m'a toujours fait chier, mais vraiment chier, c'est les indentations.
Laissez-moi indenter comme je veux
Je suis bien content de plus utiliser ce langage.
Mais bon il y a de nombreuses applications où il est très utile (il me semble que les matheux aiment beaucoup ce langage)
autrefois la maitrise de la gestion de la mémoire, du typage des variables, etc... étaient obligatoires pour devenir un bon développeur
l'expension de java a produit des devs qui n'ont plus aucune connaissance en gestion de la mémoire
et python a permi à des statisticiens et autres laborantins de se croire développeurs professionnels
Le 31 janvier 2019 à 15:27:09 Uraldium228 a écrit :
Le 31 janvier 2019 à 15:12:04 Controle-Zed a écrit :
Et les jean-codeur qui sont en pls dès qu'il y a plus de boucle comme do while.En Python on se fait pas chier, on a WHILE et FOR
Et c'est tout
L'ergonomie c'est surcoté
C'est pas une question d'ergonomie mais de logique et de simplicité. Il y a pas 10 000 mots clés à retenir
Le 31 janvier 2019 à 15:27:22 CrotteJambon a écrit :
[15:23:49] <Controle-Zed>
Le 31 janvier 2019 à 15:21:39 CrotteJambon a écrit :
[15:01:08] <StreetSwag>
Le 31 janvier 2019 à 14:57:33 CrotteJambon a écrit :
...
Python n'est pas fait pour faire de grosses choses, mais il est bien utile pour les petitesD'accord c'est pour ça que Google l'utilise pour son back-end, et que la NASA également...
Mais bien sûr
Dans ce cas là faut se poser la question de pourquoi Google a recruté le créateur de Python... Il y bosse plus mais n'empêche qu'il a travaillé pour eux
C'est pas parce que Google recrute des mecs que forcément ils utilisent leur techno.
Ayaa cette mauvaise foi
C'est pas un simple random qui a pondu une librairie ou framework js sur github hein
c'est vrai ca serait dommage d'avoir un code propre et lisible par tous
Le 31 janvier 2019 à 15:43:23 ludiv553 a écrit :
autrefois la maitrise de la gestion de la mémoire, du typage des variables, etc... étaient obligatoires pour devenir un bon développeurl'expension de java a produit des devs qui n'ont plus aucune connaissance en gestion de la mémoire
et python a permi à des statisticiens et autres laborantins de se croire développeurs professionnels
Ouais bon faut arrêter de se branler sur la gestion de la mémoire hein, c'est pas tout ce qui fait un bon développeur.
Vous me faites rire a croire que tout serait mieux si on optimisait chaque bout de code a fond en asm pour économiser le moindre cycle processeur, ce qui importe de nos jours c'est plutôt la productivité du développeur et la maintenabilité de son code, on part plutôt vers l'abstraction des problèmes de bas niveau pour ces raisons et c'est pas plus mal.
Vas dire aux mecs qui ont étudié l'associativité des fonctions pour te faire un code un million de fois plus élégant et compact que tes trucs en c et a peine moins lent.
Ah mais non c'est vrai, vous êtes en deuxième année de dut info vous savez pas encore ça marche comment la programmation fonctionnelle mais vous vous prenez pour des pros parce qu'en tp vous avez fait un malloc une fois.
Le 31 janvier 2019 à 15:26:22 SniffMaRaie a écrit :
Assembleur sinon rien
Le 31 janvier 2019 à 15:53:24 super-truite a écrit :
Le 31 janvier 2019 à 15:26:22 SniffMaRaie a écrit :
Assembleur sinon rien
Assembleur :rore: :rure:
Binaire
Le 31 janvier 2019 à 15:51:30 Batora a écrit :
Le 31 janvier 2019 à 15:43:23 ludiv553 a écrit :
autrefois la maitrise de la gestion de la mémoire, du typage des variables, etc... étaient obligatoires pour devenir un bon développeurl'expension de java a produit des devs qui n'ont plus aucune connaissance en gestion de la mémoire
et python a permi à des statisticiens et autres laborantins de se croire développeurs professionnels
Ouais bon faut arrêter de se branler sur la gestion de la mémoire hein, c'est pas tout ce qui fait un bon développeur.
Vous me faites rire a croire que tout serait mieux si on optimisait chaque bout de code a fond en asm pour économiser le moindre cycle processeur, ce qui importe de nos jours c'est plutôt la productivité du développeur et la maintenabilité de son code, on part plutôt vers l'abstraction des problèmes de bas niveau pour ces raisons et c'est pas plus mal.
Vas dire aux mecs qui ont étudié l'associativité des fonctions pour te faire un code un million de fois plus élégant et compact que tes trucs en c et a peine moins lent.
Ah mais non c'est vrai, vous êtes en deuxième année de dut info vous savez pas encore ça marche comment la programmation fonctionnelle mais vous vous prenez pour des pros parce qu'en tp vous avez fait un malloc une fois.
Je suis administrateur système et c'est une tendance que je constate depuis une dizaine d'année quasiment , voilà tout
et ne crois pas que la gestion de la mémoire c'est old school, il s'agit pas uniquement d'optimiser mais surtout de sécuriser ...
Le 31 janvier 2019 à 15:43:23 ludiv553 a écrit :
autrefois la maitrise de la gestion de la mémoire, du typage des variables, etc... étaient obligatoires pour devenir un bon développeurl'expension de java a produit des devs qui n'ont plus aucune connaissance en gestion de la mémoire
et python a permi à des statisticiens et autres laborantins de se croire développeurs professionnels
Le 31 janvier 2019 à 14:59:05 Twinkai61000 a écrit :
Je sais pas, je suis admin sys et réseau je connais rien au dev et le python pour les script ça m'aide bien
Ca m'interesse, les admins sys et réseaux ont l'air de pas en branler une.
Comment on en devient un?
Y'a des formations rapides qui te permettent de trouver du travail?
Le 31 janvier 2019 à 15:42:48 Batora a écrit :
Le 31 janvier 2019 à 15:41:18 Uraldium228 a écrit :
quand au dernier moment tu veux mettre un bout de code dans une fonction, faut adapter les espaces en début de ligne de TOUT ton codeDonc toi quand tu met ton code dans un bloc tu indentes pas ?
C'est effectivement à cause de ce genre de cas social que le python est un bon langage.
Et j'ai codé dans beaucoup de langages, là ou je ne peux pas vraiment m'exprimer c'est plutôt sur le web.
- Obligation d'indenter le code, ce qui du coup supprime les problèmes de reprise de code par un tiers.
- Langage simple, que tu sois débutant ou pas, idéal pour commencé.
- Bonne gestion des modules, franchement simple à comprendre là aussi, pas de librairies merdiques ou de framework pas aux bonnes versions et à installer là et là...
- Certains traitements algorithmiques sont extrêmement facile à mettre en oeuvre (en 1 ligne). Là ou en C par exemple, et dans ses dérivés, ce serait beaucoup moins réduit.
- Langage interprété et non compilé, ce qui du coup permet un portage rapide en fonction des OS.
C'est un super langage, objectivement, et pourtant, j'étais le premier à le mépriser à l'époque ou je ne m'y intéressé pas.
Le 31 janvier 2019 à 16:00:28 LeCoquillard a écrit :
Le 31 janvier 2019 à 14:59:05 Twinkai61000 a écrit :
Je sais pas, je suis admin sys et réseau je connais rien au dev et le python pour les script ça m'aide bienCa m'interesse, les admins sys et réseaux ont l'air de pas en branler une.
Comment on en devient un?
Y'a des formations rapides qui te permettent de trouver du travail?
Oublies, ça dépend ou tu es. J'en ai connus qui taffé H24 à la défense.
Mais effectivement aussi certains qui se touchés en mairie ou au collège.
Le 31 janvier 2019 à 16:07:04 WillowSaysHello a écrit :
Le 31 janvier 2019 à 15:42:48 Batora a écrit :
Le 31 janvier 2019 à 15:41:18 Uraldium228 a écrit :
quand au dernier moment tu veux mettre un bout de code dans une fonction, faut adapter les espaces en début de ligne de TOUT ton codeDonc toi quand tu met ton code dans un bloc tu indentes pas ?
C'est effectivement à cause de ce genre de cas social que le python est un bon langage.
Et j'ai codé dans beaucoup de langages, là ou je ne peux pas vraiment m'exprimer c'est plutôt sur le web.- Obligation d'indenter le code, ce qui du coup supprime les problèmes de reprise de code par un tiers.
- Langage simple, que tu sois débutant ou pas, idéal pour commencé.
- Bonne gestion des modules, franchement simple à comprendre là aussi, pas de librairies merdiques ou de framework pas aux bonnes versions et à installer là et là...
- Certains traitements algorithmiques sont extrêmement facile à mettre en oeuvre (en 1 ligne). Là ou en C par exemple, et dans ses dérivés, ce serait beaucoup moins réduit.
- Langage interprété et non compilé, ce qui du coup permet un portage rapide en fonction des OS.C'est un super langage, objectivement, et pourtant, j'étais le premier à le mépriser à l'époque ou je ne m'y intéressé pas.
Données du topic
- Auteur
- Uraldium228
- Date de création
- 17 janvier 2019 à 17:44:38
- Nb. messages archivés
- 112
- Nb. messages JVC
- 112