codestates / codestates/ds-blog

[오세광]데이터 사이언티스트에게 Python

Open
#38 0 comments 0 reactions 0 assignees View on GitHub
documentation
Dominant language
No language data
Stars
2
Forks
4
PR merge metrics
No merged PRs in 30d

Description

# Intro Python이란
## Python의 이름

Python은 1991년 프로그래머인 귀도 반 로섬이 발표했는데, 그 이름은 그가 좋아하는 코미디에서 따왔다고 한다. 그 이름은 그리스 신화에 나오는 뱀을 뜻한다.

## Python의 인기
Python은 요즘 대세로 통한다. 그 이유는 무엇일까?

![EASY-LOGO](https://user-images.githubusercontent.com/20314706/91810084-3ea55d00-ec68-11ea-8c18-bd7e7945dc11.png)
### Python은 쉽다.
C언어, java 등에 비해 배우기 쉽다. 문법이 직관적이고, 영어 문법과 비슷한 점이 있어 배우기 쉽다. 필자의 경우도, 루비를 배웠던 시기에 파이썬 문법을 함께 병렬적으로 배웠는데 쉽게 배울 수 있었다. 그래서 비전공자들도 상대적으로 다른 프로그래밍언어에 비해 접근하기 쉬운 언어이다. 코세라 등과 같은 mooc 서비스를 통해 python을 배울 수 있는 우수한 무료콘텐츠들도 주위에 많이 있다.

![맥가이버 칼 ](https://user-images.githubusercontent.com/20314706/91810477-e6bb2600-ec68-11ea-9072-88e7b9f5560d.jpeg)
### Python은 다양한 걸 할 수 있다.
웹 개발, 데이터 분석, 인공지능 등등 다양한 분야에서 쓰이고 있다. 그래서 2020년 1월 기준으로 티오베(TIOBE)에서 프로그래밍 언어별 인기도를 나타내는 지수에서 java, C 다음으로 3위에 랭크되며, 현재에도 그 인기는 계속되고 있다.

![거대한 커뮤니티](https://user-images.githubusercontent.com/20314706/91811096-e8d1b480-ec69-11ea-85cd-24a875f94d0c.jpg)
### Python은 거대한 커뮤니티를 지니고 있다.
Python 풍부한 커뮤니티와 라이브러리가 있다. 자신이 원하는 수학, 빅데이터, 통계학, 그래프, 머신러닝 등 다루고 싶은 분야에 따른 라이브러리들이 풍부하게 있다. 그리고 지금도 그 커뮤니티에서 새로운 라이브러리들을 개발하고 있다. 그렇기 때문에 자신이 원하는 분야에 질문하고 답하며 교류할 개발자들이 풍부하게 포진되어 있다.

## 데이터 사이언티스트에게 Python
### Python과 라이브러리들(아나콘다, 텐서플로우, 파이토치, 판다스)
아나콘다는 머신 러닝을 보다 쉽게할 수 있는 핵심적인 과학 및 수학 Python 라이브러리를 포함한 패기지를 제공하고, 가상환경을 제공해주는 툴이다. 그리고 대표적인 머신 러닝 프레임워크인 텐서플로우(TensorFlow)와 파이토치(pytorch)도 Python을 기본으로 하고 있다. 데이터를 좀 더 빠르고 쉽게 다룰 수 있는 판다스(Pandas)도 Python을 활용하여 사용할 수 있다.

(*가볍게 다뤄보고 싶으신 분들은 부스트캠프 코스([부스트코스] 파이썬으로 시작하는 데이터 사이언스)를 진행해보셔도 좋을 것 같다.)

### 데이터 사이언티스트에게 Python
데이터 사이언티스트에게 다양한 역량이 요구될 것이다. 그 중에 python을 활용하여 다양한 라이브러리를 활용하여 데이터를 처리할 수 있는 방법을 갖춰나가는 것도 하나일 것이다.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.