Python est aujourd’hui l’un des langages les plus demandés, aussi bien en développement web qu’en data science, automatisation ou DevOps. Cette formation d’initiation vous fournit les bases solides pour écrire du code Python structuré avec des fonctions, des classes et des modules. Vous serez opérationnel pour aborder ensuite les spécialisations Python (data science, web scraping, sécurité).
Public visé
Développeurs ayant une connaissance d’un langage de programmation existant.
Prérequis
Avoir suivi cette formation, ou en maîtriser les thèmes abordés :
Objectifs pédagogiques
À l’issue de cette formation, vous serez capable de :
- Identifier les cas d’usage courants de Python
- Appliquer les techniques de scripting en Python
- Organiser le code avec des fonctions, classes et modules
- Exploiter les modules existants
- Décrire la programmation réseau avec Python
- Implémenter la programmation orientée objet en Python
Programme
Jour 1
- Introduction et configuration de l’environnement
- Types de base et structures de données (tuples, listes, dictionnaires)
Jour 2
- Structures de contrôle et boucles
- Gestion des exceptions
- Fonctions et gestion des fichiers
- Import de modules
Jour 3
- Création de modules et packages
- Programmation orientée objet avec classes et héritage
Jour 4
- Bibliothèques Python (bases de données, GUI avec Tkinter)
- Débogage
- Certification TOSA optionnelle
Modalités d’évaluation des acquis
En cours de formation, par des travaux pratiques. En fin de formation, par un questionnaire d’auto-évaluation.
Pour aller plus loin
Cette formation donne accès aux formations suivantes :
- Python - Calculs Scientifiques
- Web scraping avec Python
- Data Science avec Python (Scikit-learn)
- Python pour tests d'intrusion
- Python - Perfectionnement
- Analyse de Données avec l'IA
- ChatGPT et GPT-4 dans des applications Python
- Apprentissage
Voir aussi
Vous serez peut-être intéressés par les formations suivantes :
Formation DEV-PYTHON-100 — Python - Initiation. Domaine : Développement. Niveau : Initiation. Durée : 4 jours (28 heures). Mots-clés : python, développement, initiation, scripting, backend. Cylian Formation, Dijon.