Julia — это новый высокопроизводительный, простой в использовании и доступный для широкого круга разработчиков язык. Суждено, что мы будем использовать его для разработки различных вещей в свое время. таких как глубокое обучение.
Большинство онлайн-руководств основаны на таких версиях, как 0.4, а более поздние — также на 0.6. Когда новички вступают в контакт, они неизбежно путаются и вообще не знают, как установить юлию. Вот учебник для вас. Текущая версия — 1.0, API имеет некоторые изменения, и pkg также использует новый способ загрузки пакетов.
Установить
Существует три вида установки julia: windows, mac и linux.Для первых двух необходимо загрузить установочный пакет, а третий можно получить непосредственно путем компиляции.
открытый URLhttps://julialang.org/downloads/
, скачиваем нужный нам 64-битный установочный пакет
Установка Mac относительно проста, поэтому я пропущу ее здесь. После успешной установки установленное нами приложение julia можно найти в приложении.
Дважды щелкните, чтобы открыть, и вы увидите, что компилятор julia запускается автоматически. Здесь вы можете ввести различные команды, чтобы поэкспериментировать с быстродействием julia ^_^
Но не слишком волнуйтесь, здесь вы можете попробовать только простые вещи, такие как переменные, синтаксис и тому подобное, руководствуясь различными руководствами для начинающих. Чтобы действительно начать разработку, нам также необходимо настроить переменные среды.
добавить переменную окружения
Другие зрелые языки имеют встроенные настройки переменных среды в установочном пакете. Новички могут некоторое время не помнить о такой операции после установки.
Отредактируйте файл конфигурации переменной средыvi .bash_profile
Добавьте нашу директорию выполнения julia в конец файла, обратите внимание на то, чтобы заменить здесь собственный путь
export PATH=${PATH}:/Applications/Julia-1.0.app/Contents/Resources/julia/bin
Не забудьте выполнить после редактированияsource .bash_profile
Теперь доступно в любом каталогеjulia
Команда входит в среду julia или выполняется.jl
файлы с суффиксами.
Инсталляционный пакет
воплощать в жизньjulia
Войдите в среду julia и введите?
Вы можете проверить справку ---- давайте сначала посмотрим документацию, помощь здесь также более удобна после того, как вы ознакомитесь с документацией.
входить]
Войдите в среду выполнения pkg, и вы можете ввести?
Посмотрите справку, в которой объясняется, что делает команда focus.
Предположим, мы хотим установитьBukdu
эта сумка. Выполните команду установки в среде pkgadd Bukdu
Вы видите, что загружено много пакетов, и спокойно ждете результата установки.
Советы: на момент написания этой статьи пакет Bukdu не поддерживает версию 1.0.Это нормально, если его нельзя использовать после установки.
разработка тестов
тест с одним файлом
создать новыйtest.jl
файл, введите в файлprint("Hello World!")
.
Введите команду в текущем каталогеjulia test.jl
Вы можете увидеть результат выполнения
В то же время вы также можете попробовать переменные, методы, типы и т. д., описанные в различных учебниках.
загрузка модуля
Здесь попробуйте еще раз, чтобы увидеть, доступен ли загрузочный модуль.
Создайте новый файл модуля, который нужно вызвать, вот новыйmodule.jl
.
module console
export log
function log(msg)
print(msg)
end
end
Создайте новый файл jl для выполнения. Внутри мы вызываем файл модуля, который мы только что написали.
include("module.jl")
using .console
# 调用模块的输出方法,添加\n换行
console.log("test \n")
# 同时调用一下自带的错误提示
@warn "test base warn"
Выполните команду, чтобы увидеть результат прямо сейчас