Google Colab
Google Colab — сервис, созданный Google, который позволяет работать с кодом на языке Python
через Jupyter Notebook
.
Работает прямо в браузере, исполняется в Google облаке.
Нет необходимости устанавливать дополнительные программы на компьютер. В Google Colab можно использовать различные библиотеки Python
, загружать и запускать файлы, анализировать данные и получать результаты прямо в браузере.
Этот сервис особенно полезен для разработчиков новичков, и студентов, которые изучают программирование на Python
.
Подробно описывать работу там я пока не буду, просто запишу тут пару полезных для меня фишек.
Полезности
Shell комманды
Очевидность скажу: перед коммандой ставим !
восклицательный знак.
!pip install aiohttp
!pip install nest_asyncio
!pip install aiofiles
Отключение консоли
Чтобы в консоль не сыпался процесс выполнения кода достаточно добавить вверху блокнота с кодом
%%capture
Сворачивание участка кода
Шебанг #@title
и далее описание блока:
#@title Install requirements
%%capture
!pip install requests
!pip install beautifulsoup4
Этот шебанг #@title
в начале блокнота добавить заголовок "Install requirements" (можно написать любой).
И кнопку ниже Show code
свернутая панель не будет постоянно раскрываться, что временами бесит.
Environment
Переменные среды внутрь машины Google Colab передаются %env <имя_переменой>
%env zip_file=videos_dir.zip
%env dest=/content/from_colab
Передаются соответсвенно:
!mv "$zip_file" "$dest"
Примонтировать Google Drive
Скачивание файлов с колаба очень медленное, лучше примонтировать гугл диск и скопировав файлы на него, уже после скачать от туда.
#@title mount Google Drive
from google.colab import drive
drive.mount('/content/drive')
Ссылки
- Google Colab
- За кулисами Google Colab - статья на хабре