Intro
What is JuliaBox
Не нужно ничего скачивать и устанавливать, просто используйте браузер дляJupyter Notebookзапустить прямо вJuliaкодовая платформа.
Who uses JuliaBox
-
специалист по данным,Количественный аналитик(люди, которые разрабатывают и внедряют сложные математические модели, которые помогают финансовым фирмам принимать решения об управлении рисками, инвестициях и ценообразовании),stracts(люди, специализирующиеся на структурных, количественных финансах и инжиниринге, от моделирования рисков и написания сложных алгоритмов до инженерных технологических платформ и анализа данных)
-
Университеты и другие учебные заведения. В учебном курсе программирования Julia программа JuliaBox позволяет учащимся и преподавателям запускать код Julia, не устанавливая ничего на компьютер.В той же среде запуска кода преподаватели могут инкапсулировать данные и код в
git
, а затем синхронизировать все учетные записи учащихся.JuliaBox успешно используется во многих дисциплинах и на курсах по всему миру: в Австралии, Азии, Европе и Америке студенты используют Julia для изучения линейной алгебры, статистики, экономики и многого другого.
Why we choose JuliaBox?
-
Подходит для новичков:
-
Вы можете войти в систему с учетной записью, такой как github.Не требуется регистрация пользователя и бесплатное использование, вы можете заплатить за высокопроизводительные онлайн-вычисления.
После авторизации вы можете увидетьПапка с уроками Юлии, у которого есть серия ноутбуков, которыеНаучит вас основам языка Julia и тому, как использовать некоторые популярные пакеты.. Кроме того, некоторые ноутбуки демонстрируютРаспределенных вычисленийиспользование.
-
Избавьте себя от необходимости скачивать и устанавливать Julia., и поскольку новая версия 1.0 в настоящее время несовместима со старым пакетом, использование старой версии 0.6 можетПомогите Сяобаю быстрее познакомиться с Юлей;
-
Jupyter Notebook помогает новичкам быстро писать правильный и плавный код: лаконичный интерфейс, блокировка кода, полезные плагины иmarkdownУдобное написание, легкий редактор, онлайн-хранилище, удобные функции визуализации и многое другое.
Друзья, которые привыкли писать код в IPython Jupyter Notebook, могут умело использовать JuliaBox.
-
-
Простота использования: JuliaBox можно использовать в любое время и в любом месте, всего лишь при наличии подключения к Интернету.Не нужно беспокоиться о несовместимости версий Джулии на разных машинах..
-
Удобный пользовательский интерфейс для управления библиотеками: JuliaBox поставляется с более чем 275 наиболее популярными пакетами, включая библиотеки для построения графиков, статистики и машинного обучения., который поддерживает установку и использование как зарегистрированных, так и незарегистрированных библиотек.
JuliaBox использует распределенную удаленную файловую систему в качестве домашнего каталога, чтобы предоставить потребителям более постоянное дисковое пространство.
-
Функция синхронизации:Поддержка Git, синхронизация с Google Диском.
Disadvantages
-
Интернет - одно из самых больших удобств JuliaBox, но для тех, у кого нет "лесенки" в Китае,Медленно открыватьбыло бы большой проблемой. (Надеюсь, этот нетехнический вопрос не будет проблемой в будущем)
-
Pkg.add( )
и другие команды библиотеки управления недоступны в JuiaBox,Можно управлять только с помощью пользовательского интерфейса. -
Когда набор встроенных пакетов в Juliabox изменяется, другие пакеты, установленные пользователем, могут устареть, ядро может выйти из строя или могут появиться другие необъяснимые ошибки.
И одно из решений — reset package — удалить все установленные пользователем пакеты (без удаления пользовательских данных и файлов), вернув среду Julia в исходное состояние.
-
Одновременные удаленные и локальные изменения файлов с помощью функции синхронизации Git могут вызвать определенные ошибки. Google Диск сохраняет изменения по мере их изменения (добавления и удаления) локально и удаленно.
-
Существует ограничение по времени сеанса: бесплатные пользователи остаются в сети в течение 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
Счастливого бокса Юлии ?