일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- 프로그래머스
- composelifecycle
- 배열
- Hilt
- list
- Kotlin
- programmers
- 티스토리챌린지
- compose
- 오블완
- nullpointerexception방지
- android
- Java
- filternotnull()
- 자바set
- 자료형
- 문자열
- 파이썬
- Provider
- 백준
- 리스트
- ContentProvider
- 백준파이썬
- Python
- jetpack
- 파이썬문법
- 자바리스트정렬
- Dependency
- 자바
- disposableeffect
Archives
- Today
- Total
study gomi
[Python|파이썬] 기본 문법 - 패키지(Package) 본문
728x90
반응형
패키지
- 모듈(https://taetaegom.tistory.com/43)들을 구조적으로 조직하는 방법
- 하나 이상의 관련된 모듈들을 포함하는 디렉토리(폴더).
- 패키지를 통해 코드를 관리하기 쉽게 만듦(재사용성, 유지 관리 용이, 복잡한 sw 프로젝트를 체계적으로 관리)
- 모듈 네임스페이스( 패키지는 모듈의 네임스페이스를 제공)를 통해 동일한 이름의 다른 모듈과의 충돌을 방지한다.
- 패키지 디렉토리는 __init__.py라는 특별한 파일을 포함
('__init__.py'참고 ↓)
더보기
- 해당 디렉토리가 패키지의 일부임을 파이썬에 알려주는 파일
- __init__.py 파일은 비어 있을 수도 있고 패키지 초기화 코드를 포함할 수도 있다.
- 과거에는 패키지로 인식 되려면 이 파일이 필요했지만 python 3.3이후부터는 없어도 됨.
- 패키지 안에는 또 다른 서프패키지(sub-package)가 있을 수 있다.
- pip이라는 패키지 관리자를 통해 외부 패키지를 쉽게 설치하고 관리 할 수 있다.
# requests 라는 HTTP 라이브러리 설치
pip install requests
728x90
반응형
'basic > python' 카테고리의 다른 글
Python 덱(deque)의 rotate 메소드 (0) | 2024.01.16 |
---|---|
Python 입력 받기 심화 (개수 모를 때 / 특정 문자까지 입력 받기 등) (0) | 2024.01.14 |
[Python|파이썬] 기본 문법 - 삼항 연산자 (1) | 2024.01.12 |
[Python|파이썬] 기본 문법 - 모듈 (1) | 2024.01.12 |
[Python|파이썬] 기본 문법 - 오류, 예외 처리 (0) | 2024.01.11 |