INITIATION À LA PROGRAMMATION AVEC PYTHON
Aucun avis Voir les avis Masquer
Note issue des sessions de cette formation, y compris les programmes adaptés aux besoins des entreprises.
Aucun avis pour cette formation.
Ce cours propose une initiation aux bases de l'algorithmique puis de la programmation avec le langage Python. Il vous permettra de mettre en œuvre les différentes étapes clefs de la construction d'un programme informatique au travers du langage Python. Vous découvrirez les éléments de lexique et de syntaxe, les outils, l'organisation du code et les tests.
Prochaines sessions Inter 0 Voir Masquer
Aucune session inter-entreprise programmée pour le moment.
Objectifs pédagogiques
Compétences visées
Public cible et prérequis
Public cible
- - Personne souhaitant apprendre à programmer.
Prérequis
- Aucune connaissance particulière.
Programme détaillé
- Définitions : programme, langage, algorithme.
- Les différents paradigmes de programmation.
- Langages compilés et interpréter.
Travaux pratiques : Ecriture d'un premier algorithme en pseudo-langage.
PREMIER PROGRAMME
- Ecriture d'un programme : syntaxe et instructions.
- Exécution d'un programme.
- Qu'est-ce qu'une librairie ? Son rôle, son usage.
Travaux pratiques : Ecrire et exécuter un premier programme Python.
REGLES DE PROGAMMATION
- Convention de nommage. Convention syntaxique.
- Utilisation des commentaires.
- Améliorer la lisibilité des programmes : Respecter les convention PEP8
DEFINITION DE VARIABLE
- Qu'est-ce qu'une variable ?
- Les types primitifs : entiers, chaînes de caractères, nombres réels, liste, tuple, dictionnaire et set
- Déclaration, définition et initialisation d'une variable.
- Saisie, affichage, affectation, conversion de type.
- Organiser ses données sous forme de tableaux.
Travaux pratiques : Manipulation des variables.
OPERATEURS ET STRUCTURES DE CONTROLE
- Les opérateurs (mathématiques, logique de comparaison).
- Les structures conditionnelles (si, si-alors-sinon...).
- Les boucles itératives (tant-que-répéter, parcourir une structure).
- Les blocs d'instructions.
Travaux pratiques : Définir un message de salutation personnalisé
PROCEDURES ET FONCTIONS
- Définitions : procédure, fonction. Intérêt.
- Les fonctions intégrées.
- Le passage des paramètres.
- Les fonctions anonymes.
Travaux pratiques : Calcul âge, la fonction Cap.
MAINTENANCE, DEBOGAGE ET TEST DES PROGRAMMES
- Savoir interpréter les différents messages d'erreur.
- Utiliser un débogueur : Exécution d'un programme pas à pas, points d'arrêt, inspecter les variables.
- Tests unitaires.
Travaux pratiques : Utilisation d'un débogueur pour contrôler l'exécution des programmes.
Méthodes pédagogiques & évaluation
Méthodes pédagogiques
Modalités d'évaluation
Accessibilité
Ce programme peut être adapté pour les personnes en situation de handicap. Contactez-nous pour étudier vos besoins spécifiques.