Défis de pratique en Go
Débutant
Ce cours contient de nombreux défis pour Go. Chaque défi est un petit projet Go avec des instructions détaillées et des solutions. Vous pouvez pratiquer vos compétences en Go en résolvant ces défis, améliorer vos capacités à résoudre des problèmes et apprendre à écrire un code propre et efficace.
go
💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici
- Introduction
- Programme
Types de valeurs fondamentaux de Go
Défi de programmation sur les constantes en Golang
Manipulation des variables en Golang
Bonjour le monde, Golang!
Formatage de chaînes de caractères en Golang
Manipulation de chaînes de caractères en Golang
Chaînes de caractères et runes | Défi
Manipulation d'ensembles en Go
Type de données slice Go
Création et manipulation de cartes Go | Défi
Groupement de données struct en Go
Défi sur les pointeurs en Golang : Comprendre les références
Boucle For en Golang
Branchement If-Else en Golang
Présentation concise de l'instruction switch
Fondamentaux des fonctions en Go
Valeurs de retour multiples | Défi
Fonctions variadiques en Go
Méthode de programmation Go
Exploration des interfaces en Golang
Imbrication de structs en Golang
Explorer le mot clé Range de Golang
Gérer les erreurs en Golang | Défi
Gérer les erreurs inattendues en Golang
Exécution différée des fonctions et nettoyage
Gérer les panics avec la fonction recover de Golang
Présentation des génériques en Golang
Création de closures avec des fonctions anonymes en Go | Défi
Fonctions récursives en Go
Les goroutines concurrentes en Golang
Canaux tamponnés en Golang
Paramètres de fonction de canal Golang | Défi
Synchroniser les goroutines avec des canaux
Concurrency des Canaux Go
Communication de canal Golang avec des travailleurs | Défi
Opérations non bloquantes sur les canaux | Défi
Range sur des canaux | Défi
Instruction select en Go
Mise en œuvre de délais d'attente en Go à l'aide de canaux
Timer et Ticker en Golang
Horloges et tics (Timers and Tickers) | Défi
Pool de travailleurs concurrent avec des goroutines
Utiliser WaitGroup dans les goroutines
Implémentation de la limitation de débit en Go | Défi
Compteurs atomiques en programmation concurrente en Go
Accès concurrent à des données avec des mutex | Défi
Synchroniser l'état partagé avec des goroutines
Lecture de fichiers en Go | Défi
Écrire dans des fichiers en Go | Défi
Transformation de texte Go concise
Gestion des chemins de fichiers en Golang | Défi
Travailler avec les dossiers en Go | Défi
Fichiers et répertoires temporaires | Défi
Inclusion de fichiers dans les programmes Go
Trier les types intégrés en Go | Défi
Tri par fonctions | Défi
Contenu dynamique avec les modèles de texte en Golang
Démonstration des expressions régulières en Go
Encoder et décoder JSON en Golang
Mappage XML en Golang
Go Time et Durée
Temps d'époque Golang
Formatage et analyse du temps | Défi
Génération de nombres aléatoires en Go | Défi
Analyser des nombres en Go | Défi
Analyse d'URL en Go | Défi
Calculer des hachages SHA256 en Go | Défi
Défi de codage Base64 en Go
Tests et tests de performance | Défi
Gestion des arguments de ligne de commande en Go | Défi
Analyse des drapeaux de ligne de commande en Golang
Command Line Subcommands | Challenge
Variables d'environnement Unix
Gestion des requêtes HTTP en Golang | Défi
Créer un serveur HTTP de base en Go
Démonstration de l'annulation avec context.Context en Golang | Défi
Remplacer un processus Go avec la fonction exec
Démarrer des processus externes en Go | Défi
Gérer les signaux Unix dans les programmes Go
Défi de sortie en Go
Enseignant
Labby
Labby is the LabEx teacher.
Partager sur Google Classroom
Rejoignez notre Discord et apprenez ensemble
Rejoindre maintenantAvis des Utilisateurs
" Great teaching nothing bad to say just overall great"
— asda
" Thanks, every day Improve my skill"
— Andrés Santacruz
Recommandé pour vous

