파이썬 튜토리얼

파이썬 홈 파이썬 소개 파이썬 시작하기 파이썬 구문 파이썬 주석 파이썬 변수 파이썬 데이터 유형 파이썬 숫자 파이썬 캐스팅 파이썬 문자열 파이썬 부울 파이썬 연산자 파이썬 목록 파이썬 튜플 파이썬 세트 파이썬 사전 파이썬 If...Else 파이썬 while 루프 Python For 루프 파이썬 함수 파이썬 람다 파이썬 배열 파이썬 클래스/객체 파이썬 상속 파이썬 반복자 파이썬 범위 파이썬 모듈 파이썬 날짜 파이썬 수학 파이썬 JSON 파이썬 정규식 파이썬 PIP 파이썬 시도...제외 파이썬 사용자 입력 파이썬 문자열 포맷

파일 처리

파이썬 파일 처리 파이썬 읽기 파일 Python 파일 작성/작성 파이썬 파일 삭제

파이썬 모듈

넘파이 튜토리얼 팬더 연습 사이피 튜토리얼

파이썬 Matplotlib

Matplotlib 소개 Matplotlib 시작하기 Matplotlib 파이플로트 Matplotlib 플로팅 Matplotlib 마커 Matplotlib 라인 Matplotlib 레이블 Matplotlib 그리드 Matplotlib 서브플롯 Matplotlib 분산 Matplotlib 바 Matplotlib 히스토그램 Matplotlib 파이 차트

기계 학습

시작하기 평균 중앙값 모드 표준 편차 백분위수 데이터 배포 정규 데이터 분포 산포도 선형 회귀 다항식 회귀 다중 회귀 규모 훈련/시험 의사결정나무

파이썬 MySQL

MySQL 시작하기 MySQL 데이터베이스 생성 MySQL 테이블 생성 MySQL 삽입 MySQL 선택 MySQL 어디 MySQL 주문 기준 MySQL 삭제 MySQL 삭제 테이블 MySQL 업데이트 MySQL 제한 MySQL 조인

파이썬 몽고DB

몽고DB 시작하기 MongoDB 데이터베이스 생성 MongoDB 컬렉션 생성 몽고DB 삽입 몽고DB 찾기 몽고DB 쿼리 몽고DB 정렬 몽고DB 삭제 MongoDB 드롭 컬렉션 몽고DB 업데이트 몽고DB 제한

파이썬 참조

파이썬 개요 파이썬 내장 함수 파이썬 문자열 메서드 파이썬 목록 메서드 파이썬 사전 메서드 파이썬 튜플 메서드 파이썬 세트 메소드 파이썬 파일 메서드 파이썬 키워드 파이썬 예외 파이썬 용어집

모듈 참조

랜덤 모듈 요청 모듈 통계 모듈 수학 모듈 cMath 모듈

파이썬 방법

목록 중복 제거 문자열 반전 두 개의 숫자 더하기

파이썬 예제

파이썬 예제 파이썬 컴파일러 파이썬 연습 파이썬 퀴즈 파이썬 인증서

파이썬 모듈


모듈이란 무엇입니까?

모듈을 코드 라이브러리와 동일하다고 생각하십시오.

응용 프로그램에 포함하려는 기능 집합이 포함된 파일입니다.


모듈 만들기

모듈을 생성하려면 파일 확장자를 가진 파일에 원하는 코드를 저장하십시오 .py.

예시

이 코드를 다음과 같은 파일에 저장합니다. mymodule.py

def greeting(name):
  print("Hello, " + name)

모듈 사용

import이제 다음 명령문 을 사용하여 방금 만든 모듈을 사용할 수 있습니다 .

예시

mymodule이라는 모듈을 가져오고 인사말 함수를 호출합니다.

import mymodule

mymodule.greeting("Jonathan")

참고: 모듈의 함수를 사용할 때는 module_name.function_name 구문을 사용하십시오 .


모듈의 변수

모듈은 이미 설명한 대로 함수를 포함할 수 있지만 모든 유형(배열, 사전, 개체 등)의 변수도 포함할 수 있습니다.

예시

이 코드를 파일에 저장 mymodule.py

person1 = {
  "name": "John",
  "age": 36,
  "country": "Norway"
}

예시

mymodule이라는 모듈을 가져오고 person1 사전에 액세스합니다.

import mymodule

a = mymodule.person1["age"]
print(a)


모듈 이름 지정

모듈 파일의 이름은 원하는 대로 지정할 수 있지만 파일 확장자가 있어야 합니다. .py

모듈 이름 바꾸기

as다음 키워드 를 사용하여 모듈을 가져올 때 별칭을 만들 수 있습니다 .

예시

mymodule호출 된 에 대한 별칭을 만듭니다 mx.

import mymodule as mx

a = mx.person1["age"]
print(a)

내장 모듈

Python에는 원할 때마다 가져올 수 있는 여러 내장 모듈이 있습니다.

예시

platform모듈 가져오기 및 사용 :

import platform

x = platform.system()
print(x)

dir() 함수 사용

모듈의 모든 함수 이름(또는 변수 이름)을 나열하는 내장 함수가 있습니다. dir()기능 :

예시

플랫폼 모듈에 속하는 모든 정의된 이름을 나열합니다.

import platform

x = dir(platform)
print(x)

참고: dir() 함수는 모든 모듈에서 사용할 수 있으며 사용자가 직접 만든 모듈도 포함합니다.


모듈에서 가져오기

from키워드 를 사용하여 모듈에서 부품만 가져오도록 선택할 수 있습니다 .

예시

명명된 모듈 mymodule에는 하나의 함수와 하나의 사전이 있습니다.

def greeting(name):
  print("Hello, " + name)

person1 = {
  "name": "John",
  "age": 36,
  "country": "Norway"
}

예시

모듈에서 person1 사전만 가져옵니다.

from mymodule import person1

print (person1["age"])

참고: 키워드 를 사용하여 가져올 때 from 모듈의 요소를 참조할 때 모듈 이름을 사용하지 마십시오. 예: person1["age"], 아님 mymodule.person1["age"]


연습으로 자신을 테스트하십시오

연습:

"mymodule"이라는 모듈을 가져오기 위한 올바른 구문은 무엇입니까?

 mymodule