Description
Module 1 - Introduction à Python : Introduction à Python Installation de Python et de l'éditeur de texte Variables, types de données et opérateurs Structures de contrôle (if/else, boucles for/while) Fonctions Manipulation de fichiers Erreurs et exceptions Module 2 - Programmation orientée objet en Python : Introduction à la programmation orientée objet (POO) Classes et objets Attributs et méthodes Encapsulation, héritage et polymorphisme Utilisation de modules Module 3 - Bibliothèques Python : Introduction aux bibliothèques Python Utilisation de bibliothèques telles que Numpy et Pandas Travailler avec des tableaux de données (dataframes) Création de graphiques Analyse de données Module 4 - Développement de petits projets en Python : Création de petits projets tels que des jeux ou des applications simples Utilisation des concepts appris dans les modules précédents Conception et développement de projets en équipe Bonnes pratiques de codage et de gestion de projet
Objectifs
L'objectif de la formation Python est de permettre aux participants de comprendre les concepts de base de la programmation en utilisant le langage Python, de développer des compétences en programmation orientée objet, de créer des scripts et des programmes simples, et de comprendre les structures de données couramment utilisées en informatique. La formation vise également à donner aux participants les compétences nécessaires pour utiliser Python pour résoudre des problèmes concrets dans divers domaines tels que la science des données, l'analyses de données, l'IA et l'apprentissage automatique.
Résultats
Créer, identifier et afficher le contenu d'une variable Connaître les principaux cas d'usage de Python Savoir utiliser les opérateurs et créer un contrôle de flux conditionnel Créer des boucles simples Reconnaître et manipuler des objets simples et savoir appliquer des fonctions Créer et documenter des fonctions Importer un package et utiliser ces fonctions au sein d'un programme Lire une donnée en entrée et effectuer un traitement Trier des données Modéliser un graphe et l'explorer Créer des combinaisons de boucles et conditions