[Python] The biggest weakness / disadvantage of Google Colaboratory [For beginners]

I won't talk about Google Colaboratory, but I usually use Google Colaboratory and have the disadvantage of "this is ...", so I will explain it.

There are two main disadvantages.

1. Cannot be executed regularly

It's commonly known as the "12 hour / 90 minute rule".

The restriction of 12 hours of continuous use does not mean that such a heavy operation is performed, so there is no problem so much, but I felt that it was a disadvantage that it could not be executed regularly.

GUI not available

Personally, this was the biggest disadvantage.

For example, I was having trouble with automatic execution of browser operations, especially when scraping sites that use JavaScript. Of course, if you can specify the element, there is no problem, but when you download the canvas element, you must use the GUI.

I personally felt that it was a disadvantage that this could not be used.

After all, it is better to build the environment locally

After all, it's better to build the environment locally. Of course, it's frustrating if errors occur frequently in environment construction, so ... I think Google Colaboratory is a good entrance, but it's better to build a local environment as well as studying to get used to programming because there are more things you can do.

Also, Google Colaboratory has very good specifications, so it is suitable for handling large amounts of data. I can operate the browser, but I thought that the local environment was better.

Now that I'm used to programming to some extent, building an environment is not so difficult. After all, I don't know if you say docker or Anaconda without knowing anything. I don't like it when I suddenly show off the bright red error wording, and it's in English.

I think it's okay to build an environment after becoming resistant to such points.

Recommended Posts

[Python] The biggest weakness / disadvantage of Google Colaboratory [For beginners]
■ Kaggle Practice for Beginners --Introduction of Python --by Google Colaboratory
Google search for the last line of the file in Python
Learn the basics of Python ① Beginners
Python beginners hit the unofficial API of Google Play Music to play music
[Python] Minutes of study meeting for beginners (7/15)
Pandas of the beginner, by the beginner, for the beginner [Python]
[Example of Python improvement] What is the recommended learning site for Python beginners?
The fastest way for beginners to master Python
The story of low learning costs for Python
Image processing? The story of starting Python for
Easy understanding of Python for & arrays (for super beginners)
Code for checking the operation of Python Matplotlib
Basic story of inheritance in Python (for beginners)
the zen of Python
python textbook for beginners
OpenCV for Python beginners
I tried the MNIST tutorial for beginners of tensorflow.
Summary of pre-processing practices for Python beginners (Pandas dataframe)
[For beginners] Quantify the similarity of sentences with TF-IDF
[For beginners] Basics of Python explained by Java Gold Part 2
Towards the retirement of Python2
Learning flow for Python beginners
Check the operation of Python for .NET in each environment
Study Python with Google Colaboratory
[For beginners] Summary of standard input in Python (with explanation)
About the ease of Python
Python3 environment construction (for beginners)
Overview of Docker (for beginners)
Python #function 2 for super beginners
Basic Python grammar for beginners
Tips for Python beginners to use the Scikit-image example for themselves
Python for super beginners Python #functions 1
Python #list for super beginners
What beginners learned from the basics of variables in python
~ Tips for beginners to Python ③ ~
About the features of Python
[For beginners] Basics of Python explained by Java Gold Part 1
The Power of Pandas: Python
A memorandum of understanding for the Python package management tool ez_setup
[Python machine learning] Recommendation of using Spyder for beginners (as of August 2020)
How to change the log level of Azure SDK for Python
Wrap (part of) the AtCoder Library in Cython for use in Python
[Python] Organize the basic structure of Flask apps (Aim for de-copying)
The story of making a standard driver for db with python.
Seaborn basics for beginners ① Aggregate graph of the number of data (Countplot)
[For beginners] Read Excel / CSV files into DataFrame with Google Colaboratory
python note: map -do the same for each element of the list
Python techniques for those who want to get rid of beginners
The story of Python and the story of NaN
First Python 3 ~ The beginning of repetition ~
[Python] Hit the Google Translation API
Python for super beginners Python # dictionary type 1 for super beginners
Existence from the viewpoint of Python
pyenv-change the python version of virtualenv
Change the Python version of Homebrew
<For beginners> python library <For machine learning>
[Python] Understanding the potential_field_planning of Python Robotics
[Must-see for beginners] Basics of Linux
Review of the basics of Python (FizzBuzz)
Python #len function for super beginners