본문 바로가기
개발메모

Poetry, 모듈, 인스턴스, 객체 개념정리

by 몸에배인매너 2022. 2. 15.

Poetry 란?

pip를 대신해서 Python의 패키징과 의존성 관리를 위한 툴, 라이브러리 관리 툴

1. pip는 requirments.txt 에 직접 패키지를 직접 넣어서 관리했으나, poetry는 lock 파일과 pyproject.toml 파일을 자동으로 생성하고 업데이트한다.

2. 패키지 간의 요구 버전을 확인하여 버전이 낮을 경우 설치가 되지 않는다.

3. 가상 환경 여부를 확인하여 환경을 자동으로 관리해준다.

pyprojects.toml : 프로젝트의 메타데이터 (속성정보)

poetry.lock : 패키지들의 버전, hash

 

의존성 이란?

두 모듈 간의 연결

 

모듈 이란?

하나의 파이썬 파일(. py)을 의미

패키지란 이러한 모듈을 여러 개 묶은 것

 

인스턴스화 란?

인스턴스 : 클래스로부터 만들어진 객체

클래스로부터 객체를 생성해 내는 것

 

객체 란?

속성과 기능의 집합

속성(Property) : 멤버 변수(member variable), 특성(attribute), 필드(field), 상태(state)

기능(function) : 메서드(method), 행위(behavior), 함수(function)

'개발메모' 카테고리의 다른 글

Django  (0) 2022.03.07
데코레이터(Decorator) 란?  (0) 2022.02.15
Python Type Hint  (0) 2022.02.12
Django 에서 static 파일이 불러와지지 않을때 (S3)  (0) 2022.02.04
파이썬 알고리즘 공부  (0) 2021.12.17

댓글