Study/Basics

Module and Package

yudam 2021. 12. 29. 21:45

기본적으로 from 과 import 키워드를 사용

  • 파이썬의 Module ==py 파일
  • 같은 폴더에 Module에 해당하는 .py 파일과 사용하는 .py 저장 후 import문 사용하여 module 호출
  • __pycache__는 기계어로 컴파일 된 것

 


namespace

 

import A as B : 앞으로 Module A를 B라고 줄여부르겠다

from A import C : Module A에서 함수 C를 불러온다 (앞으로 함수 C를 사용할 때 A를 명시할 필요 없다)

from A import * Module A의 모든 함수를 불러온다

 


Built-in Modules

  • 파이썬이 기본 제공하는 라이브러리(randam, tum, urllib.request 등)
  • import 문으로 활용
  • 구글에 "python module"로 검색해보자

Package

  • __init__.py :현재 폴더가 패키지임을 알림 (3.3+ 부터는 명시할 필요 없음)
  • __main__.py : 파이썬 실행 시 우선적으로 실행됨.

상대참조로 호출하는 법

 


오픈소스 라이브러리

- 가상환경 설정

  • conda create -n my_project python=3.9
  • conda activate my_project
  • conda deactivate
  • conda install <패키지 명>

  • conda install jupyter
  • code matplotlib_ex.py → 위 이미지 코드 작성
  • python matplotlib_ex.py
  • +) tqdm도 활용가능

 

 

* 본 포스팅은 네이버 부스트캠프 AI Tech 3기 Pre-Course 강의를 정리한 내용입니다. https://www.boostcourse.org/onlyboostcampaitech3/joinLectures/329

'Study > Basics' 카테고리의 다른 글

Basic Machine Learning : Supervised Learning  (0) 2022.01.17
Python Object Oriented Programming  (1) 2021.12.29
RNN  (0) 2021.12.29
CNN  (0) 2021.12.29
Optimization  (0) 2021.12.29