JuliaBox: дружественный к Xiaobai онлайн-редактор Jupyter Notebook :)

Язык программирования анализ данных Julia
JuliaBox: дружественный к Xiaobai онлайн-редактор Jupyter Notebook :)

Intro

What is JuliaBox

Не нужно ничего скачивать и устанавливать, просто используйте браузер дляJupyter Notebookзапустить прямо вJuliaкодовая платформа.

Who uses JuliaBox

  1. специалист по данным,Количественный аналитик(люди, которые разрабатывают и внедряют сложные математические модели, которые помогают финансовым фирмам принимать решения об управлении рисками, инвестициях и ценообразовании),stracts(люди, специализирующиеся на структурных, количественных финансах и инжиниринге, от моделирования рисков и написания сложных алгоритмов до инженерных технологических платформ и анализа данных)

  2. Университеты и другие учебные заведения. В учебном курсе программирования Julia программа JuliaBox позволяет учащимся и преподавателям запускать код Julia, не устанавливая ничего на компьютер.В той же среде запуска кода преподаватели могут инкапсулировать данные и код вgit, а затем синхронизировать все учетные записи учащихся.

    JuliaBox успешно используется во многих дисциплинах и на курсах по всему миру: в Австралии, Азии, Европе и Америке студенты используют Julia для изучения линейной алгебры, статистики, экономики и многого другого.

Why we choose JuliaBox?

  1. Подходит для новичков:

    • Вы можете войти в систему с учетной записью, такой как github.Не требуется регистрация пользователя и бесплатное использование, вы можете заплатить за высокопроизводительные онлайн-вычисления.

      После авторизации вы можете увидетьПапка с уроками Юлии, у которого есть серия ноутбуков, которыеНаучит вас основам языка Julia и тому, как использовать некоторые популярные пакеты.. Кроме того, некоторые ноутбуки демонстрируютРаспределенных вычисленийиспользование.

    • Избавьте себя от необходимости скачивать и устанавливать Julia., и поскольку новая версия 1.0 в настоящее время несовместима со старым пакетом, использование старой версии 0.6 можетПомогите Сяобаю быстрее познакомиться с Юлей;

    • Jupyter Notebook помогает новичкам быстро писать правильный и плавный код: лаконичный интерфейс, блокировка кода, полезные плагины иmarkdownУдобное написание, легкий редактор, онлайн-хранилище, удобные функции визуализации и многое другое.

      Друзья, которые привыкли писать код в IPython Jupyter Notebook, могут умело использовать JuliaBox.

  2. Простота использования: JuliaBox можно использовать в любое время и в любом месте, всего лишь при наличии подключения к Интернету.Не нужно беспокоиться о несовместимости версий Джулии на разных машинах..

  3. Удобный пользовательский интерфейс для управления библиотеками: JuliaBox поставляется с более чем 275 наиболее популярными пакетами, включая библиотеки для построения графиков, статистики и машинного обучения., который поддерживает установку и использование как зарегистрированных, так и незарегистрированных библиотек.

    JuliaBox использует распределенную удаленную файловую систему в качестве домашнего каталога, чтобы предоставить потребителям более постоянное дисковое пространство.

  4. Функция синхронизации:Поддержка Git, синхронизация с Google Диском.

Disadvantages

  1. Интернет - одно из самых больших удобств JuliaBox, но для тех, у кого нет "лесенки" в Китае,Медленно открыватьбыло бы большой проблемой. (Надеюсь, этот нетехнический вопрос не будет проблемой в будущем)

  2. Pkg.add( )и другие команды библиотеки управления недоступны в JuiaBox,Можно управлять только с помощью пользовательского интерфейса.

  3. Когда набор встроенных пакетов в Juliabox изменяется, другие пакеты, установленные пользователем, могут устареть, ядро ​​может выйти из строя или могут появиться другие необъяснимые ошибки.

    И одно из решений — reset package — удалить все установленные пользователем пакеты (без удаления пользовательских данных и файлов), вернув среду Julia в исходное состояние.

  4. Одновременные удаленные и локальные изменения файлов с помощью функции синхронизации Git могут вызвать определенные ошибки. Google Диск сохраняет изменения по мере их изменения (добавления и удаления) локально и удаленно.

  5. Существует ограничение по времени сеанса: бесплатные пользователи остаются в сети в течение 90 минут, а платные пользователи получают более длительные сеансы.

    Сессия относится к поддержанию JuliaBox в сети. Если сеанс завершается, записная книжка по-прежнему может редактировать и запускать код, но не может сохранять изменения с момента последнего сохранения.

    По моему опыту, есть еще средства защиты: не забудьте сохранить, если есть что-то или ничего, сохранение не означает, что операция отмены не может быть выполнена, для контента, который не был сохранен по истечении времени сеанса, вы можете слить код заблокируйте и скопируйте код внутри.

    После завершения сеанса вы можете снова войти в систему, вставить скопированный код обратно, а затем выполнить операции восстановления, такие как создание разделов или редактирование. Я действительно не уверен, какой код был изменен, объедините и скопируйте все блоки кода в блокнот, снова войдите в систему, чтобы создать новую заметку, а затем разделите и отредактируйте.

How to use JuliaBox?

step 1

ОткрытымJuliaBoxОфициальный сайт:www.juliabox.com/#, выберите способ входа.

step 2

Дождитесь открытия ноутбука jupyter, на скорость открытия влияет скорость сети и "лестница".

После открытия это уже знакомый блокнот. Интерфейс простой и свежий, а кнопки все простые слова. Пока что путешествие Юли начинается~~

Tips

Меню функций верхнего уровня легко понять, поэтому давайте сосредоточимся на введении.packageкнопка ↓

Нажмите пакет -> Ваш, введите пакет, который вы хотите установить, нажмите+число, затем проведите мышью до конца, нажмитеstart, появится диалоговое окно для подтверждения установки, нажмите OK, установка пакета может занять много времени, или вы можете столкнуться с ошибкой, но вы все равно можете установить его, набравшись терпения. (Будьте осторожны с кнопкой сброса )

Текущая версия JuliaBox для Julia:0.6.2, новая версия пакета должна быть обновлена ​​после его завершения.

JuliaBox поддерживает операции терминала Julia REPL ↓

Вы можете просмотреть работающую записную книжку, закрыть заметку или снова войти в Джулию на короткое время, и заметка останется запущенной, а это значит, что код в ней может продолжать выполняться. (Нажмите «Выключение», чтобы закрыть текущие заметки)

Поддержка плагинов для Jupyter Notebook ↓

Distributed Computing

Поддержка ДжулиБоксРаспределенных вычислений, пожалуйста, обратитесь к официальной документации для конкретных шагов:

docs.Юлия box.com/distributed…

End

Справочная ссылка:docs.juliabox.com/

Наконец, я прикрепляю обучающее видео официального канала Julia, которое я перенес из трубки, что соответствует учебному пособию по заметкам JuliaBox ↓

百度云链接:https://pan.baidu.com/s/10wPGZUsljR_v9pVLiUHntw 密码:xuyw

Счастливого бокса Юлии ?