Programme avancee avec python
AMS TRAINING
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.
Gestion du projet et production de code Python.
Programme
Introduction
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
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation