반응형
최근에 이쪽 분야를 공부하면서 가장 힘들고 고난스러운 점은 용어 자체가 이해하기 어렵다는 것이다. 용어가 외래어 처럼 되있을 뿐만 아니라 사전적 의미에 대한 명확한 정의도 없고 한 특정 키워드에 대한 개념설명을 읽다가도 용어에 대해 인지를 못해서 c로 시작하는 욕을 한적이 한 두번이 아닌 거 같다...그러는 차원에서 작은 컨텐츠로 혼동할 수 있는
용어에 대해서 간단하게 정의해 보려고 한다.
먼저 수식으로 개념에 대한 종속 관계부터 알아보자.
패키지 = 라이브러리 = 모듈의 합 = 클래스의 합 = 객체(함수들)의 합
예시를 통해서 이해하는게 가장 빠를 것이다. 우선 주석처리를 한 것을 읽고 이해하면 된다.
그리고 난 이번기회를 통해서 새롭게 알게 된 사실이였는데 from ~ import 구문을 쓸 때 . 이라는 의미였다.
이게 나만의 패키지를 만들려고 할 때 __init__.py 라는 파일을 만들어야 하는데 그 속에 들어갈 내용이였다.
. 이라는 의미가 '이 폴더에 있는' 이라는 뜻이라는 것이였다...!
따라서 해석해보면 주석으로 처리되 있는 뜻이다.
이렇게 나는 간단하게 패키지, 라이브러리, 모듈, 클래스에 대한 관계를 큰 틀로 알아보았다. 사실 아직 배울건 많지만
숲부터 보는 느낌이라 이해가 확 가는 느낌이였다.. 개인적으로...
참고강의:
반응형
'Python > Python' 카테고리의 다른 글
[Python 중급] Python 시퀀스 (0) | 2020.12.24 |
---|---|
[Python 중급] Magic method와 named tuple (0) | 2020.12.22 |
[Python 중급] Class와 Method 심화 (0) | 2020.12.20 |
[Python] Class와 Object 개념과 이해 (0) | 2020.01.07 |
[Python공부] 12.19 - 1일차_몰랐던 기본문법 (0) | 2019.12.19 |