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
- Programmation Concurrente : Maîtriser les modules `threading` et `multiprocessing` pour optimiser vos applications.
- Gestion de bases de données : Se connecter et exécuter des requêtes SQL sur des bases de données (SQLite, PostgreSQL…).
- Traitement des fichiers HTML : Utiliser des librairies comme `BeautifulSoup` pour extraire des informations de pages web (web scraping).
- Traitement des données XML : Parser des fichiers XML pour lire et manipuler des données structurées.
- Communications Internet : Développer des scripts clients/serveurs simples avec le module `socket`.
- 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.