diff --git a/README.md b/README.md index c32cb851f77a3dd26f385a37da7eb139161d3df0..6d538d92c906779eb89c5c972b577bc9ec696691 100644 --- a/README.md +++ b/README.md @@ -10,11 +10,54 @@ ## Python이란? ### Python이란? +- 1990년 암스테르담의 귀도 반 로섬이 개발한 인터프리터 언어이다. +- 프로그래밍 교육을 위해 많이 사용되지만, 기업의 실무에서도 많이 사용한다. +- 공동 작업과 유지 보수가 매우 쉽고 편하다. + ### python 특징 +- 문법이 쉬워서 빠르게 배울 수 있다. +- 생각하는 방식을 그대로 표현할 수 있는 언어이다. +- 개발속도가 빠르다. +- 무료지만 강력한다. -> 오픈소스( 다양한 라이브러리 제공) + ### python 목적 +- 시스템 유틸리티 제작 +- GUI 프로그래밍 +- C/C++ 와의 결합 +- 웹프로그래밍 +- 수치 연산 프로그래밍 +- 데이터 베이스 프로그래밍 +- 데이터 분석 + ### python 라이브러리 +#### Pandas +- 쉽고 직관적인 관계형 또는 분류된 데이터로 작업할 수 있도록 설계된 데이터 구조를 제공하는 python 패키지이다. + +#### Numpy +– python에서 개발된 선형 대수용 라이브러리이다. +- 난수 및 행렬 등 복잡한 수학연산 처리에 유용하다. + +#### Tensorflow +- 머신러닝 라이브러리이다. +- 자연어 처리, 순환 신경망, 이미지 인식 등에 사용한다. + +#### Pytorch +– 우수한 예제들과 애플리케이션 및 사용 사례를 갖춘 머신러닝 라이브러리이다. + +#### Matplotlib +– 고품질 2D 플로팅 그래프 및 그림 생성 기능 제공한다. ## Python 라이브러리 'Requests' +### Requests란? +- Python 용 HTTP 라이브러리이다. +- 특정 웹사이트에 HTTP 요청을 보내는 모듈이다. +- HTTP 요청을 보내 HTML 문서를 받아올 수 있는 라이브러리이다. +- 받아온 HTML 정보는 단순한 String형이기 때문에, BeautifulSoup 이용하여 HTML 문서로 변환하여야 한다. + +### BeautifulSoup란? +- HTML 정보로부터 원하는 데이터를 가져오기 쉽게, 비슷한 분류의 데이터별로 파싱해주는 역할을 하는 라이브러리이다. +- 원하는 정보의 태그값을 통해서 정보를 불러올 수 있다. + ### Requests란? ### BeautifulSoup란?