[2021.05.08] K-MOOC # 파이썬을 이용한 빅데이터 분석_2주차 (정리 2)

[2021.05.08] K-MOOC # 파이썬을 이용한 빅데이터 분석_2주차 (정리 2)

세종대학교 유성준 교수님 강좌

lambda 함수

def로 정의한 함수와 다르게 함수를 익명으로 만들어 간단하게 사용할 수 있는 방법.

함수란 기본적으로 해당 함수를 반복해서 사용하고자 할 때 유용한데 연산을 한 번만 수행을 하고 더 이상 다른 곳에서 이용을 하지 않을 경우에는 람다함수를 통해 일회성 함수 를 구현해 사용.

def f(x): return x + 10 # 일반적인 함수를 이용해 함수를 구현 >> print(f(10)) 20 # lambda를 이용해 함수를 간단하게 구현 >> print((lambda x:x+10)(10)) 20

패키지 및 라이브러리

파이썬의 라이브러리는 크게 내장(정적) 라이브러리와 외장(동적) 라이브러리로 나눌 수 있다.

1. 정적(내장) 라이브러리

외부 패키지를 호출하지 않고 파이썬 자체에 포함 되어 있는 라이브러리

2. 동적(외장) 라이브러리

외부 패키지를 파이썬 내부에 설치 해 사용

외장함수를 사용하는 방법

pip라고 하는 패키지 관리 라이브러리 를 사용해서 설치, 삭제, 수정이 가능.

아나콘다는 기본적으로 포함되지 않는 패키지가 많이 있는데,

이 역시도 패키지 관리 라이브러리를 사용해서 패키지를 설치를 한 후 아나콘다 내부에서 사용이 가능.

목적에 따른 파이썬 패키지 및 라이브러리

데이터 를 다루고 싶을 때는 numpy, pandas 패키지

수학적 연산 이 필요할 때는 math, scipy 등의 라이브러리

컴퓨터의 로그를 분석 할 때에는 logging 등의 라이브러리

웹 프로그래밍 분야에서 사용되는 패키지는 Flask, Django

데이터베이스 분야에는 SQLAlchemy, pymysql, SQL3, PyMongo 등

수학 분야의 라이브러리는 Math, Scipy 등.

from http://pythontoomuchinformation.tistory.com/167 by ccl(A) rewrite - 2021-05-08 10:00:46