일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 파이썬 전처리
- linux
- 파이썬
- Algorithm
- 리눅스 명령어
- Python DataFrame
- C#
- putty
- Python 라이브러리
- it용어
- RFP
- VirtualBox
- 데이터베이스
- HTML
- dbeaver
- Oracle
- Oracle VM VirtualBox
- it 용어
- 코딩테스트
- PYTHON
- python algorithm
- 리눅스
- 파이썬 알고리즘
- 파이썬 데이터프레임
- tibero
- 알고리즘
- sql
- MariaDB
- 오라클
- csharp
- Today
- Total
오경석의 개발노트
Python_패키지 정의 본문
파이썬에서 필수적으로 알아야 할 개념들이 있다. 라이브러리, 패키지, 모듈, 클래스, 함수 등이 파이썬을 다루기 위해서는 한 번쯤은 개념 정리를 하고 넘어가야 하는 용어다. 용어 순서대로 하위 항목들을 포함하고 있다.
이번 포스팅에서는 패키지의 개념을 알아보자. 파이썬 공식 문서에서 작성된 개념은 입문자들에게 어려움이 존재하니 국내에서 잘 작성된 페이지에서 정리하였다. 출처는 포스팅 제일 하단에 적어두었다.
패키지(package)
패키지(package)란 모듈들이 여러 개 모여있는 것을 가리킨다.
도트(.)를 사용하여 파이썬 모듈을 계층적(디렉터리 구조)으로 관리할 수 있게 해준다. 예를 들어 모듈 이름이 A.B인 경우에 A는 패키지 이름이 되고 B는 A패키지의 B모듈이 된다. 간단한 파이썬 프로그램이 아니라면 이렇게 패키지 구조로 파이썬 프로그램을 만드는 것이 공동 작업이나 유지 보수 등 여러 면에서 유리하다. 또한 패키지 구조로 모듈을 만들면 다른 모듈 이름이 겹치더라도 더 안전하게 사용할 수 있다.
패키지(package)의 구조
패키지 사용하기
import Package.Module
Package.Module.Variable
Package.Module.Fuction()
Package.Module.Class()
패키지의 모듈에서 변수, 함수, 클래스 가져오기
from Package.Module import Variable
from Package.Module import Fuction
from Package.Module import Class
※ (..)는 부모 디렉터리, (.)는 현재 디렉터리를 나타낸다.
※ Python 3.3 이상부터는 __init__.py 파일이 없어도 패키지로 인식.
출처 : https://wikidocs.net/1418
05-3 패키지
[TOC] ## 패키지란 무엇인가? 패키지(Packages)는 도트(.)를 사용하여 파이썬 모듈을 계층적(디렉터리 구조)으로 관리할 수 있게 해준다. 예를 들어 모듈 이 ...
wikidocs.net
출처 : http://pythonstudy.xyz/python/article/18-%ED%8C%A8%ED%82%A4%EC%A7%80
예제로 배우는 파이썬 프로그래밍 - 패키지
1. 패키지 파이썬에서 모듈은 하나의 .py 파일을 가리키며, 패키지는 이러한 모듈들을 모은 컬렉션을 가리킨다. 파이썬의 패키지는 하나의 디렉토리에 놓여진 모듈들의 집합을 가리키는데, 그 디
pythonstudy.xyz
'프로그래밍 언어 > Python' 카테고리의 다른 글
Python_클래스 정의 (0) | 2022.08.31 |
---|---|
Python_라이브러리 정의 (0) | 2022.08.29 |
Python_모듈 정의 (0) | 2022.08.24 |
Python_버전 확인 방법 (0) | 2022.08.23 |
Python_저장 경로 확인 (0) | 2022.08.17 |