À qui s'adresse la formation ?
- Développeurs, analystes de données ou scientifiques ayant des connaissances de base en Python
- Ceux qui cherchent à utiliser Python pour des applications plus complexes, comme la manipulation de données ou l'automatisation
Objectifs de la formation
- Renforcer les connaissances de base en Python et s'initier à des concepts plus avancés
- Maîtriser la programmation orientée objet et les modules
- Développer un projet pratique intégrant une base de données SQLite et une interface utilisateur avec Tkinter
Approche pédagogique
Cette formation comporte plusieurs ateliers pratiques sur des environnements techniques.
Les sessions “A distance” sont réalisées avec un outil de visioconférence, permettant au formateur d’adapter sa pédagogie
Les sessions “A distance” sont réalisées avec un outil de visioconférence, permettant au formateur d’adapter sa pédagogie
L’évaluation se fait en continue au fils des travaux pratiques
Prérequis
- Avoir suivi un cours pour débutants ou avoir une expérience équivalente en Python
- Connaissance de base des concepts de programmation tels que les variables, les boucles et les fonctions
Programme de la formation
Jour 1
- Révision des Concepts de Base
- Révision rapide des concepts fondamentaux de Python.
- Exercices pratiques: Réalisation de petits scripts pour réviser les bases.
- Programmation Orientée Objet Avancée
- Concepts avancés en POO : héritage multiple, méthodes spéciales.
- Exercices pratiques: Création de classes avancées et utilisation de l’héritage multiple.
Jour 2
- Modules Avancés
- Création et gestion de modules complexes.
- Exercices pratiques: Développement et utilisation de modules personnalisés.
- Introduction à Tkinter
- Création d’interfaces graphiques avec Tkinter.
- Exercices pratiques: Développement d’une interface utilisateur simple.
Jour 3
- Utilisation de SQLite
- Concepts de base des bases de données, utilisation de SQLite avec Python.
- Exercices pratiques: Création et manipulation d’une base de données SQLite.
- Développement d’un Projet Intégratif
- Création d’un projet qui intègre une base de données SQLite et une interface utilisateur Tkinter.
- Exercices pratiques: Développement d’une application complète intégrant les compétences acquises.
Modalité et Prix
Présentiel / Distanciel : 1680 €
Langue
Français
Horaires avec Formateur
9h00 - 12h30 / 13h30 - 17h00