logo_cmi_sigit

Présentation du cours

Les premiers pas

Les premiers pas dans le langage Python consitent à dévouvrir à travers son interface, comment fonctionne le langage et à quoi sert-il.
Nous avons donc dans un premier temps réalisé des calculs mathématiques simples à travers l'interface ci-contre, puis nous avons appris les régles du langage, comme les caractères acceptés ou non, ou encore les 33 "mots réservés" que l'on ne peut pas utiliser dans une variable.
On a ensuite apprit les principaux "mots réservés", ainsi que d'assigner des valeurs à une variable et d'afficher sa valeur.

Interface Python

© Paul Yvanez

Créations et modifications de scripts

Une fois les bases acquises, on commenca à créer, modifier, ou corriger des scrpits de plus en plus complexe lors de plusieurs exercices.
Au fur et a mesure, on commenca également à apprenre à créer des algorithmes qui ouvraient des fenêtres graphiques comme ci-contre, dans les-quelles ont pouvait réaliser des tâches plus ou moins complexes.
Des bases de graphisme nous ont donc été également apprises, qui permettaient de configurer des commandes plus ou moins complexes qui s'activaient grâce à un bouton depuis la fenêtre graphique.

fenetre graphique

© Paul Yvanez

Objectif du cours

Connaitre les bases et les principes du langage

Comprendre et modifier un script

Créer des scripts

Créer des scripts qui ouvrent une interface graphique

Exemple(s) d'application(s)

Résultat(s)

Assignation et affichage d'une variable

© Paul Yvanez

exercice graphique

© Paul Yvanez

jeux du demineur

© Astuce Tech

Les principaux algorithmes sur lesquels nous travaillons comportaient donc des varibales avec des valeurs assignées comme ici à gauche.
Ensuite certains d'entre eux comportaient donc des fenêtres graphiques relativement simple mais qui permettaient plusieurs choix grâces à plusieurs boutons, comme ici à l'image centrale. Enfin le script le plus complexe sur lequel nous avons travaillé est le démineur comme ici à droite.

Possible débouché(s) professionnel(s) :

developpeur python

© Clément H sur Unsplash

programmeur python

© ThisisEngineering RAEng sur Unsplash

Ingénieur informatique

© Science in HD sur Unsplash

Plusieurs débouché existent, le plus logique est Développeur/Programmateur Python ou informatique en général, mais on peut également devenir Ingénieur d'Etudes Informatiques, Analyste d'exploitation, Analyste fonctionnel, Consultant fonctionnel, Directeur informatique, Responsable back office, etc.