일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- jetpack
- compose
- 자료형
- Kotlin
- 문자열
- nullpointerexception방지
- Java
- programmers
- ContentProvider
- Dependency
- disposableeffect
- list
- 백준
- 오블완
- 프로그래머스
- android
- filternotnull()
- 파이썬
- 파이썬문법
- 자바
- Python
- 자바리스트정렬
- 배열
- Provider
- Hilt
- 리스트
- 자바set
- 백준파이썬
- 티스토리챌린지
- composelifecycle
Archives
- Today
- Total
study gomi
[Python|파이썬] 기본 문법 - 모듈 본문
728x90
반응형
모듈 (Module)
- 함수, 변수, 클래스 등을 포함할 수 있는 '파일' => 하나의 Python 파일('.py')자체가 하나의 모듈이 될 수 있다.
- 모듈을 사용하면 큰 프로그램을 여러 파일로 나누어 관리할 수 있다.
- 다른 프로그램에서도 해당 모듈의 기능을 재사용할 수 있다.
- 프로그래밍을 더 효율적이고 관리하기 쉽게 만들어줌.
더보기
함수랑 비슷한 느낌인데 함수는 특정 작업을 수행하는 코드의 묶음이고,
모듈은 여러 함수, 클래스, 변수 등을 포함하는 파일이다.
- 사용법은 'import'키워드로 가져오면 됨 (모두 가져와짐.)
더보기
import 모듈명
from 모듈 import 변수, 함수 또는 클래스 => 이거는 전부 가져오는 게 아니라 특정한 것들만.
- 모듈을 통해 함수와 기타 요소들을 재사용하고, 코드를 구조적으로 관리할 수 있다.
# math모듈은 수학적 연산과 관련된 여러 함수와 변수를 포함하고 있다.
# sqrt, pi 등...
import math
result = math.sqrt(16) # result는 4.
- 구글에 list of python modules검색 : https://docs.python.org/3/py-modindex.html
Python Module Index — Python 3.12.1 documentation
numbers Numeric abstract base classes (Complex, Real, Integral, etc.).
docs.python.org
(파이썬을 설치할 때 자동으로 제공되는 모듈들 확인 가능)
728x90
반응형
'basic > python' 카테고리의 다른 글
[Python|파이썬] 기본 문법 - 패키지(Package) (0) | 2024.01.14 |
---|---|
[Python|파이썬] 기본 문법 - 삼항 연산자 (1) | 2024.01.12 |
[Python|파이썬] 기본 문법 - 오류, 예외 처리 (0) | 2024.01.11 |
[Python|파이썬] 기본 문법 - 메소드 오버라이딩 (+파이썬의 메소드 오버로딩?!) (0) | 2024.01.08 |
[Python|파이썬] 기본 문법 - 상속 (1) | 2024.01.08 |