[Python] Die größten Schwächen und Nachteile von Google Colaboratory [Für Anfänger]

Ich werde nicht über Google Colaboratory sprechen, aber ich benutze normalerweise Google Colaboratory und habe den Nachteil "das ist ...", also werde ich es erklären.

Es gibt zwei Hauptnachteile.

1. Kann nicht regelmäßig ausgeführt werden

Es ist allgemein bekannt als "12 Stunden / 90 Minuten Regel".

Die Beschränkung auf 12 Stunden Dauerbetrieb bedeutet nicht, dass eine so schwere Operation durchgeführt wird, daher gibt es kein so großes Problem, aber ich fand es ein Nachteil, dass sie nicht regelmäßig ausgeführt werden konnte.

GUI ist nicht verfügbar

Persönlich war dies der größte Nachteil.

Zum Beispiel hatte ich Probleme mit der automatischen Ausführung von Browseroperationen, insbesondere beim Scrapen von Websites, die JavaScript verwenden. Wenn Sie das Element angeben können, gibt es natürlich kein Problem, aber wenn Sie das Canvas-Element herunterladen, müssen Sie die GUI verwenden.

Ich persönlich fand es ein Nachteil, dass dies nicht genutzt werden konnte.

Schließlich ist es besser, die Umgebung lokal aufzubauen

Schließlich ist es besser, die Umgebung lokal aufzubauen. Natürlich ist es frustrierend, wenn beim Aufbau der Umgebung viele Fehler auftreten ... Ich denke, Google Colaboratory ist ein guter Einstieg, aber es ist besser, eine lokale Umgebung aufzubauen und zu lernen, um sich an das Programmieren zu gewöhnen, da Sie mehr tun können.

Außerdem verfügt Google Colaboratory über sehr gute Spezifikationen, sodass es für die Verarbeitung großer Datenmengen geeignet ist. Ich kann den Browser bedienen, dachte aber, dass die lokale Umgebung besser ist.

Jetzt, da ich bis zu einem gewissen Grad an das Programmieren gewöhnt bin, ist das Erstellen einer Umgebung nicht mehr so schwierig. Selbst wenn Sie Docker oder Anaconda sagen, ohne etwas zu wissen, wissen Sie es schließlich nicht. Ich mag es nicht, wenn ich plötzlich die leuchtend rote Fehlerformulierung zeige und sie auf Englisch ist.

Ich denke, es ist in Ordnung, eine Umgebung aufzubauen, nachdem man gegen solche Punkte resistent geworden ist.

Recommended Posts

[Python] Die größten Schwächen und Nachteile von Google Colaboratory [Für Anfänger]
■ Kaggle-Übung für Anfänger - Einführung von Python - von Google Colaboratory
Google sucht mit Python nach der Zeichenfolge in der letzten Zeile der Datei
Lernen Sie die Grundlagen von Python ① Grundlegende Anfänger
Python-Anfänger nutzen die inoffizielle API von Google Play Music, um Musik abzuspielen
[Python] Protokoll des Studientreffens für Anfänger (7/15)
Pandas des Anfängers, vom Anfänger, für den Anfänger [Python]
[Beispiel für eine Python-Verbesserung] Was ist die empfohlene Lernseite für Python-Anfänger?
Der schnellste Weg für Anfänger, um Python zu beherrschen
Die Geschichte, dass die Lernkosten von Python niedrig sind
Bildverarbeitung? Die Geschichte, Python für zu starten
Einfaches Verständnis von Python für & Arrays (für Super-Anfänger)
Code zum Überprüfen des Betriebs von Python Matplot lib
Grundlegende Geschichte der Vererbung in Python (für Anfänger)
der Zen von Python
Python Lehrbuch für Anfänger
OpenCV für Python-Anfänger
Ich habe das MNIST-Tutorial von tensorflow für Anfänger ausprobiert.
Zusammenfassung der Vorverarbeitungsmethoden für Python-Anfänger (Pandas-Datenrahmen)
[Für Anfänger] Quantifizieren Sie die Ähnlichkeit von Sätzen mit TF-IDF
[Für Anfänger] Grundlagen von Python erklärt durch Java Gold Teil 2
Auf dem Weg zum Ruhestand von Python2
Lernablauf für Python-Anfänger
Überprüfen Sie die Funktionsweise von Python für .NET in jeder Umgebung
Lernen Sie Python mit Google Colaboratory
[Für Anfänger] Zusammenfassung der Standardeingabe in Python (mit Erklärung)
Python3-Umgebungskonstruktion (für Anfänger)
Übersicht über Docker (für Anfänger)
Python #Funktion 2 für Super-Anfänger
Grundlegende Python-Grammatik für Anfänger
Tipps für Python-Anfänger, um das Scikit-Image-Beispiel für sich selbst zu verwenden
Python #Funktion 1 für Super-Anfänger
Python #Liste für Super-Anfänger
~ Tipps für Python-Anfänger mit Liebe von Pythonista ③ ~
Über die Funktionen von Python
[Für Anfänger] Grundlagen von Python erklärt durch Java Gold Teil 1
Die Kraft der Pandas: Python
Memorandum des Python-Paketverwaltungstools ez_setup
[Python Machine Learning] Empfehlung zur Verwendung von Spyder für Anfänger (Stand August 2020)
So ändern Sie die Protokollstufe von Azure SDK für Python
Wrap (Teil der) AtCoder Library in Cython zur Verwendung in Python
[Python] Organisieren Sie die Grundstruktur der Flask-App (Ziel des Entkopierens)
Die Geschichte, einen Standardtreiber für db mit Python zu erstellen.
Seaborn-Grundlagen für Anfänger ① Aggregiertes Diagramm der Anzahl der Daten (Countplot)
[Für Anfänger] Lesen Sie Excel / CSV-Dateien mit Google Colaboratory in DataFrame
Python Hinweis: Map - Machen Sie dasselbe für jedes Element der Liste
Python-Technik für diejenigen, die Anfänger loswerden wollen
Die Geschichte von Python und die Geschichte von NaN
Erster Python 3 ~ Der Beginn der Wiederholung ~
[Python] Klicken Sie auf die Google Übersetzungs-API
Python für Super-Anfänger Super-Anfänger Python # Wörterbuch Typ 1
Existenz aus Sicht von Python
pyenv-change die Python-Version von virtualenv
<Für Anfänger> Python-Bibliothek <Für maschinelles Lernen>
[Python] Die potenzielle Feldplanung von Python Robotics verstehen
[Muss für Anfänger] Grundlagen von Linux
Überprüfung der Grundlagen von Python (FizzBuzz)
Python #len Funktion für Super-Anfänger