Programmation avancée avec Python
- Référence GKPYTHA
- Durée 4 jour(s)
Modalité pédagogique
Options de paiement complémentaires
-
GTC 33 TTC
Les GTC sont proposés en exclusivité aux partenaires autorisés afin de gagner du temps et de fluidifier le processus d'achat des formations chez Global Knowledge. Il s’agit d’un crédit universel qui peut être utilisé dans les centres Global Knowledge à travers le monde.
Classe inter en présentiel Prix
EUR2,490.00
hors TVA
Demander une formation en intra-entreprise S'inscrireAller à:
Modalité pédagogique
La formation est disponible dans les formats suivants:
-
Classe inter à distance
Depuis n'importe quelle salle équipée d'une connexion internet, rejoignez la classe de formation délivrée en inter-entreprises.
-
Classe inter en présentiel
Formation délivrée en inter-entreprises. Cette méthode d'apprentissage permet l'interactivité entre le formateur et les participants en classe.
Demander cette formation dans un format différent
Résumé
Haut de pageFacile à appréhender, Python est un langage de programmation rapide à apprendre tout en conservant de grandes possibilités. Il est aujourd’hui un des meilleurs langage pour débuter en programmation et effectuer des développements rapides dans le cadre de projets Agile.
Cette formation permet aux participants d'acquérir les compétences et connaissances nécessaires pour découvrir en profondeur le langage Python en version 3.x et sa manipulation.
Ils découvriront également comment traiter et afficher les données dans le cadre de projets de développement actuels.
Mise à jour : 04.11.2024
Prochaines dates
Haut de page-
- Modalité: Classe inter en présentiel
- Date: 26-29 mai, 2026 | 9:30 AM to 5:30 PM
- Centre: RUEIL ATHENEE (W. Europe )
- Langue: Français
-
- Modalité: Classe inter à distance
- Date: 26-29 mai, 2026 | 9:30 AM to 5:30 PM
- Centre: SITE DISTANT (W. Europe )
- Langue: Français
-
- Modalité: Classe inter en présentiel
- Date: 23-26 novembre, 2026 | 9:30 AM to 5:30 PM
- Centre: RUEIL ATHENEE (W. Europe )
- Langue: Français
-
- Modalité: Classe inter à distance
- Date: 23-26 novembre, 2026 | 9:30 AM to 5:30 PM
- Centre: SITE DISTANT (W. Europe )
- Langue: Français
Public
Haut de pageCette formation s’adresse à tout utilisateur, administrateur système et bien sûr développeur désirant gagner en productivité et en efficacité au quotidien par le biais de programmes développés en langage Python.
Objectifs de la formation
Haut de pageA l'issue de la formation, les aprticipants seront capables de :
- Manipuler des données stockées sous différents formats structurés et NOSQL.
- Traiter des données à l’aide de Numpy.
- Apprendre les notions avancées de programmation orientée objet avec le langage Python.
- Gérer des projets et produire du code Python.
Programme détaillé
Haut de pageIntroduction
- Présentation
- Environnement de cours
Rappels et compléments
- Variables, classes et opérateurs
- Structures de contrôle : conditions ternaires, générateurs
- Fonctions : clause yield
Classes supplémentaires
- Classes ensembles set et frozenset
- Classe associative dict et fonction hash()
Compléments en POO
- Méthodes spéciales
- MonkeyPatch
- Polymorphisme
- Metaclasses
- Classes vides
- Décorateurs et Design Patterns (modèles de conception)
Bases de données
- SQLite
- MySQL
- PostgreSQL
- MongoDB
Traitement de données
- Expressions régulières
- CSV
- JSON
- XML
Interface graphique
- tkinter
- pygame
Développement scientifique
- Introduction à Numpy
- SciPy, Pandas et Matplotlib
Gestion de projet
- Paquetages et environnements virtuels
- Modules importlib et spec
- Cache
- Clause future
- Programmation asynchrone, multithreading
- Analyse de code, tests et validation
Interface avec les autres langages
- Java
- C
Pré-requis
Haut de pageLes participants auront suivi préalablement la formation Programmation objet en langage Python (GKPYTH) ou possèdent une première expérience significative en développement Python.
Pré-requis recommandés :Bon à savoir
Haut de pageUn support de cours et et un cahier d'exercices avec corrigés sont remis à chaque participant.