Topic de Uraldium228 :

Le Python, le langage ECO+

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 code https://image.noelshack.com/fichiers/2016/24/1466366209-risitas24.png

en C, tu mets deux accolades {} https://image.noelshack.com/fichiers/2016/24/1466366197-risitas10.png

Quand je vois ce qu'on fait tourner avec du VBA et des fichiers xml et csv ... https://image.noelshack.com/fichiers/2017/19/1494619651-larryhome-2.png
Pas besoin de plus pour remplacer Micheline la comptable ECO+ ou Didier le comptable fiscaliste :ok:

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)

from random import randrange
list = [

"Pas DDB",
"DDB"
]

i = randrange(len(list))

print(list[i])

https://image.noelshack.com/fichiers/2018/03/6/1516474951-sans-titre-204.png

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 code https://image.noelshack.com/fichiers/2016/24/1466366209-risitas24.png

en C, tu mets deux accolades {} https://image.noelshack.com/fichiers/2016/24/1466366197-risitas10.png

Donc toi quand tu met ton code dans un bloc tu indentes pas ?

autrefois la maitrise de la gestion de la mémoire, du typage des variables, etc... étaient obligatoires pour devenir un bon développeur https://image.noelshack.com/fichiers/2017/12/1490379566-issou-vieux.png

l'expension de java a produit des devs qui n'ont plus aucune connaissance en gestion de la mémoire https://image.noelshack.com/fichiers/2017/12/1490379566-issou-vieux.png

et python a permi à des statisticiens et autres laborantins de se croire développeurs professionnels https://image.noelshack.com/fichiers/2017/12/1490379566-issou-vieux.png

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 code https://image.noelshack.com/fichiers/2016/24/1466366209-risitas24.png

en C, tu mets deux accolades {} https://image.noelshack.com/fichiers/2016/24/1466366197-risitas10.png

C'est vrai qu'avec les éditeurs de texte, il est impossible de décaler un bloc de texte vers la droite :)

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 :oui:

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 petites

D'accord c'est pour ça que Google l'utilise pour son back-end, et que la NASA également... :rire:

Mais bien sûr :sleep:

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 :rire:
C'est pas un simple random qui a pondu une librairie ou framework js sur github hein :(

l'indentation, cette fausse excuse sachant qu'en C tout le monde fait des indentations, c'est juste le coding style universelle :rire:
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éveloppeur https://image.noelshack.com/fichiers/2017/12/1490379566-issou-vieux.png

l'expension de java a produit des devs qui n'ont plus aucune connaissance en gestion de la mémoire https://image.noelshack.com/fichiers/2017/12/1490379566-issou-vieux.png

et python a permi à des statisticiens et autres laborantins de se croire développeurs professionnels https://image.noelshack.com/fichiers/2017/12/1490379566-issou-vieux.png

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 :rire: :rore: :rure:

Binaire :ok:

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éveloppeur https://image.noelshack.com/fichiers/2017/12/1490379566-issou-vieux.png

l'expension de java a produit des devs qui n'ont plus aucune connaissance en gestion de la mémoire https://image.noelshack.com/fichiers/2017/12/1490379566-issou-vieux.png

et python a permi à des statisticiens et autres laborantins de se croire développeurs professionnels https://image.noelshack.com/fichiers/2017/12/1490379566-issou-vieux.png

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 https://image.noelshack.com/fichiers/2017/12/1490379566-issou-vieux.png

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éveloppeur https://image.noelshack.com/fichiers/2017/12/1490379566-issou-vieux.png

l'expension de java a produit des devs qui n'ont plus aucune connaissance en gestion de la mémoire https://image.noelshack.com/fichiers/2017/12/1490379566-issou-vieux.png

et python a permi à des statisticiens et autres laborantins de se croire développeurs professionnels https://image.noelshack.com/fichiers/2017/12/1490379566-issou-vieux.png

https://image.noelshack.com/fichiers/2018/47/1/1542653887-95803-full.jpg

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 https://image.noelshack.com/fichiers/2016/47/1480064732-1467335935-jesus4.png

Je ne comprend pas vos combats les devs https://image.noelshack.com/fichiers/2016/47/1480064732-1467335935-jesus4.png

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 code https://image.noelshack.com/fichiers/2016/24/1466366209-risitas24.png

en C, tu mets deux accolades {} https://image.noelshack.com/fichiers/2016/24/1466366197-risitas10.png

Donc 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 bien https://image.noelshack.com/fichiers/2016/47/1480064732-1467335935-jesus4.png

Je ne comprend pas vos combats les devs https://image.noelshack.com/fichiers/2016/47/1480064732-1467335935-jesus4.png

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?

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 code https://image.noelshack.com/fichiers/2016/24/1466366209-risitas24.png

en C, tu mets deux accolades {} https://image.noelshack.com/fichiers/2016/24/1466366197-risitas10.png

Donc 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.

https://image.noelshack.com/fichiers/2018/16/1/1523844078-1521235761-1521140214-risiknackipng-1.png

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
En ligne sur JvArchive 371