[Julia] 줄리아 입문하기 1 :: 줄리아 설치 및 실행
Window에서 줄리아를 시작해봅시다!
먼저 줄리아를 어떤 환경에서 할지 선택해볼까요?
줄리아는 아래의 방법들 중 자기가 편한 방법을 선택해서 사용하면 됩니다.
- Julia Box
- Julia Pro
- Julia Shell or REPL(Read Evaluate Print Loop)
- Juno (Julia사용자에게 가장 인기가 많은 IDE)
- Vim, Visual Code, ... 그 외
방법 1. Julia Box
Julia Box 링크: https://www.juliabox.com/
Julia Box를 사용하면 Cloud 환경에서 Julia를 사용할 수 있습니다. 주피터 노트북 인터페이스도 제공해주고 패키지들도 지원을 해줘서 여러 가지로 편할 것 같습니다. 하지만 역시 Cloud 환경에서 실행하는 것이라서 느립니다. 돈을 조금 쓰면 달라질지도 모르겠습니다ㅎㅎ. 자세한 것은 Julia Box 사이트에서 캡처한 정책을 참고하세요.
이제는 구독 정책이 위랑 다르게 바뀌었네요. 무료로 30일 trial을 제공하는 형태로 바뀌었습니다. 참고로 academic user들은 실버 정책의 반값인 💲7/month로 사용이 가능하다고 합니다. 새로 바뀐 구독 정책은 다음과 같습니다.
방법 2. Julia Pro
Julia Pro 링크:
https://juliacomputing.com/products/juliapro.html
Julia Pro는 Visual Studio와 같은 통합 개발 환경(IDE)입니다. Visual Studio와 같은 환경에 익숙하다면 Julia Pro를 쓰면 좋을 것 같네요. Debugger도 사용하기 쉽고 용량이 작습니다.
방법 3. Julia Shell or REPL(Read Evaluate Print Loop)
Julia Official 링크:
https://julialang.org/downloads/
Julia Shell(REPL이라고도 함)은 Python Shell(아래 사진 참고)의 Julia 버전이라고 보시면 됩니다. Julia의 함수들을 선언하고 사용할 수 있는 Shell이라고 할 수 있습니다.
4. Juno
Juno 링크:
https://junolab.org/
Juno
Great for power users, too. Juno is built on Atom, which means it’s a powerful editor as well as a pretty face. It’s customisable to your heart’s content (though the defaults are pretty good too) and has power features like multiple cursors, fuzzy file fin
junolab.org
줄리아 유저들 사이에서 가장 인기 많은 IDE입니다. Julia Pro와 마찬가지로 Atom에 빌드가 돼서 이쁘네요. Juno는 hyrid "canvas programming"을 지원을 해줍니다. IDE와 함께 노트북을 사용할 수 있다는 것이 큰 장점인 것 같습니다.
5. 그 외 (Vim VSCode에서 쓰기, 등등)
이것만이 줄리아를 할 수 있는 방법이 아닙니다. 이 방법들 외에 다른 방법들도 있습니다!! 찾아보시고 편하신 방법을 쓰시면 됩니담!
댓글
이 글 공유하기
다른 글
-
[Julia] 줄리아 입문하기 4 :: 표준 모듈(Standard Module)에 대한 이해
[Julia] 줄리아 입문하기 4 :: 표준 모듈(Standard Module)에 대한 이해
2019.09.09 -
[Julia] 줄리아 입문하기 3 :: 모듈(Module)에 대한 이해
[Julia] 줄리아 입문하기 3 :: 모듈(Module)에 대한 이해
2019.09.04 -
[Julia] 줄리아 입문하기 2 :: 줄리아 파일의 종류, 패키지 매니저, 모듈 사용하기
[Julia] 줄리아 입문하기 2 :: 줄리아 파일의 종류, 패키지 매니저, 모듈 사용하기
2019.09.03 -
[Julia] 줄리아 소개와 특징 :: 빠르고 배우기 쉬운 프로그래밍 언어
[Julia] 줄리아 소개와 특징 :: 빠르고 배우기 쉬운 프로그래밍 언어
2019.08.20