Working with External Libraries 외부라이브러리 이용하기
난이도 : 하
내용 : 외부라이브러리를 불러오는 방법에 대해서 배운다. from, import, as 와 같은 간단한 기능만 설명해준다.
라이브러리를 불러오는 방법 import 라이브러리이름
print( dir(라이브러리이름)) 을 통해서 라이브러리 내부의 함수들을 볼 수 있다.
help ( 라이브러리이름 ) 을 하면 라이브러리에 대한 설명과 함수에 대한 설명을 볼 수 있다.
import 라이브러리 as 약자 를 하면 라이브러리를 재설정한 약자를 입력하여 불러올 수 있다.
from 라이브러리 import 함수 를 하면 불러온 함수를 라이브러리 이름을 넣지 않아도 실행될 수 있도록 설정한다. (예. math.log 를 했어야했다면 log만 입력해도 같은 기능을 쓸 수 있다. 다만, 여러 라이브러리에서 중복되는 이름이 있다면 충돌이 생길 수 있다.
라이브러리 함수 안에 또 다른 함수가 들어갈 수 있다. (submodules) numpy.random.randint 와 같이 콤마를 두번 사용하여 기능을 이용할 수 있다.
type( 함수이름) 을 통해서 함수가 어떤 라이브러리에 속해있는지 알 수 있다.
파이썬에서 연산자를 정의 할때 연산자 앞뒤에 _ 언더바 2개를 넣어서 정의한다.
후기
1~7강까지 강의를 들어보니 굉장히 간단한 기능들에 대해서 설명하고 있다. 대부분 아 이렇구나? 하고 넘어가게 되는데 다양한 함수마다 강의에서 보다 훨씬 다양한 기능들이 있기 때문에 나만의 프로젝트를 진행하면서 더 깊이 공부해야될 것 같다.
글로 깔끔하게 볼 수 있고 간단한 문제들을 풀어볼 수 있다는 장점이 있지만 kaggle만의 특별한 설명이 있진 않다. (기본중의 기본 설명이니까 당연한것 같다)
참고
파이썬 코딩스타일 가이드
https://www.python.org/dev/peps/pep-0008/
kaggle 7강
https://www.kaggle.com/colinmorris/working-with-external-libraries
'프로그래밍 > 파이썬' 카테고리의 다른 글
파이썬 kaggle 머신러닝 입문 1~3/7 (0) | 2021.05.19 |
---|---|
파이썬 kaggle 대회 참가하기 기초(타이타닉 생존예측) (0) | 2021.05.19 |
kaggle 파이썬 4/7 (0) | 2021.05.18 |
클래스 self에 대해서 (0) | 2021.05.16 |
Kaggle 파이썬 강의 (6/7) (0) | 2021.05.16 |