Le language Python, proche du Java ?
-
Bonsoir tout le monde
Dans mon collège, un club va bientôt ouvrir, pour apprendre a programmer en Python. Et ce club me tente beaucoup ! Sauf que je n’ai jamais entendu parler de ce langage (Moi ça s’arrête au Java, C# et autres)
J’aimerais savoir :
- Mes connaissances en Java me seront utiles ou c’est complètement différent ?
- Ce langage est utilisé actuellement dans certains logiciel ou c’est devenu obsolète ?
- Le Python peut m’aider à progresser en Java ?
Merci d’avance
PS : Pas la peine d’écrire un pavé, quelques lignes suffissent
-
Je fais du python depuis cette année aussi.
plutôt simple quand tu as l’habitude de la programmation, il y a juste la syntaxe qui change. -
D’accord, merci des précisions robin4002
-
Si tu as fait un peu de prog par toi même, normalement dans ton collège / lycée, si tu en fais, ce devrait être très simple, et tu devrais avoir un excellent niveau assez rapidement ( Comparé à ceux qui n’ont pas fait de prog ).
-
Alors je fais du python depuis 2009, j’ai touché un peu au C aussi et bien-sur au java (mais depuis peu).
Perso je trouve que le python est un langage génial, très simple a comprendre et il force à une syntaxe propre (enfin si tu code déja ça devrait rien t’apporter à ce sujet), autrement c’est un langage plutôt puissant dans les possibilités qu’il offre mais lent du fait qu’il ne soit pas compilé.
Le seul truc choquant c’est qu’il n’y ait pas de déclaration des variables (ça peut vitre foutre le bordel dans un code) donc on ne sait pas forcément quelle type de donnée la variable va contenir (int,tableau,booleen,fonction,….), de fait les logiciels qui utilise une aide à la syntaxe sont moins efficace que quelque chose comme eclipse et ils ont du mal à détecter les erreurs de type à l’avance.
Autrement comme la dit Gugu, le niveau risque d’être plutôt bas donc tu vas pas faire des truc complexe ou apprendre énormément sur le langage en lui même (sauf si dans le club il y a vraiment des gens calé qui vont s’adapter au niveau de chacun). Mais perso je fais de l’informatique en prépa, même si j’ai un niveau supérieur en python par rapport a la majorités de mes profs on y découvre un point de vue scolaire totalement différent de ce que l’on peut voir en apprenant sur Openclassroom ou en moddant tout simplement.
Donc perso je t’encourage à y aller et plus tu pourras crier haut et fort que le java c’est mieux X).
Et pour répondre au 3 questions:
-Le fait de savoir programmer en java va bien-sur beaucoup t’aider, la logiques entre les langages est pas si différentes que ça aux premiers abord (un bon orienté objet dans les deux cas ).-Le langage est très utilisée surtout en développent web, en recherche aussi le fait qu’il ne soit pas compiler permet aussi de moddifier un code facilement après la distribution, ça peut avoir une certaine utilitées (ex : la partie modding du jeu civilisation 4), sur le site de python on peut voir pas mal d’offre d’emplois pour des informaticiens en python.
-Le python en lui même je ne sais pas mais la logique vu en cour t’aidera surement elle.
ps: désolé j’avais pas vue le ps.
Bonne soirée.
Vebert -
Merci Vebert pour ce “topo” Et si je ne me trompe pas, gradlew est codé en python ?
-
Merci beaucoup Vebert, j’ai beaucoup appris avec ton post Si je comprends bien, je risque d’apprendre des choses que je connais déjà avec le Java, même si c’est différent (Ça me dérange pas trop revoir quelques notions de bases ne fait de mal à personne)
J’espère que ce club va ouvrir, et merci pour toutes ces réponses