Le cours offre aux participants une introduction approfondie au langage de programmation Python et le développement de compétences dans divers domaines de la programmation.
Le cours développe des compétences essentielles en programmation Python, préparant les participants à une variété de tâches et de projets de développement logiciel, y compris une formation aux projets d'apprentissage automatique et d'intelligence artificielle.
• Bases du langage de programmation Python et introduction à la syntaxe.
• Utiliser des applications Python et créer des programmes fonctionnels.
• Travailler avec différents types de données et utiliser des opérateurs pour les manipuler.
• Créer et utiliser des fonctions pour organiser et réutiliser le code.
• Valorisation des fonctionnalités auprès des décorateurs.
• Encapsuler les fonctions dans des modules et créer des packages complexes.
• Notions de programmation orientée objet et de création de classes.
• Comprendre les méta-classes et comment elles peuvent être utilisées.
• Manipuler des fichiers et des répertoires ainsi qu'accéder à différents types de fichiers.
• Extraire des données à l'aide d'expressions régulières (RegExp).
• Gestion et gestion des erreurs et exceptions dans le code Python.
• Créer et exécuter des tests pour garantir la qualité du code.
• Traitement et manipulation des données à l'aide de la bibliothèque Pandas.
• Travailler avec des bases de données et utiliser des API pour accéder à différents types de bases de données, y compris les bases de données NoSQL.
Il n'y a aucun prérequis de certification pour ce cours. Une expérience spécifique dans la connaissance d'un langage de programmation est un avantage.
• Introduction au langage de programmation Python
• Utilisation d'applications Python
• Utiliser différents types de données et d'opérateurs
• Création et utilisation de fonctions
• Modification de fonctions à l'aide de décorateurs
• Création de packages
• Programmation orientée objet
• Introduction de méta-classes
• Travailler et effectuer des opérations avec des fichiers et des répertoires et accéder à différents types de fichiers
• Extraction de données RegExp
• Gestion des erreurs et exceptions
• Rédaction et exécution de tests
• Traitement des données avec Pandas
• Opérations de base de données, utilisation d'API pour l'accès aux bases de données et utilisation de bases de données NoSQL.
Il n'y a aucune recommandation pour l'instant.
Suite à ce cours, vous recevrez un certificat de fin d'études.

