![]() |
DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS. |
Python pour les développeurs : La syntaxe + Bases de données et notions avancéesDate de mise à jour : 09/02/2026
| Identifiant OffreInfo : 03_261317704F |
Via Compétences (Carif-Oref Auvergne-Rhône-Alpes) |
Devenir syntaxiquement compétent en Python afin de créer de petits projets (scripts et automatisation) - Maîtriser des outils de base utilisés de façon récurrente chez les développeurs Python
Découverte du langage
Atelier : Exécuter Python et créer un projet
Syntaxe de base de Python
Objectifs : Connaître les outils de base fournis par Python et résoudre des problèmes en utilisant les fonctionnalités appropriées
Types de données avancés
Objectifs : Être capable d'introduire l'usage de collections lorsqu'un problème le nécessite
Découvrir les fonctions
Atelier : Créer et réutiliser des fonctions de calcul
Objectifs : Savoir factoriser du code en fonctions pour ne pas se répéter
Le droit aux erreurs
Réutiliser du code
Atelier : Faire du calcul avec la bibliothèque standard
Atelier : Utiliser une bibliothèque tierce open-source (ex. requests)
Objectifs : Être à l'aise avec le système d'import en Python
Découvrir la programmation orientée objet
Atelier : Représenter une structure (bibliothèque, librairie) avec des classes
Objectifs : Connaître en détail le système d'objets et le modèle de données de Python, et savoir quand décrire une classe est intéressant
Manipuler des fichiers texte
Atelier : Manipuler des fichiers, effectuer des calculs
Atelier : Traiter des fichiers en lots
Introduction à l'interaction système
Atelier : Récupérer la sortie de l'outil ipconfig ou ip addr
Introduction au SQL avec Python avec SQLite3
Atelier : Créer une table et effectuer des requêtes
Documentation de code en Python
Réaliser des interfaces graphiques en Python
Objectifs : Savoir réaliser un utilitaire graphique minimaliste avec quelques champs
Non certificiante
Sans niveau spécifique
Conventionnement : Non
Bénéficiaire de l'action
Niveau d'entrée : Sans niveau spécifique
Avoir la maitrise d'un langage concurrent type PHP, Java, C/C++