Initiation à la programmation avec Python
Cette formation vous initiera aux bases de la programmation et de l'algorithmique. Vous mettrez en œuvre les différentes étapes clefs de la construction d'un programme informatique avec Python.
À propos de la formation
Cette formation a pour but de vous initier au développement en s'appuyant sur le langage Python. Vous y apprendrez ce qu'est un langage informatique et comment l'utiliser dans des programmes de plus en plus poussés grâce à des travaux pratiques. À l'issue vous aurez acquis les fondamentaux de l'algorithmie avec les boucles, les conditions, les fonctions ainsi que les différents types... Vous saurez comment organiser votre code, gérer les erreurs et utiliser des outils de debug.
Programme
Préambule
- Qu'est-ce qu'un langage informatique ?
- Qu'est-ce que Python (installation, documentation) ?
Premiers pas
- Calculer avec Python
- Mode interactif
- Les opérateurs
Les variables
- Définition et assignation
- Mots réservés
- Expressions
- Affichage
Les types
- Qu'est-ce qu'un type ?
- Le type int
- Le type float
- Le type str
Le contrôle de flux
- Instruction if elif else
- Opérateurs de comparaison
- Le type bool
- Les mots réservés or not and
Intruction de répétition
- La boucle while
- Le type list
- Le mot réservé break
Le premier script
- Les fonctions prédéfinies (print, len, input...)
- Les arguments d'une fonction
- Import et utilisation d'un module
- Créer une fonction originale
Approfondir les structures de données
- La boucle for
- Le type dict
- Les ranges
- Les tuples
Manipuler les fichiers
- Naviguer dans l'arborescence du système
- Lire et écrire dans un fichier
Gestion des exceptions
- L'instruction try except else
La gestion des scopes
- Les variables globales
- Les variables locales
Le Debug
- Utilisation d'un debugger
- Les commandes de flow et d'évaluation
Pré-requis
Toute personne voulant apprendre à programmer. Aucune connaissance particulière.
Durée de la formation
2 jours