Python 모듈-알아야 할 모든 것



이 블로그는 파이썬 모듈의 개념을 자세히 설명합니다. 파이썬에서 모듈을 만드는 방법부터 프로그램에서 사용하는 방법까지.

Python 프로그래밍 언어는 오늘날 가장 인기있는 언어 중 하나입니다. 그것은 수많은 응용 프로그램을 가지고 있으며 개발자는 우리에게 제공하는 구현을 위해 파이썬으로 전환하고 있습니다. 코드가 별도의 부분으로 분할되는 모듈 식 프로그래밍 접근 방식은 파이썬 모듈이 그림으로 나오는 곳입니다. 이 기사는 위의 주제를 자세히 이해하는 데 도움이됩니다.

다음은이 블로그에서 다룰 주제입니다.





파이썬 모듈이란?

모듈은 단순히 다양한 응용 프로그램에 사용할 수있는 '프로그램 논리'또는 'python 스크립트'입니다. . 모듈에서 함수, 클래스 등을 선언 할 수 있습니다.

초점은 코드를 다른 모듈로 분할하여 서로에 대한 종속성이 없거나 최소한으로 유지되도록하는 것입니다. 코드에서 모듈을 사용하면 코드 재사용을 위해 개발 된 단일 프로 시저 인 코드 줄을 줄이는 데 도움이됩니다. 또한 동일한 논리를 반복해서 작성할 필요가 없습니다.



모듈 사용의 또 다른 장점은 전체 팀이 전체 코드의 일부 또는 모듈에서만 작업하기 때문에 프로그램을 쉽게 설계 할 수 있다는 것입니다.

예를 들어 이것을 이해해 보겠습니다.

계산기 용 프로그램을 만들고 싶다고 가정 해 보겠습니다. 덧셈, 뺄셈, 곱셈, 나눗셈 등과 같은 연산이 있습니다.



코드를 별도의 부분으로 나누고 이러한 모든 작업에 대해 하나의 모듈을 만들거나 각 작업에 대해 별도의 모듈을 만들 수 있습니다. 그런 다음 메인 프로그램 로직에서 이러한 모듈을 호출 할 수 있습니다.

아이디어는 코드를 최소화하는 것입니다. 모듈을 만들면이 프로그램에만 사용할 수 있다는 의미가 아니라 다른 프로그램에도 이러한 모듈을 호출 할 수 있습니다.

예제 -python 모듈 -edureka

모듈의 개념을 이해 했으므로 이제 파이썬으로 모듈을 만드는 방법을 이해해 보겠습니다.

파이썬에서 모듈을 만드는 방법?

파이썬으로 모듈을 만드는 것은 다음을 사용하여 간단한 파이썬 스크립트를 작성하는 것과 비슷합니다. .py 신장. 위의 예에서는 다양한 작업을위한 모듈을 만들어 보겠습니다.

def add (x, y) : return x + y def sub (x, y) : return x-y def prod (x, y) : return x * y def div (x, y) : return x / y

위 코드를 파일에 저장 Calc.py .이것이 파이썬에서 모듈을 만드는 방법입니다. 이 모듈에서는 다른 기능을 만들었습니다. 메인 파일에서 이러한 모듈을 사용할 수 있습니다. 프로그램에서 어떻게 사용할 것인지 살펴 보겠습니다.

파이썬 모듈을 사용하는 방법?

우리는 수입 모듈을 프로그램에 통합하는 키워드, ...에서 키워드는 모듈에서 몇 가지 또는 특정 메서드 또는 함수 만 가져 오는 데 사용됩니다. 프로그램에서 모듈을 사용하는 다른 방법이 무엇인지 살펴 보겠습니다.

이름이있는 파일이 있다고 가정 해 봅시다. main.py.

a = 10 b = 20 더하기 = a.add (a, b) print (addition)

위의 코드에서 우리는 같이 예어. 위 코드의 출력은 calc.py 모듈의 add 함수에 지정된 논리를 사용하여 두 숫자 a와 b를 더한 것입니다.

다른 접근 방식을 살펴 보겠습니다.

계산 가져 오기에서 * a = 20 b = 30 print (add (a, b))

위의 코드에서는 별표를 사용하여 모든 함수를 가져 왔으며 단순히 함수 이름을 언급하여 결과를 얻을 수 있습니다.

Python 모듈 경로

모듈을 가져올 때 인터프리터는 sys.path의 내장 모듈 디렉토리에서 모듈을 찾고 찾지 못하면 다음 순서로 모듈을 찾습니다.

  1. 현재 디렉토리
  2. PYTHONPATH
  3. 기본 디렉토리
import sys print (sys.path)

위의 코드를 실행하면 디렉토리 목록이 표시됩니다. 목록을 변경하여 자신의 경로를 만들 수 있습니다.

Python의 내장 모듈

내장 모듈은 C로 작성되고 파이썬 인터프리터와 통합됩니다. 각 내장 모듈에는 운영 체제 관리, 디스크 입력 / 출력 등과 같은 특정 기능에 대한 리소스가 포함되어 있습니다.

표준 라이브러리에는 유용한 유틸리티를 포함하는 많은 파이썬 스크립트도 있습니다. 파이썬에는 우리가 원할 때마다 사용할 수있는 몇 가지 내장 모듈이 있습니다.

파이썬의 모든 모듈 목록을 얻으려면 파이썬 콘솔에서 다음 명령을 작성할 수 있습니다.

help ( '모듈')

파이썬의 모든 모듈 목록을 얻을 수 있습니다. 다음은 파이썬의 몇 가지 모듈입니다.

자바에서 xml을 구문 분석하는 방법

dir () 내장 함수

그것은 정렬 된 문자열 목록 모듈에 정의 된 이름을 포함합니다. 목록에는 모든 변수, 함수, 클래스 등의 이름이 포함됩니다.

import calc print (dir (calc))

다음과 같은 목록 출력이 표시됩니다.

마찬가지로 dir () 함수를 사용하여 모든 모듈에 정의 된 이름을 가져올 수 있습니다.

이 블로그에서 우리는 파이썬 모듈에 대해 배웠고, 모듈을 만들고 프로그램에서 사용하는 방법을 배웠습니다. 또한 파이썬에 내장 된 모듈에 대해서도 배웠습니다. Python 프로그래밍 언어 방대한 응용 프로그램이 있고 모듈을 사용하면 작업이 더 쉽고 유지 관리 가능하며 효율적이됩니다. 파이썬 프로그래밍 언어에 대한 기술을 습득하고 싶다면 등록 할 수 있습니다. 학습을 시작하고 Python 개발자가 되십시오.

만약 질문이 있다면? 댓글에 언급하시면 다시 연락 드리겠습니다.