본문 바로가기
프로그래밍/파이썬

파이썬 kaggle 강의 7/7

by 훨훨날아 2021. 5. 18.

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/

 

PEP 8 -- Style Guide for Python Code

The official home of the Python Programming Language

www.python.org

 

kaggle 7강

https://www.kaggle.com/colinmorris/working-with-external-libraries

 

Working with External Libraries

Explore and run machine learning code with Kaggle Notebooks | Using data from no data sources

www.kaggle.com

 

반응형