Programme avancee avec python

AMS TRAINING

Non finançable CPF
Salarié en poste / Demandeur d'emploi / Entreprise
En ligne
Présentiel
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
Nous contacter
Durée
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.
En savoir plus sur les localités en présentiel
Cette formation est disponible dans les centres de formation suivants:
  • 54 - Nancy
Cette formation peut être dispensée dans votre entreprise dans les localités suivantes :
  • 08 - Ardennes
  • 10 - Aube
  • 51 - Marne
  • 52 - Haute-Marne
  • 54 - Meurthe-et-Moselle
  • 55 - Meuse
  • 57 - Moselle
  • 67 - Bas-Rhin
  • 68 - Haut-Rhin
  • 88 - Vosges
Objectifs

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

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

C

Envie d’en savoir plus sur cette formation ?

Documentez-vous sur la formation

Quelle est votre situation ?

Haut de page