반응형

패키지 2

코틀린 18. 프로젝트 구조

이번 글에서는 코틀린 프로젝트의 구조에 대해서 알아보도록 하겠습니다. 프로젝트 먼저, 우리가 만드는 코틀린 프로그램은 모두 하나의 프로젝트 안에서 만들어집니다. 프로젝트는 이 구조의 최상위에 위치하고 있으며, 모듈, 패키지, 클래스 등을 포함하고 있습니다. 예를 들어 프로그램 A, B를 만든다고 하면, 총 두 개의 프로젝트를 만들게 되는 겁니다. 우리가 IDE를 사용해서 프로그래밍을 할 때에도, 최상위에 위치한 프로젝트를 가장 먼저 만들게 됩니다. 모듈 모듈은 프로젝트의 바로 하위에 위치한 개념으로, 패키지와 클래스를 포함하고 있습니다. 이 모듈은 우리가 직접 만들어서 사용할 수도 있고, 이미 만들어져 있는 '라이브러리 모듈'을 가져와 사용할 수도 있습니다. 패키지 프로젝트와 모듈이 물리적인 개념이라면,..

파이썬 29. 패키지

이번 글에서는 패키지에 대해서 알아보도록 하겠습니다. 패키지 패키지는 저번 글에서 알아본 모듈을 도트(.)를 사용해 계층적으로 관리할 수 있게 해줍니다. 예를 들어 모듈명이 myPack.myMod라면, myPack이 패키지명, myMod은 myPack패키지의 모듈이 되는겁니다. 이렇게 용도에 따라 모듈을 분류해놓으면 유지 보수나 사용하기가 편할 것입니다. 그럼 바로 패키지를 만들어서 그곳에 모듈을 넣어보도록 합시다. 먼저, 현재 프로젝트의 루트 디렉터리로 가줍시다. 저는 pyCharm을 사용중인데, 이 경우 C:\users\사용자\PyCharmProject에 가시면 현재 pyCharm에서 생성한 프로젝트들이 모여있는 디렉터리로 이동할 수 있습니다. 다음으로 해당 디렉터리에 원하는 이름의 폴더를 하나 만들..

반응형