Programmation objet en langage Python
A M S FORMATION
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
En présentiel
4 Jours – 28 Heures
Nous contacter
Localité
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
Objectifs
1. La formation en résumé
La formation "Programmation objet en langage Python" propose une découverte approfondie du langage Python, en mettant l’accent sur ses bases, ses types de données évolués ainsi que sur la programmation orientée objet. Elle vise à permettre aux participants de maîtriser les fondamentaux du langage, d’utiliser ses compléments avancés tels que générateurs et itérateurs, et de manipuler les modules standards. L’objectif principal est également d’acquérir les compétences nécessaires pour accéder et manipuler des données issues de fichiers ou de bases de données. Ce programme se distingue par son approche progressive, combinant théorie et pratique, adaptée aux développeurs et ingénieurs souhaitant exploiter tout le potentiel de Python dans leurs projets.
2. Les thèmes abordés
- Introduction à Python : raisons d’utilisation, exemples de projets, différences entre versions, fonctionnement de l’interpréteur, et premiers pas avec un programme simple.
- Bases du langage : organisation du code (modules, packages), règles de nommage, types de base, gestion des erreurs, structures de contrôle (boucles, conditions), définition et appel de fonctions.
- Programmation orientée objet : création et instanciation de classes, méthodes et propriétés, héritage, gestion des exceptions, classes fondamentales.
- Types de données évolués : choix des structures adaptées, manipulation des tuples, listes, séquences, piles, files, dictionnaires et expressions de compréhension.
- Compléments Python : générateurs, itérateurs, scripts exécutables, opérateurs liés aux listes, comparaison de séquences.
- Modules standards et tiers : exploration des modules re, os, sys, csv, installation et gestion des modules tiers via setuptools, EasyInstall et PyPI, gestion d’environnement avec Virtualenv.
- Accès aux données : manipulation des fichiers, spécifications DB-API, connexion aux bases de données, introduction à SQL et sqlAlchemy.
- Traitement XML : principes, parsing avec différentes techniques, utilisation des librairies élément tree, SAX et DOM.
3. Éléments de méthodologie de la formation
La formation adopte une pédagogie mixte combinant apports théoriques et exercices pratiques, favorisant une assimilation progressive des concepts. Chaque participant bénéficie d’un poste de travail individuel, ce qui facilite la mise en œuvre immédiate des acquis. La gestion en petits groupes, limitée à huit stagiaires, permet un suivi personnalisé et un accompagnement adapté aux besoins spécifiques de chacun. Un support pédagogique est remis pour soutenir l’apprentissage et servir de référence post-formation. La progression est régulièrement évaluée par des échanges en groupe et une validation des acquis en fin de parcours.
La formation "Programmation objet en langage Python" propose une découverte approfondie du langage Python, en mettant l’accent sur ses bases, ses types de données évolués ainsi que sur la programmation orientée objet. Elle vise à permettre aux participants de maîtriser les fondamentaux du langage, d’utiliser ses compléments avancés tels que générateurs et itérateurs, et de manipuler les modules standards. L’objectif principal est également d’acquérir les compétences nécessaires pour accéder et manipuler des données issues de fichiers ou de bases de données. Ce programme se distingue par son approche progressive, combinant théorie et pratique, adaptée aux développeurs et ingénieurs souhaitant exploiter tout le potentiel de Python dans leurs projets.
2. Les thèmes abordés
- Introduction à Python : raisons d’utilisation, exemples de projets, différences entre versions, fonctionnement de l’interpréteur, et premiers pas avec un programme simple.
- Bases du langage : organisation du code (modules, packages), règles de nommage, types de base, gestion des erreurs, structures de contrôle (boucles, conditions), définition et appel de fonctions.
- Programmation orientée objet : création et instanciation de classes, méthodes et propriétés, héritage, gestion des exceptions, classes fondamentales.
- Types de données évolués : choix des structures adaptées, manipulation des tuples, listes, séquences, piles, files, dictionnaires et expressions de compréhension.
- Compléments Python : générateurs, itérateurs, scripts exécutables, opérateurs liés aux listes, comparaison de séquences.
- Modules standards et tiers : exploration des modules re, os, sys, csv, installation et gestion des modules tiers via setuptools, EasyInstall et PyPI, gestion d’environnement avec Virtualenv.
- Accès aux données : manipulation des fichiers, spécifications DB-API, connexion aux bases de données, introduction à SQL et sqlAlchemy.
- Traitement XML : principes, parsing avec différentes techniques, utilisation des librairies élément tree, SAX et DOM.
3. Éléments de méthodologie de la formation
La formation adopte une pédagogie mixte combinant apports théoriques et exercices pratiques, favorisant une assimilation progressive des concepts. Chaque participant bénéficie d’un poste de travail individuel, ce qui facilite la mise en œuvre immédiate des acquis. La gestion en petits groupes, limitée à huit stagiaires, permet un suivi personnalisé et un accompagnement adapté aux besoins spécifiques de chacun. Un support pédagogique est remis pour soutenir l’apprentissage et servir de référence post-formation. La progression est régulièrement évaluée par des échanges en groupe et une validation des acquis en fin de parcours.
Ces formations peuvent vous intéresser
NEUILLY-SUR-MARNE
À distance / En entreprise
Salarié en poste / Demandeur d'emploi / Entreprise
Finançable CPF
1490 €
PARIS 11E
À distance / En centre / En entreprise
Salarié en poste / Entreprise
Finançable CPF
1968 €
À DISTANCE
Salarié en poste / Demandeur d'emploi / Entreprise
Finançable CPF
1567 €
Avis du centre
Malheureusement, vous ne pouvez pas contacter ce centre via Maformation.
Voici des formations similaires :
ORSAY
En centre / En entreprise
Entreprise
Non finançable CPF
1650 €
ORSAY
En centre / En entreprise
Entreprise
Non finançable CPF
1650 €
ORSAY
À distance / En centre / En entreprise
Entreprise
Non finançable CPF
1500 €
Les formations les plus recherchées
Formation Paris
Formation Toulouse
Formation Nantes
Formation Bordeaux
Formation Lille
Formation Rennes
Formation Strasbourg
Formation Limoges
Formation Montpellier
Formation Niort
Formation Informatique CPF
Formation Informatique en ligne
Formation Python CPF
Formation Python en ligne
Formation Spark
Formation Programmation
Formation Intelligence artificielle
Formation Machine learning
Formation Cybersecurite
Formation Securite informatique
Formation Growth hacking
Formation Hadoop
Formation Git
Formation Vba
Formation Intelligence artificielle Paris
Formation Machine learning Paris
Formation Spark Paris
Formation Spark Nantes
Formation Programmation Paris
Formation Securite informatique Paris
Formation Cybersecurite Paris
Formation Hacking Paris
Formation Vba Paris
Formation Growth hacking Paris
Cette formation est temporairement suspendue.
Voir des formations similaires