패키지

· Kotlin
Packages 소스 파일은 패키지 선언으로 시작된다. 만약 패키지를 선언하지 않는다면 기본 패키지에 포함된다. 모든 컨텐트는 패키지에 포함된다. 다른 파일이나 소스에서 호출을 하려면 패키지를 import 해야 한다. 기본 패키기 기본으로 import가 되는 package가 있다. JVM에서 실행을 한다면 java.lang.*나 kotlin.jvm.* 등이 자동으로 import 된다. Return and Jumps 3개지 jump표현식이 있다. return: 함수나 익명 함수에서 반환 break: 루프를 종료 continue: 루프의 다음 단계로 진행 kotiln에서는 label로 break and continue가 가능하다. label@, abc@, fooBak@등과 같이 레이블을 달아 그 부분으로 분..
npm 세상에는 무수히 많은 자바스크립트 프로그래머가 있다. 그런 사람들이 미리 작성해놓은 코드들도 있다. 그리고 이를 공개해 놓은 코드도 많다. 우리는 이런 코드들을 잘 사용할 줄 알아야 한다. 이런 코드들이 공개되어 있는 서버인 npm을 알아보자. npm은 Node Package Manager의 약어로, 이름 그대로 노드 패키지 매니저이다. 대부분의 자바스크립트 프로그램은 패키지라는 이름으로 npm에 등록되어있고 특정 기능을 하는 패키지가 필요하면 npm에서 찾아 설치하면 된다. npm에 업로드된 노드 모듈을 패키지라고 부르며 패키지가 다른 패키지를 사용할 수도 있다. 이런 관계를 의존 관계라고 부른다. package.json 서비스에 필요한 패키지를 하나씩 추가하다 보면 어느새 패키지 수가 100개..
· Python/numpy
넘 파이란? NumPy는 대규모 다차원 배열을 쉽게 처리할 수 있도록 지원하는 파이썬의 라이브러리이다. NumPy는 데이터 구조 외에도 수치 계산을 위해 효율적으로 구현된 기능을 제공한다. 기초 및 사용법 import numpy as np 우선 모듈을 설치한 뒤 import를 해야 한다. 흔히들 np라고 alias를 지어 사용한다. 정의에서도 알 수 있듯이 배열을 다루는 모듈이기에 아주 기본적인 1차원 배열을 만들어 보겠다. import numpy as np x = np.array([1,2,3,4]) print(x) print(type(x)) 결과는 다음과 같다. 1차원 배열이 생성된 것을 확인할 수 있다. 하지만 타입을 출력해보니 'numpy.ndarray'라고 출력이 되었다. 기존 list와는 생김새..