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.
© Paul Yvanez
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.
© Paul Yvanez
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
© Paul Yvanez
© Paul Yvanez
© 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.
© Clément H sur Unsplash
© ThisisEngineering RAEng sur Unsplash
© 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.