Objectifs

– Ecrire un programme

– Maîtriser la syntaxe de Python

– Comprendre les structures de contrôle

– Manipuler les structures de données de base de Python

– Programmation modul

Programme

– Définition d’un algorithme

– Définition d’un programme

– Historique de Python

– Caractéristiques et domaines d’application de Python
Travaux pratiques
Installer l’environnement de travail.

– Commentaires

– Variables et types

– Transtypage

– Opérateurs arithmétiques et logiques

– Opérateurs d’affectation

– Instruction d’écriture formattée

– Instruction de lecture
Travaux pratiques
Plusieurs exercices consolidant les différentes notions.

– Définition d’un bloc

– Importance de l’indentation en Python

– Structures conditionnelles (if-else, elif)

– Structures itératives (while, for)

– L’instruction break

– L’instruction continue

– L’instruction else de la structure itérative
Travaux pratiques
Une série d’exercices manipulant les différentes structures de contrôle

– Listes

– Chaînes de caractères

– Tuples

– Sets

– Dictionnaire

Travaux pratiques
Série d’exercices pour maîtriser les différentes structures de données.

– Définition et appel d’une fonction

– Passage des paramètres par adresse et par valeur

– Variables locales et globales

– Valeur(s) de retour

– Paramètres positionnels et paramètres nommés
Travaux pratiques
Série d’exercices pour apprendre comment structurer son code.

– Définition d’un module

– Importation d’un module

– pip

– Notion d’un package
Travaux pratiques
Exercices faisant appel à des modules standards
Création de nouveaux modules et packages.

Référence :  DEV019

Type de Stage : Pratique

Durée : 3 jours

Public concerné:

Toute personne désirant
apprendre à programmer

Prérequis:

Aucune connaissance particulière