on
[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