PROGRAMMATION AVANCÉE AVEC PYTHON
A M S FORMATION
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
En ligne
En présentiel
4 Jours - 28 heures
Nous contacter
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
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 avancée avec Python » s’adresse à des développeurs ayant déjà une première expérience significative en Python ou ayant suivi une formation préalable en programmation orientée objet avec ce langage. Ce programme vise à approfondir les compétences des stagiaires dans la manipulation avancée des données, couvrant notamment différents formats structurés et bases de données NoSQL. Il met également l’accent sur l’utilisation des bibliothèques spécialisées comme Numpy pour le traitement scientifique, ainsi que sur les concepts avancés de la programmation orientée objet. En complément, la formation intègre la gestion de projet et la production de code Python professionnel. Le plus de ce programme réside dans son approche complète, alliant théorie et exercices pratiques, avec un suivi individualisé grâce à la gestion en petits groupes.
2. Les thèmes abordés
- Introduction au cours et environnement de travail
- Rappels et compléments sur variables, classes, opérateurs, structures de contrôle, fonctions avancées
- Classes supplémentaires : ensembles (set, frozenset), dictionnaires, fonction hash()
- Approfondissements en programmation orientée objet : méthodes spéciales, monkey patch, polymorphisme, métaclasses, décorateurs, design patterns
- Bases de données relationnelles et NoSQL : SQLite, MySQL, PostgreSQL, MongoDB
- Traitement des données : expressions régulières, formats CSV, JSON, XML
- Interfaces graphiques avec tkinter et pygame
- Développement scientifique avec introduction à Numpy, SciPy, Pandas et Matplotlib
- Gestion de projet Python : paquetages, environnements virtuels, modules importlib, cache, clause future
- Programmation avancée : asynchrone, multithreading
- Analyse de code, tests et validation
- Interfaces avec d’autres langages : Java, C
3. Éléments de méthodologie de la formation
Cette formation combine apports théoriques et exercices pratiques pour permettre une assimilation progressive des concepts avancés. La gestion en petits groupes (jusqu’à 8 stagiaires) facilite un suivi personnalisé et un accompagnement adapté aux besoins de chacun. Chaque participant bénéficie d’un poste de travail dédié lors des sessions en présentiel et d’un support pédagogique complet remis tout au long du programme. La progression est régulièrement évaluée par des échanges collectifs, et la formation se conclut par un questionnaire de satisfaction et une validation des acquis.
La formation « Programmation avancée avec Python » s’adresse à des développeurs ayant déjà une première expérience significative en Python ou ayant suivi une formation préalable en programmation orientée objet avec ce langage. Ce programme vise à approfondir les compétences des stagiaires dans la manipulation avancée des données, couvrant notamment différents formats structurés et bases de données NoSQL. Il met également l’accent sur l’utilisation des bibliothèques spécialisées comme Numpy pour le traitement scientifique, ainsi que sur les concepts avancés de la programmation orientée objet. En complément, la formation intègre la gestion de projet et la production de code Python professionnel. Le plus de ce programme réside dans son approche complète, alliant théorie et exercices pratiques, avec un suivi individualisé grâce à la gestion en petits groupes.
2. Les thèmes abordés
- Introduction au cours et environnement de travail
- Rappels et compléments sur variables, classes, opérateurs, structures de contrôle, fonctions avancées
- Classes supplémentaires : ensembles (set, frozenset), dictionnaires, fonction hash()
- Approfondissements en programmation orientée objet : méthodes spéciales, monkey patch, polymorphisme, métaclasses, décorateurs, design patterns
- Bases de données relationnelles et NoSQL : SQLite, MySQL, PostgreSQL, MongoDB
- Traitement des données : expressions régulières, formats CSV, JSON, XML
- Interfaces graphiques avec tkinter et pygame
- Développement scientifique avec introduction à Numpy, SciPy, Pandas et Matplotlib
- Gestion de projet Python : paquetages, environnements virtuels, modules importlib, cache, clause future
- Programmation avancée : asynchrone, multithreading
- Analyse de code, tests et validation
- Interfaces avec d’autres langages : Java, C
3. Éléments de méthodologie de la formation
Cette formation combine apports théoriques et exercices pratiques pour permettre une assimilation progressive des concepts avancés. La gestion en petits groupes (jusqu’à 8 stagiaires) facilite un suivi personnalisé et un accompagnement adapté aux besoins de chacun. Chaque participant bénéficie d’un poste de travail dédié lors des sessions en présentiel et d’un support pédagogique complet remis tout au long du programme. La progression est régulièrement évaluée par des échanges collectifs, et la formation se conclut par un questionnaire de satisfaction et une validation des acquis.
Ces formations peuvent vous intéresser
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 €
Malheureusement, vous ne pouvez pas contacter ce centre via Maformation.
Voici des formations similaires :
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
NEUILLY-SUR-MARNE
À distance / En entreprise
Salarié en poste / Demandeur d'emploi / Entreprise
Finançable CPF
1490 €
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