Python - Avancé (F-pyt-01)

    

Cette formation fait suite à la formation Python – Initiation. Elle permet d’aller plus loin sur des modules spécifiques, avec une vue d’ensemble sur les thèmes : GUI, bases de données, sockets, interfaçage avec C.


Informations
Public : Toute personne souhaitant approfondir ses connaissances du langage Python.
Durée : 3 jour(s)
Prochaine(s) session(s) : Nous consulter
Frais d'inscription :
- Inter-entreprises : Prix unitaire par stagiaire(s) inscrit(s)
1 inscrit2 inscrits 3 inscrits et +
1500€ HT1350€ HT1200€ HT
- Intra-entreprise : Nous consulter
Programme
Langage

  • Appel de fonctions aspects avancés : *args, **argk
  • Aspects avancés de la programmation orientée objets
  • Décorateurs
  • Méta-classes
Programmation multithread

  • Concepts de bases
  • Gestion de threads : modules thread, threading
  • Threads et la programmation orientée objets
  • Gestion des aspects concurrentiels : lock, mutex, sémaphores...
Programmation réseau

  • Serveur/Client, socket
  • Utilisation des protocoles
  • Services web
Les bases de données

  • Gestion de la base de données SQLite
  • Gestion de la base de données PosgreSQL
  • Gestion de la base de données MySQL
Tests unitaires avec unittest

  • Documentation avec DocStrings
  • Documentation avec PyDoc
  • Tests unitaires avec DocTest
  • Tests unitaires avec unittest
Programmation graphique

  • Différentes API : Tkinter, wxPython, PyQt
  • Tkinter : présentation et mise en œuvre
  • API wxPython : présentation et mise en œuvre
  • API PyQt : présentation et mise en œuvre
Calcul scientifique
  • SciPy : Scientific Tools for Python
  • Présentation du produit, les apports de NumPy
  • Manipulation de tableaux
  • Fonctions mathématiques
  • Représentation graphique avec matplotlib
Intégration Python/C

  • Présentation générale des différentes solutions
  • Interfaçage Python/C avec ctype
  • Interfaçage Python/C avec Cython
  • Interfaçage Python/C avec API-C


Pour plus de renseignements, contactez :

- Tél : +33 (0) 1 72 92 05 58