이 영역을 누르면 첫 페이지로 이동
Coding Groot 블로그의 첫 페이지로 이동

Coding Groot

페이지 맨 위로 올라가기

Coding Groot

코딩 블로그

Programming Language/Julia

  • Coding Groot
[Julia] 줄리아 입문하기 4 :: 표준 모듈(Standard Module)에 대한 이해

[Julia] 줄리아 입문하기 4 :: 표준 모듈(Standard Module)에 대한 이해

2019.09.09
Julia에게는 3개의 중요한 Standard Module이 있습니다. Standard Modules Main: Julia를 실행했을 때, 상위-계층(top-level)이 되는 모듈, 현재 작업 중이게 되는 모듈 Core: 언어에 내장된 모든 기능이 포함된 모듈 Base: 대부분의 상황에서 유용한 기능들이 포함된 모듈 이번 포스트에서는 위의 표준 모듈에 대해 설명하겠습니다. Main Module C언어의 main함수처럼 줄리아를 실행했을 때 가장 기본으로 사용하게 되는 작업 공간은 Main Module입니다. Core Module Core Module은 말 그대로 Core입니다. 이 언어에 내장된 모든 식별자들을 담고 있습니다. 이 모듈이 없으면 아무것도 못하기 때문에 모든 모듈은 암시적으로 using ..
[Julia] 줄리아 입문하기 3 :: 모듈(Module)에 대한 이해

[Julia] 줄리아 입문하기 3 :: 모듈(Module)에 대한 이해

2019.09.04
Julia의 Module이란? 관련된 함수들과 (변수와 같은) 정의들의 그룹을 저장하는 곳 분리된 작업 공간 == 새로운 전역 변수의 공간 == 다른 사람들이랑 작업할 때, 이름 충돌을 걱정할 필요가 없다 다른 모듈의 특정 식별자(함수명 or 변수명)만 노출할지 정할 수 있다. (== Importing 하는 것) module ThisIsNewModule ...여기 안에 줄리아 코드를 작성... end Module을 사용하는 방법 앞의 포스트([Julia] 줄리아 입문하기 2)에서, 현재 세션에서 Module에 있는 함수를 사용하기 위해서는 Julia에게 해당 Module을 사용하겠다고 전달을 해야 한다고 했습니다. Module을 사용한다고 하는 것은 Module을 Load 한다고 합니다. Module을 ..
[Julia] 줄리아 입문하기 2 :: 줄리아 파일의 종류, 패키지 매니저, 모듈 사용하기

[Julia] 줄리아 입문하기 2 :: 줄리아 파일의 종류, 패키지 매니저, 모듈 사용하기

2019.09.03
먼저, Julia에서 쓰는 파일들에 대해서 알아봅시다. Julia의 Code는 File, Module, Package로 관리됩니다. Julia File: 줄리아 소스코드가 저장되는 Julia File은 .jl 확장자를 씁니다. Module: 관련된 함수들과 변수들을 모아놓은 분리된 작업 공간입니다. Package Manager Package Manager는 무엇인가요? 먼저 줄리아에 공식적으로 등록된 Package들은 https://pkg.julialang.org에서 확인할 수 있습니다. 줄리아는 이러한 패키지들을 Package Manager를 통해서 아주 쉽게 가져오고 삭제할 수 있습니다! (물론 패키지 매니저 말고 수동으로 가져올 수도 있습니다) Julia Package Manager를 사용해보면 정..
[Julia] 줄리아 입문하기 1 :: 줄리아 설치 및 실행

[Julia] 줄리아 입문하기 1 :: 줄리아 설치 및 실행

2019.08.21
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] 줄리아 소개와 특징 :: 빠르고 배우기 쉬운 프로그래밍 언어

[Julia] 줄리아 소개와 특징 :: 빠르고 배우기 쉬운 프로그래밍 언어

2019.08.20
Introduction to JuliaC / C++ / Fortran매우 빠르다(good performance), Compute-Intensive한 task에 좋은 언어이다, 오픈소스 컴파일러가 있다, 배우기 어렵다Python / R느리다(bad performance), 오픈소스, 배우기 쉽다Matlab상대적으로 빠르다, 비싸다, 배우기 쉽다Julia빠르다, 오픈소스, 배우기 쉽다줄리아는 파이썬처럼 문법이 간결해서 배우기 쉬우면서도 성능이 좋은 언어이다. 계산을 위한 여러 가지 배려도 볼 수 있었다. 고성능 컴퓨팅(High Performance Computing, HPC)에 포트란이 많이 쓰이는데 요즘 포트란을 배울 수 있는 곳이 별로 없기도 하고 문법도 쉽지 않다. 이러한 상황에서, 쉽게 배우고 사용할..
  • 최신
    • 1
  • 다음

정보

Coding Groot 블로그의 첫 페이지로 이동

Coding Groot

  • Coding Groot의 첫 페이지로 이동

검색

메뉴

  • 홈
  • 태그
  • 방명록
  • 소개
  • 블로그 저작권

카테고리

  • 분류 전체보기 (188)
    • Git (23)
      • Git Tutorial (9)
      • Git Note (7)
      • Git Lecture (7)
    • Programming Language (1)
      • C (2)
      • C Sharp (5)
      • Java (4)
      • JavaScript (7)
      • Julia (5)
      • Python (4)
    • Programming (8)
      • Algorithm (2)
      • Compiler (5)
      • Data Structure (0)
      • Web (12)
      • NestJS (2)
    • DevOps, Infra (36)
      • Apple (6)
      • Cloud (15)
      • Database (1)
      • Network (4)
      • Linux (8)
    • Game Programming (11)
      • Unity Tutorial (5)
      • Unity Note (6)
    • Hardware Design (1)
      • Digital Circuit (1)
    • Note (20)
      • Coffee (2)
      • Retrospect (15)
      • Reading List (14)
    • Mathematics (1)

최근 글

인기 글

댓글

공지사항

아카이브

태그

  • 회고
  • git
  • aws
  • Github
  • 서평
  • javascript
  • tutorial
  • 한빛미디어
  • 전체 보기…

정보

Coding Groot의 Coding Groot

Coding Groot

Coding Groot

블로그 구독하기

  • 구독하기
  • RSS 피드

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기

나의 외부 링크

  • GitHub
  • SlideShare
  • 유니티 2020 수업
  • TIL Blog
  • 모도코

방문자

  • 전체 방문자
  • 오늘
  • 어제
Powered by Tistory / Kakao. Copyright © Coding Groot.

티스토리툴바