Выполнение Python кода в браузере, бесплатно, без IDE, консольки...
1099
Выполнение Python кода в браузере, бесплатно, без IDE, консольки и этого всего...
Наберитесь терпения, для кого сейчас буду мамкиным Капитаном Очевидность (•_•)
И хоть я обожаю старый ламповый Jupyter Notebook, запущенный в консольке, он предполагает установку на ваши камплюктеры Python, нужных библиотек, сам Jupyter... Многих это демотивирует на старте, особенно если зашли потыкать-поиграться. Вообще notebook - вещь прекрасная со всех сторон и вам обязательно стоит разобраться с ним. Тем более, это изи-риал-ток, а жизнь не будет прежней после...
Вот эти notebook аппки (ШТО?) я использую чаще всего:
1️⃣ Google Colab - киллер-фича состоит в том, что можно легко подключиться к своему Google Drive (гугл-жеж) и спокойненько работать с файлами в нем (как на чтение, так и на запись).
Для этого создаем свой notebook и пишем:
from google.colab import drive
drive.mount('/content/gdrive')
Проходим аутентификацию и теперь можно открыть свой Google Drive, прочитать что-то оттуда или записать в нужную папку (кликаем на иконку папки в левом сайдбаре)
После подключения Google Drive делаем-шо-хотим (например импортируем один из #tools с канала и играемся с ним, видоизменяем, тестим ответы на лету).
2️⃣ Kaggle - принцип тот же, бесплатно, доступные мощности приблизительно те же (у Kaggle чуть больше RAM). В паре слов, почему Kaggle, если даже не занимаетесь чем-то около data science: очень легко загружать данные, легко коннектить с GitHub, все так же бесплатно, очень много примеров визуализаций данных, которые можно быстро скопировать к себе и запустить.
Summary:
Запускаем Python код в браузере. Почти все, что может понадобиться, уже установлено. Имеем доступ к 12-16GB RAM и десятки GB дискового пространства в облаке + мощные CPU бесплатно (ограничения можно почитать на офф. сайтах) для выполнения кода.
Оба сервиса позволяют скачать свой notebook в универсальном формате .ipynb, а это значит, что его можно будет запустить с минимальными правками у себя на локалке в том же Jupyter Notebook, поделиться на GitHub (пример) или загрузить на любой другой аналогичный сервис.
Кто-то использует что-то подобное? Знаете сервис получше или Jupyter Notebook навеки в сердечке?💘Поделитесь вашими use-cases в комментариях🎓
--
#python #knowhow
@drkwng
Ссылки из поста:– https://jupyter-notebook-beginner-guide.readthedoc...
– https://colab.research.google.com/
– https://www.kaggle.com/
– https://github.com/drkwng/webinar_shakin__logs/blo...
Источник новости https://t.me/drkwng/74...

