Description
Jour 1 : Programmation Multithread
Concepts de base, synchronisation, gestion de threads.
Exercices pratiques: Programmes multithread.
Programmation Réseau avec Sockets
TCP/IP, sockets en mode connecté et non connecté.
Exercices pratiques: Applications client-serveur.
Jour 2 : Python et XML
Gestion de fichiers XML, DOM, SAX, Xpath.
Exercices pratiques: Manipulation de données XML.
Bases de Données
SQL, NoSQL, SQLite, MySQL.
Exercices pratiques: Applications avec bases de données.
Jour 3 : Intégration Python/C et Java
Utilisation de SWIG, interfaces avec C et Java.
Exercices pratiques: Interfaces avec des API en C et Java.
Optimisation et Profiling
Débogage, analyse des performances.
Exercices pratiques: Optimisation de code existant.
Objectifs
Maîtriser les aspects avancés de Python, y compris la programmation multithread et réseau.
Apprendre l'intégration Python avec d'autres langages.
Développer des compétences en débogage et optimisation de code.
Résultats
Maîtriser les aspects avancés de Python.