[Python] Les principales faiblesses et inconvénients de Google Colaboratory [Pour les débutants]

Je ne parlerai pas de Google Colaboratory, mais j'utilise généralement Google Colaboratory et j'ai l'inconvénient de "c'est ...", donc je vais l'expliquer.

Il y a deux inconvénients principaux.

1. Ne peut pas être exécuté régulièrement

Elle est communément appelée «règle des 12 heures / 90 minutes».

La restriction de 12 heures d'utilisation continue ne signifie pas qu'une opération aussi lourde est effectuée, donc il n'y a pas tellement de problème, mais j'ai senti que c'était un inconvénient de ne pas pouvoir l'exécuter régulièrement.

L'interface graphique n'est pas disponible

Personnellement, c'était le plus gros inconvénient.

Par exemple, j'avais des problèmes avec l'exécution automatique des opérations du navigateur, en particulier lors du scraping de sites utilisant JavaScript. Bien sûr, si vous pouvez spécifier l'élément, il n'y a pas de problème, mais lorsque vous téléchargez l'élément canvas, vous devez utiliser l'interface graphique.

J'ai personnellement estimé que c'était un inconvénient de ne pas pouvoir l'utiliser.

Après tout, il vaut mieux construire l'environnement localement

Après tout, il est préférable de créer l'environnement localement. Bien sûr, c'est frustrant s'il y a beaucoup d'erreurs dans la construction de l'environnement ... Je pense que Google Colaboratory est une bonne entrée, mais il est préférable de créer un environnement local et d'étudier pour s'habituer à la programmation, car vous pouvez faire plus de choses.

De plus, Google Colaboratory a de très bonnes spécifications, il convient donc au traitement de grandes quantités de données. Je peux utiliser le navigateur, mais je pensais que l'environnement local était meilleur.

Maintenant que je suis habitué à la programmation dans une certaine mesure, créer un environnement n'est pas si difficile. Après tout, même si vous dites docker ou Anaconda sans rien savoir, vous ne savez pas. Je n'aime pas ça quand je montre soudainement le libellé d'erreur rouge vif, et c'est en anglais.

Je pense qu'il est normal de créer un environnement après être devenu résistant à de tels points.

Recommended Posts

[Python] Les principales faiblesses et inconvénients de Google Colaboratory [Pour les débutants]
■ Kaggle Practice pour les débutants - Introduction de Python - par Google Colaboratory
Google recherche la chaîne sur la dernière ligne du fichier en Python
Apprenez les bases de Python ① Débutants élémentaires
Les débutants en Python utilisent l'API non officielle de Google Play Music pour jouer de la musique
[Python] Compte-rendu de la réunion d'étude pour les débutants (7/15)
Pandas du débutant, par le débutant, pour le débutant [Python]
[Exemple d'amélioration de Python] Quel est le site d'apprentissage recommandé pour les débutants en Python?
Le moyen le plus rapide pour les débutants de maîtriser Python
L'histoire selon laquelle le coût d'apprentissage de Python est faible
Traitement d'image? L'histoire du démarrage de Python pour
Compréhension facile de Python pour les tableaux et (pour les super débutants)
Code pour vérifier le fonctionnement de Python Matplot lib
Histoire de base de l'héritage en Python (pour les débutants)
le zen de Python
Manuel python pour les débutants
OpenCV pour les débutants en Python
J'ai essayé le tutoriel MNIST de tensorflow pour les débutants.
Résumé des méthodes de prétraitement pour les débutants en Python (trame de données Pandas)
[Pour les débutants] Quantifier la similitude des phrases avec TF-IDF
[Pour les débutants] Les bases de Python expliquées par Java Gold Part 2
Vers la retraite de Python2
Flux d'apprentissage pour les débutants en Python
Vérifiez le fonctionnement de Python pour .NET dans chaque environnement
Étudiez Python avec Google Colaboratory
[Pour les débutants] Résumé de l'entrée standard en Python (avec explication)
Construction de l'environnement Python3 (pour les débutants)
Vue d'ensemble de Docker (pour les débutants)
Python #function 2 pour les super débutants
Grammaire de base Python pour les débutants
Conseils aux débutants en Python pour utiliser l'exemple Scikit-image par eux-mêmes
Python #function 1 pour les super débutants
#List Python pour les super débutants
~ Conseils pour les débutants de Python présentés avec amour par Pythonista ③ ~
À propos des fonctionnalités de Python
[Pour les débutants] Les bases de Python expliquées par Java Gold Part 1
Le pouvoir des pandas: Python
Mémorandum de l'outil de gestion de paquets Python ez_setup
[Apprentissage automatique Python] Recommandation d'utilisation de Spyder pour les débutants (à partir d'août 2020)
Comment modifier le niveau de journalisation d'Azure SDK pour Python
Envelopper (partie de) la bibliothèque AtCoder en Cython pour une utilisation en Python
[Python] Organiser la structure de base de l'application Flask (Viser la dé-copie)
L'histoire de la création d'un pilote standard pour db avec python.
Bases de Seaborn pour les débutants ① Graphique agrégé du nombre de données (Countplot)
[Pour les débutants] Lisez des fichiers Excel / CSV dans DataFrame avec Google Colaboratory
python Remarque: map -faire la même chose pour chaque élément de la liste
Technique Python pour ceux qui veulent se débarrasser des débutants
L'histoire de Python et l'histoire de NaN
First Python 3 ~ Le début de la répétition ~
[Python] Accédez à l'API Google Translation
Python pour les super débutants Super débutants Python # dictionnaire type 1
Existence du point de vue de Python
pyenv-changer la version python de virtualenv
<Pour les débutants> bibliothèque python <Pour l'apprentissage automatique>
[Python] Comprendre le potentiel_field_planning de Python Robotics
[À voir pour les débutants] Bases de Linux
Revue des bases de Python (FizzBuzz)
Fonction Python #len pour les super débutants