Contenu de la formation
Algorithmes et bases de Python
- - Variables
- - Typage dynamique
- - Types mutables et immuables
- - Chaînes de caractères
- - Séquences d'échappement
- - Méthodes utiles pour les chaînes de caractères
- - Chaînes de caractères formatées
- - Nombres
- - Opérateurs arithmétiques
- - Conversion de types
- - Opérateurs conditionnels
- - Opérateurs logiques
- - Opérateur ternaire
- - Boucles (Pour, Tant que)
- - Arguments (xargs)
- - Fonctions
- - Portée
Structures de données
- - Liste
- - Parcourir les listes
- - Recherche d'éléments
- - Fonctions lambda
- - Trier les listes
- - Fonction de carte
- - Fonction de zip
- - Compréhensions de liste
- - Piles
- - Files d'attente
- - Tuples
- - Tableaux
- - Ensembles
- - Dictionnaires
- - Expressions de générateur
Exceptions
- - Gestion des exceptions
- - Gestion de différentes exceptions
- - Lancer des exceptions
- - Instruction With
Classes
- - Création de classes
- - Constructeurs
- - Classes vs Instances
- - Méthodes magiques
- - Effectuer des opérations arithmétiques avec des classes
- - Héritage
- - Redéfinition de méthodes
- - Héritage multiple
- - Classes de base abstraites
- - Typage de canard
Modules
- - Création de modules
- - Fichiers Python compilés
- - Recherche de modules
- - Sous-packages
- - Fonction Dir
Apprentissage automatique
- - Qu'est-ce que l'apprentissage automatique
- - L'apprentissage automatique en action
- - Bibliothèques et outils pour l'apprentissage automatique
- - Importation de jeux de données
- - Travailler sur de vrais problèmes d'apprentissage automatique
- - Persistance des modèles
Soft Skills
- - Comment apprendre
- - Gestion du temps
- - Résolution de problèmes
- - Motivation
- - Concentration
- - Organisation
- - Adaptabilité
- - Travail d'équipe
- - Communication