Python – Perfectionnement

Allez plus loin avec Python. Maîtrisez la programmation concurrente, l’interaction avec les bases de données, le traitement de données web (HTML/XML) et le développement réseau pour créer des applications robustes et performantes.

Certification TOSA® Code possible à l’issue de la session.

Informations pratiques

Durée : 3 jours (21 h)
Tarif : 2100€ HT
Public : Développeurs, Chefs de projet
Prérequis : Python Initiation ou équivalent

Évaluation : mises en situation et travaux pratiques tout au long de la formation.

Objectifs pédagogiques

  • Mettre en œuvre des traitements concurrents (multithreading & multiprocessing).
  • Interagir avec des bases de données relationnelles.
  • Parser et traiter des données issues du web (HTML et XML).
  • Développer des applications communicant sur un réseau (client/serveur).
  • Aborder les bases du développement web avec un framework Python.

Programme de la formation

  1. Programmation Concurrente : Maîtriser les modules `threading` et `multiprocessing` pour optimiser vos applications.
  2. Gestion de bases de données : Se connecter et exécuter des requêtes SQL sur des bases de données (SQLite, PostgreSQL…).
  3. Traitement des fichiers HTML : Utiliser des librairies comme `BeautifulSoup` pour extraire des informations de pages web (web scraping).
  4. Traitement des données XML : Parser des fichiers XML pour lire et manipuler des données structurées.
  5. Communications Internet : Développer des scripts clients/serveurs simples avec le module `socket`.
  6. Développement Web : Introduction à un micro-framework web comme Flask pour créer des applications simples.

Dernière mise à jour : 04/2023

Une question ? Écrivez-nous ou appelez le
05 79 96 01 87.