01.Python 기초 - 라이브러리 이해

ID짱재·2021년 2월 12일
0

Python

목록 보기
9/39
post-thumbnail

🌈 라이브러리 이해


1. 라이브러리란?

  • 라이브러리는 미리 만들어 둔 함수들의 모임으로 import해서 사용할 수 있음
  • 라이브러리로 인해서 기능들을 직접 만들지 않고도 필요할 때 이용할 수 있음

    1) 라이브러리 필요성

    • 지수승을 구하고 싶을 때, 라이브러리가 없다면 이런 기능을하는 함수를 직접 만들어야함
      ✍🏻 python
      def exponential(a, b):
         value = a ** b
         return value
      print(exponential(2,5)) # 32
  • 라이브러리를 이용하면 쉽게 다양한 기능을 사용할 수 있음
  • math 라이브러리에 pow를 사용하면 지수승 계산이 손쉽게 가능함

    ✍🏻 python

    import math
    print(math.pow(3, 3)) # 27.0

2. 라이브러리 설치

  • 라이브러리는 CLI(터미널)에서 명령을 통해 설치할 수 있음
  • 설치 방법 : pip3 install [라이브러리명]
    • 🔍 pip3 install requests
  • 업그레이드 방법 : pip3 install --upgrade [라이브러리명]
    • 🔍 pip3 install --upgrade requests

3. 라이브러리 사용하기

  • Python은 math와 같이 기본으로 제공되는 내장 라이브러리가 다수 존재함
  • 내장 라이브러리는 설치 없이 바로 사용 가능하나, 내장 라이브러리가 아닌에는 경우 설치해서 사용

1) 기본 사용법1 : import [라이브러리명]

✍🏻 python

import math
print (math.factorial(5)) 120

2) 기본 사용법2 : from [라이브러리명] import [함수명]

  • from을 이용하면 함수명을 import할 때만 적어주고, 사용할 때는 [라이브러리명] 생략 가능
    ✍🏻 python
from math import *  # math 라이브러리에 모든 함수를 쓸 때
num = sqrt(5) + factorial(3) 
print (num) # 8.23606797749979
from math import sqrt, factorial  # math 라이브러리에 sqrt, factorial 함수만 쓸 때
print(sqrt(5)) # 2.23606797749979
print(factorial(5)) # 120

3) 기본 사용법3 : from [라이브러리명] import [함수명] as [바꿀 함수명]

  • as 구문을 이용하면 라이브러리명이나 함수명을 원하는 이름으로 바꿔 사용할 수 있음
  • 일반적으로 라이브러리나 함수명이 너무 길거나 직관적인 이름이 필요할 때 변경하여 사용
    ✍🏻 python
# 라이브러리 이름 바꿔 사용하기
import math as m
print(m.factorial(5)) # 120
# 함수명 바꿔 사용하기
# factorial() 함수를 f()로 사용 가능
from math import factorial as ff
print(ff(5)) # 120
profile
Keep Going, Keep Coding!

0개의 댓글