Salut à tous
J'entre en Terminale l'année prochaine, je suis en S et j'ai choisi Math et info comme spécialités pour l'année prochaine (on peut faire les deux en même temps). Ma prof de maths a vite fait présenté la spé maths (le programme, toussa) et a dit qu'en info il y aurait des rudiments de programmation, dont le python.
Donc je me suis dit que j'allais anticiper un peu et apprendre le python cet été (je suis absolument novice en matière de programmation). Mais je me demandais ce qu'on pouvait réaliser avec ce langage
Je suppose qu'étant en S, tu feras surtout des algos concernant des calculs de vecteurs par exemple, ou encore des algos d'arithmétique, ou même des représentations de graphiques
Donc c'est plutôt utilisé dans le domaine des maths ?
Pour repondre a ta question, en python, comme avec la quasi totalité des langages, tu peux presque tout faire, du jeu au site web, en passant par l'application de gestion lourde
Bluepoint C'est deux spés différentes (spé math et spé info) sans aucun lien entre elles, c'est juste que dans mon lycée on a la possibilité de choisir les deux spés
Tu peu effectivement presque tout faire avec Python, aussi bien des logiciels que des sites web, quoi que pour les sites web il faut que tu prennes un hébergeur qui accepte Python (et pas seulement PHP).
Par exemple dans le secteur des jeux vidéo Python est souvent utilisé pour faire des jeux de stratégie.
Par contre pour faire des FPS hyper performants c'est plutôt C++ plus moteur de jeux.
Le 29 juin 2015 à 18:49:10 tbol a écrit :
Tu peu effectivement presque tout faire avec Python, aussi bien des logiciels que des sites web, quoi que pour les sites web il faut que tu prennes un hébergeur qui accepte Python (et pas seulement PHP).
Par exemple dans le secteur des jeux vidéo Python est souvent utilisé pour faire des jeux de stratégie.
Par contre pour faire des FPS hyper performants c'est plutôt C++ plus moteur de jeux.
Et encore, pas totalement, Python avec Panda3D, ça atteints des performances plus que correctes, certes, on peut chipoter en disant que l'utilisation de Panda3D est un binding sur du code cpp, mais toute la gameloop peut être faite en Python.
Bluepoint c'est deux matières totalement séparées l'une de l'autre, c'est comme si je faisais spé Svt et spé Maths ou spé svt et spé physique.
En temps normal c'est soit spé maths soit spé info mais comme personne veut prendre spé info, ils proposent de faire spé info en plus de la spé maths. C'est deux profs différents, deux matières différentes, deux horaires différents, deux programmes différents
Je rebondis sur la section jeu pour préciser que le python sert de plug in dans les moteurs de jeu et non de moteur principale. Les moteurs sont tous écrit en core c++ pour des questions de performances. Certains écrivent des petits bouts de code en python pour le gameplay mais réecrivent souvent leur code pour l'implémentation finale(les grosse boites je parle).
Double spécialité en terminal... C'est impossible...
Le 30 juin 2015 à 15:26:02 123_bou a écrit :
Je rebondis sur la section jeu pour préciser que le python sert de plug in dans les moteurs de jeu et non de moteur principale. Les moteurs sont tous écrit en core c++ pour des questions de performances. Certains écrivent des petits bouts de code en python pour le gameplay mais réecrivent souvent leur code pour l'implémentation finale(les grosse boites je parle).
Ce que tu écrit est vrai mais il y à aussi des jeux écrits en full Python. D'ailleurs Certains utilisent Pygame ou Panda3D.