scikit-learn Tutoriels

scikit-learn propose une approche systématique de l'apprentissage automatique avec Python. Nos tutoriels couvrent divers algorithmes d'apprentissage automatique, la sélection de modèles et les techniques d'évaluation, adaptés aux scientifiques des données débutants et intermédiaires. Avec des laboratoires gratuits et des exemples de code pratiques, vous obtiendrez une expérience concrète dans la construction de modèles d'apprentissage automatique. Notre terrain de jeu en science des données vous permet d'expérimenter avec les fonctions et ensembles de données de scikit-learn en temps réel.

Définir des Classes et des Objets en Python

Définir des Classes et des Objets en Python

Dans ce laboratoire, vous apprendrez les concepts fondamentaux de la Programmation Orientée Objet (POO) en Python. Nous explorerons comment définir des classes, qui servent de modèles (blueprints) pour créer des objets, et comprendrons la relation entre les classes et les objets. Vous acquerrez ensuite une expérience pratique en créant et en utilisant des instances de vos classes définies. Le laboratoire vous guidera à travers l'initialisation des objets avec la méthode __init__ pour définir leur état initial et la personnalisation de leur représentation textuelle à l'aide de la méthode __repr__ pour une meilleure lisibilité et un débogage facilité.
Python
Création d'une API REST Flask avec SQLite

Création d'une API REST Flask avec SQLite

Dans ce projet, nous apprendrons à construire une API REST avec Flask en utilisant SQLite comme base de données. Nous commencerons par créer une base de données SQLite d'exemple et la remplir de quelques données. Ensuite, nous construirons une application Flask avec des points d'accès pour effectuer des opérations CRUD (Créer, Lire, Mettre à jour, Supprimer) sur les données de la base de données SQLite.
Python
Comment ajouter plusieurs arguments argparse

Comment ajouter plusieurs arguments argparse

Apprenez à ajouter et analyser efficacement plusieurs arguments de ligne de commande en Python en utilisant le puissant module argparse pour une configuration de script flexible
Python
Comment ajouter du temps dans Python datetime

Comment ajouter du temps dans Python datetime

Découvrez des techniques efficaces pour ajouter du temps dans Python datetime, explorez les méthodes timedelta et effectuez des calculs précis de temps avec des exemples pratiques et les meilleures pratiques.
Python
Gérer les Entrées et les Sorties en Python

Gérer les Entrées et les Sorties en Python

Dans ce laboratoire, vous apprendrez les concepts fondamentaux de la gestion des entrées et des sorties (*Input/Output* - E/S) en Python. Nous explorerons comment afficher des informations sur la console en utilisant la fonction `print()`, y compris le contrôle des séparateurs entre plusieurs arguments. De plus, vous acquerrez une expérience pratique dans l'obtention des entrées utilisateur depuis le clavier, l'écriture de données dans des fichiers et la lecture de données depuis des fichiers, couvrant ainsi les compétences essentielles pour interagir avec des sources de données externes dans vos programmes Python.
Python
Authentification de Message avec HMAC en Cryptographie

Authentification de Message avec HMAC en Cryptographie

Dans ce laboratoire, vous apprendrez à assurer l'intégrité et l'authenticité des messages en utilisant le HMAC (Hash-based Message Authentication Code) avec OpenSSL et Python.
CybersecurityLinuxPython
Gérer les dictionnaires en Python

Gérer les dictionnaires en Python

Dans ce laboratoire, vous acquerrez une expérience pratique de la gestion des dictionnaires en Python. Les dictionnaires sont des structures de données essentielles pour stocker des informations sous forme de paires clé-valeur. Vous apprendrez à créer et à inspecter des dictionnaires, à accéder et à modifier des éléments, à ajouter et à supprimer des éléments, et à explorer les objets de vue de dictionnaire.
Python
Créer un raccourcisseur d'URL avec Flask et MySQL

Créer un raccourcisseur d'URL avec Flask et MySQL

Ce projet vous guide dans la création d'un service de raccourcissement d'URL simple en utilisant Flask et MySQL. Vous allez apprendre à configurer une base de données, à concevoir une interface web et à implémenter des fonctionnalités pour raccourcir des URL, rechercher des URL par étiquettes et visualiser des analyses. Le projet est adapté aux débutants et offre une vue d'ensemble complète du développement web avec Python et la gestion de bases de données.
HTMLPythonMySQLCSS
Gérer les Exceptions avec try except en Python

Gérer les Exceptions avec try except en Python

Dans ce laboratoire, vous apprendrez à gérer efficacement les exceptions en Python en utilisant l'instruction `try...except`. Nous explorerons comment intercepter des exceptions spécifiques comme `ValueError`, gérer plusieurs types d'exceptions, et exécuter du code indépendamment du fait qu'une exception se soit produite en utilisant les blocs `else` et `finally`. Vous apprendrez également à lever des exceptions personnalisées pour signaler des conditions d'erreur spécifiques dans votre code. Grâce à des exercices pratiques, vous acquerrez une expérience concrète dans l'écriture de programmes Python robustes et tolérants aux erreurs.
Python
Style de Code PEP 8 en Python

Style de Code PEP 8 en Python

Dans ce laboratoire, vous apprendrez comment appliquer le guide de style PEP 8 à votre code Python. PEP 8 fournit des recommandations pour écrire un code Python lisible et cohérent, couvrant l'indentation, la longueur des lignes, l'espacement et les conventions de nommage. Vous pratiquerez l'implémentation des directives, explorerez les règles et utiliserez autopep8 pour le formatage automatique.
Python
Outils de Développement Python

Outils de Développement Python

Dans ce laboratoire, vous explorerez divers outils pour le développement Python, y compris le mode interactif standard, IPython pour une interaction améliorée, Vim pour l'écriture de scripts, et IDLE pour le développement intégré. Acquérir une expérience pratique avec différents flux de travail de développement Python.
Python
Manipuler les Listes en Python

Manipuler les Listes en Python

Dans ce laboratoire, vous acquerrez une expérience pratique de la manipulation des listes en Python, une structure de données fondamentale. Vous apprendrez à créer, accéder, ajouter, supprimer, modifier, trier, interroger et imbriquer des listes. À la fin, vous saurez utiliser efficacement les listes pour gérer et traiter les données dans vos programmes Python.
Python
Documenter les fonctions Python avec des docstrings

Documenter les fonctions Python avec des docstrings

Dans ce laboratoire, vous apprendrez l'importance de documenter votre code Python à l'aide de docstrings. Nous explorerons comment accéder aux docstrings existantes des fonctions intégrées en utilisant la fonction help() et l'attribut __doc__. De plus, vous acquerrez une expérience pratique dans l'écriture de vos propres docstrings pour des fonctions personnalisées et la vérification de leur accessibilité via la fonction help(), rendant votre code plus compréhensible et maintenable.
Python
Créer un raccourcisseur d'URL avec Python Flask

Créer un raccourcisseur d'URL avec Python Flask

Dans ce projet, nous allons apprendre à créer un raccourcisseur d'URL à l'aide de Python et de Flask. Un raccourcisseur d'URL est un outil qui prend une URL longue et la convertit en une URL plus courte et plus facile à gérer. Cela peut être utile pour partager des liens sur les médias sociaux ou dans des e-mails, ainsi que pour rendre les URL longues plus conviviales pour l'utilisateur.
Python
Importer des Modules et des Packages en Python

Importer des Modules et des Packages en Python

Dans ce laboratoire, vous apprendrez comment importer et utiliser des modules et des packages en Python. Nous explorerons les modules Python avec pydoc, importerons des modules en utilisant `import`, importerons des objets spécifiques avec `from...import`, et comprendrons les packages Python. Ce laboratoire offre une pratique concrète pour une organisation et une réutilisation efficaces du code.
Python
Ajouter des Commentaires en Python

Ajouter des Commentaires en Python

Dans ce laboratoire, vous apprendrez l'importance et l'application pratique des commentaires dans la programmation Python. Les commentaires sont essentiels pour rendre votre code compréhensible par les humains, ce qui est crucial pour la maintenance et la collaboration, surtout à mesure que les programmes deviennent plus complexes. Vous explorerez différents types de commentaires et apprendrez à les utiliser efficacement.
Python
Instructions Conditionnelles en Python

Instructions Conditionnelles en Python

Dans ce laboratoire, vous apprendrez à contrôler le flux de vos programmes Python à l'aide d'instructions conditionnelles. Nous commencerons par comprendre le concept de l'exécution séquentielle des programmes, puis nous introduirons la logique conditionnelle comme moyen de permettre aux programmes de prendre des décisions. Vous implémenterez une logique à branche unique, double et multiple à l'aide des instructions if, if-else et if-elif-else. Le laboratoire couvrira également les instructions if imbriquées, l'instruction pass et introduira l'instruction match-case (Python 3.10+). À la fin de ce laboratoire, vous serez en mesure d'écrire du code Python qui exécute différents blocs d'instructions en fonction de conditions spécifiques.
Python
Explorer les Méthodes Spéciales dans les Classes Python

Explorer les Méthodes Spéciales dans les Classes Python

Dans ce laboratoire, vous plongerez dans le monde fascinant des méthodes spéciales de Python, souvent appelées méthodes "dunder". Vous obtiendrez une compréhension pratique de la manière dont ces méthodes influencent le comportement de vos classes et objets, en explorant `__new__`, `__del__`, `__slots__` et `__call__`.
Python
  • Précédent
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 175
  • Suivant