Algorithm Tutoriels
Les tutoriels algorithmiques offrent un parcours d'apprentissage structuré pour maîtriser la résolution de problèmes computationnels. Nos tutoriels couvrent divers types d'algorithmes, structures de données et techniques d'optimisation, adaptés aux débutants et aux programmeurs intermédiaires. Avec des laboratoires gratuits et des exercices pratiques de codage, vous acquerrez une expérience pratique dans la mise en œuvre d'algorithmes efficaces. Notre environnement interactif d'algorithmes vous permet de pratiquer la résolution de problèmes et de voir des résultats immédiats.
Autres Arbres de Compétences
LinuxDevOpsCybersécuritéDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxFormation RHCSAFormation RHCE in Enterprise LinuxFormation LFCSShellGitDockerKubernetesFormation CKAFormation CKADFormation CKSAnsibleFormation RHCE in AnsibleJenkinsNmapWiresharkHydraCompTIABase de donnéesMySQLPostgreSQLRedisMongoDBSQLitePythonGolangJavaCC++Développement webScience des données
Évaluation de modèle Scikit-learn
Dans ce laboratoire, vous apprendrez à évaluer un modèle de classification scikit-learn à l'aide de diverses métriques, notamment l'accuracy, la matrice de confusion, la précision, le rappel et le score F1.
Python
Régression linéaire avec Scikit-learn
Dans ce laboratoire, vous apprendrez à construire un modèle de régression linéaire simple en utilisant scikit-learn pour prédire les prix des logements en Californie.
Python
Classification KNN avec Scikit-learn
Dans ce laboratoire, vous apprendrez à utiliser scikit-learn pour construire un classificateur K-Nearest Neighbors (KNN), l'entraîner sur l'ensemble de données Iris et faire des prédictions sur de nouvelles données.
Python
Installation et configuration de Scikit-learn
Dans ce laboratoire, vous apprendrez à vérifier votre installation de scikit-learn, à importer les modules nécessaires et à charger un jeu de données d'exemple pour débuter avec l'apprentissage automatique en Python.
Python
Chargement et exploration de données avec Scikit-learn
Dans ce laboratoire, vous apprendrez les bases du chargement et de l'exploration de jeux de données dans scikit-learn en utilisant le jeu de données classique Iris. Vous pratiquerez l'accès aux données, aux cibles et aux noms des caractéristiques, et effectuerez une visualisation simple.
Python
Prétraitement des données avec Scikit-learn
Dans ce laboratoire, vous apprendrez les techniques fondamentales de prétraitement des données dans scikit-learn, y compris la mise à l'échelle des caractéristiques avec StandardScaler et l'encodage de la cible avec LabelEncoder, en utilisant le jeu de données classique Iris.
Python
Validation Croisée avec Scikit-learn
Dans ce laboratoire, vous apprendrez à effectuer une validation croisée avec scikit-learn pour évaluer plus robustement la performance d'un modèle d'apprentissage automatique.
Python
Trouver les soldats clones
Dans ce défi, nous devrons trouver tous les soldats clones dans une formation de défilé d'armée de clones. Les soldats clones sont identifiés de manière unique par un numéro dans une plage spécifique et peuvent être représentés par une matrice carrée. Notre objectif est de compter le nombre de clones pour chaque ID et de renvoyer le résultat statistique au format d'un dictionnaire. La solution devrait être implémentée dans la méthode count_clone_soldier(matrix: List[List[str]]) dans le fichier count_clone_soldier.py.
Python
Jeux Mathématiques avec NumPy
Dans ce défi, vous allez mettre en pratique l'utilisation du module NumPy en Python et manipuler des tableaux NumPy pour effectuer des opérations mathématiques courantes.
Python
Prise en main des images
Ce tutoriel vous apprendra les bases du travail avec les images à l'aide de la bibliothèque OpenCV-Python. À la fin de ce tutoriel, vous serez capable de lire, d'afficher et d'enregistrer des images.
Python
Mettre à niveau un shell simple vers un shell interactif dans Nmap
Dans ce laboratoire, vous apprendrez à mettre à niveau un shell simple vers un shell interactif dans Nmap. Explorez les techniques utilisant Python et Socat pour obtenir un shell entièrement interactif, améliorant ainsi vos compétences en matière de tests d'intrusion et d'analyse de réseau.
LinuxCybersecurityPython
Effectuer le sous-réseautage IP et la conversion binaire dans le terminal Linux
Dans ce laboratoire, vous maîtriserez le sous-réseautage IP et la conversion binaire dans le terminal Linux. En utilisant Python, vous convertirez les adresses IP entre le format décimal pointé et binaire, traduirez les masques CIDR, identifierez les portions réseau/hôte, et calculerez les hôtes utilisables et les sous-réseaux pour un bloc CIDR donné.
PythonLinux
Jeu de serpent avec Python et Pygame
Ce projet vous guidera tout au long du processus de création d'un jeu de serpent avec Python et la bibliothèque Pygame. Le jeu aura une fenêtre de jeu, un serpent, un bonus et un score. Le serpent se déplacera dans la fenêtre de jeu et mangera le bonus. Lorsque le serpent mangera le bonus, la longueur du serpent augmentera d'un cran. Le score sera affiché à l'écran.
Python
Moniteur de système Linux utilisant Tkinter
Dans ce projet, vous allez apprendre à créer un moniteur de système Linux à l'aide de Python et de la bibliothèque Tkinter. Le moniteur de système affichera des informations en temps réel sur le CPU, la RAM, l'utilisation du disque et les statistiques réseau.
PythonLinux
Créer un scanner de réseau en Python
Dans ce projet, vous apprendrez à créer un scanner de réseau en utilisant Python. Le scanner de réseau utilisera l'outil en ligne de commande nmap pour scanner une adresse IP spécifiée et affichera les résultats dans une interface graphique utilisateur (GUI) en utilisant la bibliothèque Tkinter.
PythonCybersecurity
Travailler avec les Ensembles (Sets) en Python
Dans ce laboratoire, vous acquerrez une expérience pratique du travail avec les ensembles (sets) en Python. Les ensembles sont des structures de données puissantes pour stocker des éléments uniques et effectuer des tests d'appartenance efficaces. Vous apprendrez à créer des ensembles, à ajouter et supprimer des éléments, à effectuer des opérations ensemblistes, et à utiliser les ensembles pour supprimer les doublons des listes.
Python
Écrire un Programme Python Simple
Dans ce laboratoire, vous commencerez votre parcours en programmation Python en créant et exécutant votre tout premier programme. Vous acquerrez une expérience pratique en utilisant l'éditeur VS Code dans l'environnement LabEx pour écrire et exécuter des scripts Python. En vous appuyant sur cette base, vous continuerez à vous exercer à l'écriture de programmes Python, en vous concentrant sur l'utilisation de la fonction print() pour afficher la sortie. Le laboratoire vous guidera ensuite dans l'identification et la compréhension des erreurs Python courantes, vous dotant des connaissances nécessaires pour reconnaître et dépanner les problèmes. Enfin, vous apprendrez des techniques de débogage pratiques pour résoudre efficacement les erreurs et vous assurer que vos programmes Python fonctionnent correctement.
Python
Travailler avec les chaînes de caractères en Python
Dans ce laboratoire, vous acquerrez une expérience pratique du travail avec les chaînes de caractères (*strings*) en Python, un type de données fondamental. Vous commencerez par comprendre les bases des chaînes, y compris leur création, leur immuabilité et l'accès aux caractères individuels en utilisant l'indexation positive et négative. En vous appuyant sur ces bases, vous apprendrez à extraire des sous-chaînes à l'aide du découpage (*slicing*), à utiliser divers opérateurs de chaînes et caractères d'échappement pour la manipulation et le formatage spécial, et à explorer différentes méthodes pour formater les chaînes. Enfin, vous vous plongerez dans les méthodes de chaînes courantes pour effectuer des opérations telles que la recherche, le remplacement et la modification du contenu des chaînes.
Python
- Précédent
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 175
- Suivant