Maîtriser le langage Python
Date de mise à jour :
Identifiant Offre Info : 14_AF_0000203914
Organisme responsable :
MyRH
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
Maîtriser la syntaxe et les bases de la programmation en Python. Comprendre l'utilisation des variables, des types de données, et des opérateurs. Exploiter les structures de contrôle pour développer des programmes efficaces. Utiliser les fonctions et modules Python pour organiser et réutiliser le code. Manipuler les structures de données Python (listes, tuples, dictionnaires, sets). Découvrir des concepts avancés comme les générateurs, les fichiers, et la programmation…
- Maîtriser la syntaxe et les bases de la programmation en Python.
- Comprendre l'utilisation des variables, des types de données, et des opérateurs.
- Exploiter les structures de contrôle pour développer des programmes efficaces.
- Utiliser les fonctions et modules Python pour organiser et réutiliser le code.
- Manipuler les structures de données Python (listes, tuples, dictionnaires, sets).
- Découvrir des concepts avancés comme les générateurs, les fichiers, et la programmation fonctionnelle.
Programme de la formation
1. Introduction •Test de positionnement. 2. Bases de Python Définition des variables et manipulations de base. Utilisation des listes, dictionnaires, et autres structures de données. Création de fonctions simples et manipulation des méthodes intégrées. Contrôles conditionnels : if, else, elif. Boucles : for, while. Utilisation de la bibliothèque datetime. 3. Notions plus avancées Types de variables et commentaires. Opérateurs arithmétiques, rationnels, et logiques (avec…
- •Test de positionnement.
- Définition des variables et manipulations de base.
- Utilisation des listes, dictionnaires, et autres structures de données.
- Création de fonctions simples et manipulation des méthodes intégrées.
- Contrôles conditionnels : if, else, elif.
- Boucles : for, while.
- Utilisation de la bibliothèque datetime.
- Types de variables et commentaires.
- Opérateurs arithmétiques, rationnels, et logiques (avec exercices pratiques).
- Gestion des chaînes de caractères et extraction de données.
- Utilisation des bibliothèques Python et création de scripts interactifs.
- Structuration avancée des données avec les nested types et compréhension des listes, dictionnaires, et sets.
- Gestion des fichiers : lecture, écriture, et manipulation.
- Introduction aux fonctions anonymes, générateurs, et expressions lambda.
- Optimisation de code avec enumerate, zip, et mesures de performance.
- Concepts avancés : mutable vs immutable objects, copie et deepcopy.
- Introduction aux nombres aléatoires et à leurs applications.
- Ateliers basés sur des projets réels :
- Création d'une calculatrice.
- Manipulation avancée de dictionnaires et sets.
- Génération et manipulation de fichiers.
- Projets de logique : deviner un numéro, simulateurs aléatoires.
- Quiz final pour évaluer la compréhension globale.
Validation et sanction
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
15 h
Financement
- Conventionnement
- Non
Conditions d'accès
Public visé
- Tout public
Informations sur les publics
Cette formation s'adresse aux débutants et aux développeurs en herbe souhaitant acquérir les bases et progresser dans la maîtrise du langage Python, avec des applications concrètes.
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Notions de base en informatique. Disposer d'un ordinateur avec une connexion Internet.
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement à distance
Adresse
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
MyRH
75012 Paris 12e - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes