Python - maîtrise complète
Date de mise à jour :
Identifiant Offre Info : 14_AF_0000253788
Organisme responsable :
Vivaneo
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
Comprendre les bases et la syntaxe du langage Python Maîtriser la programmation orientée objet en Python Savoir manipuler des données et des fichiers Automatiser des tâches courantes avec Python Développer des scripts et des applications Python robustes Comprendre la gestion des erreurs et le débogage Utiliser les bibliothèques standards et tierces les plus courantes Interagir avec des bases de données Découvrir les bonnes pratiques de développement Python Être autonome dans…
- Comprendre les bases et la syntaxe du langage Python
- Maîtriser la programmation orientée objet en Python
- Savoir manipuler des données et des fichiers
- Automatiser des tâches courantes avec Python
- Développer des scripts et des applications Python robustes
- Comprendre la gestion des erreurs et le débogage
- Utiliser les bibliothèques standards et tierces les plus courantes
- Interagir avec des bases de données
- Découvrir les bonnes pratiques de développement Python
- Être autonome dans la conception de projets Python
Programme de la formation
Module 1 : Introduction à Python Présentation du langage et de ses usages Installation et configuration de l'environnement Premier programme Python Structure générale d'un script Module 2 : Fondamentaux du langage Variables et types de données Opérateurs et expressions Conditions et boucles Fonctions et portée des variables Module 3 : Structures de données Listes, tuples et ensembles Dictionnaires Compréhensions de listes Manipulation et parcours des…
- Présentation du langage et de ses usages
- Installation et configuration de l'environnement
- Premier programme Python
- Structure générale d'un script
- Variables et types de données
- Opérateurs et expressions
- Conditions et boucles
- Fonctions et portée des variables
- Listes, tuples et ensembles
- Dictionnaires
- Compréhensions de listes
- Manipulation et parcours des structures
- Classes et objets
- Attributs et méthodes
- Héritage et polymorphisme
- Encapsulation et bonnes pratiques
- Lecture et écriture de fichiers
- Gestion des exceptions
- Création de modules et packages
- Introduction au logging
- Bibliothèque standard Python
- Installation de bibliothèques avec pip
- Introduction à NumPy et Pandas
- Notions de virtualenv
- Scripts système
- Manipulation de fichiers et dossiers
- Automatisation de tâches récurrentes
- Interaction avec des API
- Introduction aux bases de données
- Connexion à une base SQLite
- Requêtes SQL depuis Python
- Notions d'ORM
- Conventions de nommage
- Tests unitaires
- Documentation du code
- Optimisation et performances
- Analyse du besoin
- Conception du projet
- Développement encadré
- Présentation et validation du projet
Validation et sanction
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
35 h
Financement
- Conventionnement
- Non
Conditions d'accès
Public visé
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Connaissances de base en informatique Utilisation courante d'un ordinateur et d'un système d'exploitation
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
-
Vivaneo
75011 Paris 11e - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes