愛林

데이터 사이언스를 위한 Python 기초 - 파이썬 모듈 본문

Data Science/Python

데이터 사이언스를 위한 Python 기초 - 파이썬 모듈

愛林 2022. 6. 12. 00:04
반응형

 

 

아 힘들다 ... 


파이썬 모듈(Module)

모듈은 파이썬 코드를 관리하기 위한 논리적 단위이다.

일반적으로 하나의 파이썬 .py 파일이 하나의 모듈이다. 이 모듈 내에는 함수, 클래스 혹은 변수들의 정의가능, 실행코드가

포함되어 있다.

 

파이썬 패키지(Package)

패키지 않에 모듈이 여러 개 들어가있다.. 

 

파이썬 모듈의 종류에는 기본 모듈, 사용자 정의 모듈, 3rd party 모듈들이 있다.

기본 모듈에는 파이썬의 운영체제같은 OS 모듈, 시스템 모듈 등이 대표적이다.

사용자 정의 모듈은 개발자, 우리가 개발한 모듈들이다,

서브파티모듈은 가장 많이 쓰이는 numpy, pandas 모듈 등을 말한다.

 

우리가 모듈을 사용하기 위해서는 from, import 의 구문을 사용해야 한다.

 

import [모듈명]

 

import [모듈명] as [Alias명]

Alias 명은 너무 모듈명이 길거나 할 때 줄여서 쓸 이름이다.

 

from [패키지명] import [모듈명]

 

from [모듈명] import [클래스명 | 함수명] (모듈 내의 클래스 , 함수명)

datetime

 

 파이썬에서 모듈을 import 할 때 해당 모듈의 물리적 위치 탐색 순서는

1. 현재 디렉토리 (어느 위치에 모듈이 있는가)

2. 환경변수 PYTHONPATH 에 지정된 경로

3. Python 이 설치된 경로 및 하위 라이브러리 디렉토리 경호

 

아니 이거 왜 안 돼 ?

아니 강의 시작했는데 도중에 짤려가지고 어떻게 하는 지 모르겠다 ..

나 Myprint.py 모듈 만들었는데 왜 ? 왜 안 되지????/ 하

일단 넘어간다 ..

 


파이썬 파일 입력

 

1. 파일객체 생성

파일객체 = open(파일경로/파일명,모드)

2. 파일 읽기(라인 단위)

for 변수 in 파일객체

3. 파일객체 닫기

파일객체.close()

네트워크나 데이터베이스 연결을 끊거나 close 해주어야 한다. (개발자의 덕목..)

사용했던 리소스를 정리해주어야 한다고 한다 ..

 

파이썬 파일 읽기 모드들

 

 

 

 

 

 

'Data Science > Python' 카테고리의 다른 글

Python Pandas  (0) 2022.06.26
Python Numpy  (3) 2022.06.26
Python Basic  (2) 2022.06.26
데이터 사이언스를 위한 Python 프로그래밍 의 이해 II  (0) 2022.06.11
데이터 사이언스를 위한 Python 프로그래밍 의 이해 I  (0) 2022.06.11
Comments