+237 680 39 05 82 contact@syneduc.com
Accredited & Certified Programs
Cours

Développement d’applications en Python

Apprenez à développer des applications complètes en Python : fondamentaux du langage, programmation orientée objet, bases de données, API REST avec Flask, analyse de données, web scraping et introduct...

4200
Tous niveaux
CIA Formation
CIA Formation Centre Vérifié

Programme de Formation

13 module(s)
Durée totale : 4200
Apprenez à développer des applications complètes en Python : fondamentaux du langage, programmation orientée objet, bases de données, API REST avec Flask, analyse de données, web scraping et introduction à l'intelligence artificielle. Un parcours progressif avec des exemples pratiques à chaque étape.

Module 1 : Introduction à Python et environnement de travail

300
Ce chapitre vous guide pas à pas dans la découverte de Python : installation, prise en main de l'éditeur VS Code, variables, types de données, opérateurs et interactions utilisateur.

Module 2 : Structures de contrôle

300
Ce chapitre vous apprend à contrôler le flux d'exécution de vos programmes avec les conditions (if, elif, else) et les boucles (for, while).

Module 3 : Structures de données

300
Ce chapitre vous apprend à organiser et manipuler des collections de données avec les listes, tuples, ensembles, dictionnaires et les compréhensions.

Module 4 : Les fonctions

300
Ce chapitre vous apprend à structurer votre code avec les fonctions : définition, paramètres avancés, fonctions lambda, fonctions d'ordre supérieur, portée des variables et récursivité.

Module 5 : Manipulation de fichiers et modules

360
Ce chapitre couvre la manipulation de fichiers (texte, CSV, JSON), la création de modules et packages Python, ainsi que la gestion des environnements virtuels.

Module 6 : Classes et objets

300
Ce chapitre introduit la programmation orientee objet en Python : classes, objets, constructeur, encapsulation et methodes speciales.

Module 7 : Heritage, polymorphisme et gestion d'erreurs

300
Ce chapitre couvre l'heritage, le polymorphisme, la gestion des exceptions et la creation d'exceptions personnalisees en Python.

Module 8 : Organisation de projets et tests

360
Ce chapitre vous apprend à structurer vos projets Python de manière professionnelle, à écrire des tests unitaires avec unittest et pytest, à utiliser le logging et le débogueur, et à appliquer les bonnes pratiques PEP 8.

Module 9 : Bases de données avec Python

360
Ce chapitre vous apprend à interagir avec des bases de données depuis Python, en commençant par SQLite et le module sqlite3, puis en découvrant l'ORM SQLAlchemy pour une approche orientée objet.

Module 10 : Développement web avec Flask

540
Ce chapitre vous guide dans la création d'applications web avec Flask, de la première route jusqu'au déploiement d'une API REST connectée à une base de données, en passant par les templates Jinja2, les formulaires et l'architecture MVC.

Module 11 : Analyse et visualisation de données

360
Ce chapitre couvre l'analyse et la visualisation de données en Python avec NumPy, Pandas, Matplotlib et Seaborn.

Module 12 : Web scraping et automatisation

300
Ce chapitre couvre le web scraping avec requests et BeautifulSoup, l'automatisation de tâches et l'envoi d'emails avec Python.

Module 13 : Introduction à l'intelligence artificielle

360
Ce chapitre introduit le Machine Learning avec scikit-learn, l'évaluation de modèles et le déploiement via une API Flask.
Nous contacter

Commentaires

0 commentaire

Se connecter pour commenter

Aucun commentaire pour le moment

Soyez le premier à partager votre avis !

Se connecter pour commenter

Supprimer le commentaire ?

Cette action est irréversible. Le commentaire sera définitivement supprimé.

Your Cart

Your cart is empty

Add programs to start learning