Google Colab
Google Colab est lāun des outils dāĆ©criture de code que lāon utilise pour animer des ateliers chez Magic Makers.Ā Il permet dāĆ©crire et dāexĆ©cuter du codeĀ sans avoir Ć installer dāenvironnement de dĆ©veloppement.
Sur cette page tu trouveras:
CrƩer et partager un projet
CrƩer un projet
Lorsque tu ouvres Colab, le bouton « Créer un nouveau notebook » permet de créer un nouveau projet.
Pense alors Ć le renommerĀ (en cliquant sur le titre en haut de lāĆ©cran), sinon tu te retrouveras vite avec des dizaines de projets nommĆ©s « UntitledĀ Ā» !
Pour retrouver ton projet, rien de plus simple :Ā Colab affiche la liste de tes notebooks quand tu te connectes.
Il est aussi possible de retrouver tes projets sur ton Google Drive, dans le dossier « Colab Notebooks » qui aura automatiquement été créé.
Partager un projet
Le bouton « Partager » en haut à droite permet de partager ton projet.
Tu peux alors choisir qui peut y avoir accès ainsi que les autorisations (lecteur / commentateur / éditeur).
Il te suffit ensuite deĀ Copier le lienĀ et de le partager !
Ā
Quand tu arrives sur un notebook que lāon tāa partagĆ©, tu peux facilementĀ en faire une copieĀ en cliquant surĀ FichierĀ puisĀ Enregistrer une copie dans Drive.
Ainsi, tu récupères tout le code et tu peux le modifier sans avoir à toucher le code original !
Blocs de code et blocs de texte
CrƩer des blocs
Colab te permet de créer des blocs de code ou de texte en cliquant sur les boutons « + Code » ou « + Texte »
Ces boutons sāaffichent lorsque tu passes ton curseur au dĆ©but / Ć la fin dāun bloc existant.
Informations sur les blocs
LesĀ blocs de codeĀ permettent dāĆ©crire et dāexĆ©cuter du code. AprĆØs avoir Ć©crit ton code, un bouton « PlayĀ Ā» Ć cĆ“tĆ© de celui-ci permet de lāexĆ©cuter.
LesĀ blocs de texteĀ permettent dāĆ©crire du texte.
 Ils sont aussi très utiles pour créer des sections : ajouter un # devant le texte en fait un titre, et les autres blocs de code / texte en dessous feront donc partie de cette section.
Cela est trĆØs pratique pour organiser son code.Ā Il est aussi possible dāexĆ©cuter tous les blocs de code dans une sectionĀ simplement en rĆ©duisant cette derniĆØre et en cliquant sur le bouton « PlayĀ Ā» juste Ć cĆ“tĆ© !
Tous les blocs de code utilisent le mĆŖme environnement dāexĆ©cution. Ainsi, on peut trĆØs bienĀ crĆ©er une variable dans un bloc et la rĆ©utiliser dans un autre blocĀ !
NāhĆ©site pas Ć utiliser les blocs de code pourĀ sĆ©parer ton code en parties distinctesĀ plutĆ“t que dāavoir un seul bloc de code. Cela permet notamment pour les makers de bien comprendre quāil sāagit de parties de code indĆ©pendantes / qui font des opĆ©rations diffĆ©rentes !
Gestion des fichiers
LāicĆ“ne de dossier permet dāafficher le dossierĀ contentĀ dans lequel on peutĀ glisser-dĆ©poser des fichiers.
Il est aussi possible de faire unĀ clic droitĀ dans le dossier puis choisirĀ Importer.
AprĆØs avoir importĆ© un fichier, il faut parfois cliquer sur lāicĆ“ne ci-contre pourĀ rĆ©actualiser le contenu du dossier.
Si jamais tu te perds dans lāarborescence de Colab, il te suffit de retourner dans le dossierĀ contentĀ pour retrouver tes fichiers !
Tu peux aussi simplement réactualiser la page pour réafficher le dossier par défaut.
Environnement d’exĆ©cution
LāĆ©tat des variables, objets crƩƩs et fichiers importĆ©s sont mĆ©morisĆ©s dans lāenvironnement dāexĆ©cution.
Celui-ci sāĆ©teint quand le programme nāest plus modifiĆ© / utilisĆ© pendant un certain temps.
Autrement dit,Ā les fichiers importĆ©s sur Colab sont temporairesĀ ā quand tu reprendras ton atelier le lendemain, il faudra rĆ©-importer ces derniers !
AmĆ©liorer les performances de lāenvironnement dāexĆ©cution
Pour certains codes gourmands ā par exemple pour lāentraĆ®nement dāun rĆ©seau de neurones, il est conseillĆ© deĀ modifier le type dāexĆ©cutionĀ et de choisir « GPUĀ Ā» dans le menu dĆ©roulant.
Cela peut significativement amƩliorer les performances.
ParamĆØtres utiles
En allant dans « Outils -> paramĆØtres » puis dans « EditeurĀ Ā», il y a de nombreuses options que lāon peut activer.
Les plus utiles ont ƩtƩ soulignƩes.
La plus utile estĀ la numĆ©rotation des lignesĀ ā cela tāaidera beaucoup pour recevoir de l’aide en partage dāĆ©cran. On peut te guider en te donnant la numĆ©rotation.
Ā
En cas de problĆØme
Si tu as ouvert différents notebooks Google Colab, il se peut que tu ne puisses plus ajouter de fichiers / lancer ton code car tu as trop de sessions actives.
Google Colab tāaffichera un avertissement dans ce cas-lĆ et te proposera deĀ gĆ©rer les sessionsĀ : tu pourras alors arrĆŖter les sessions que tu nāutilises plus.
Après avoir réactualisé ta page, le code fonctionnera à nouveau correctement.
