Offre de Formation Programmation objet en langage Python avec A M S FORMATION | MaFormation.fr

Programmation objet en langage Python

A M S FORMATION

Voir des formations similaires
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
Modalités
En présentiel
Durée
4 Jours – 28 Heures
Prix
Nous contacter

Localité

En présentiel

Découvrez les localités disponibles pour suivre cette formation en présentiel.

En savoir plus sur les localités en présentiel
Cette formation est disponible dans les centres de formation suivants:
  • 54 - Nancy

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.

Ces formations peuvent vous intéresser

Centre de formation AWC
NEUILLY-SUR-MARNE
À distance / En entreprise
Salarié en poste / Demandeur d'emploi / Entreprise
Finançable CPF

1490 €

Centre de formation Vivaneo
PARIS 11E
À distance / En centre / En entreprise
Salarié en poste / Entreprise
Finançable CPF

1968 €

Centre de formation Tuto.com
Avis du centre
À DISTANCE
Salarié en poste / Demandeur d'emploi / Entreprise
Finançable CPF

1567 €

Haut de page