codestates / codestates/ds-blog

[이웅희]데이터 사이언스 과정 입문기 -Python을 왜 배워야 하나?- day2

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

Description

# Python을 왜 배워야 하나?

일단 제가 여러분께 알려드릴 수 있는 파이썬에 대한 내용은 굉장히 한정되어 있습니다.
파이썬이라는 언어를 다루는 구체적인 테크닉같은 것은 제가 모르니 알려드릴수가 없고,
파이썬을 이번에 처음접하는 저의 입장에서
파이썬을 왜 공부해야 하는가에 대해 동기부여를 할 수 있는 강의노트를 써볼 생각입니다.

파이썬은 최근 가장 큰 개발자 커뮤니티인 스택오버플로우 설문에서 가장 인기있는 언어중에 하나로 뽑혔습니다.
파이썬이 인기있는 이유는 한가지로 압축되지 않습니다.
파이썬이 인기가 많아진 이유는 우리가 일반적으로 사용하는 언어와 매우 닮아 있다는 점을 꼽을 수 있습니다.
그래서 이제 막 시작하는 초보개발자들도 파이썬을 선호하고 경력이 있는 개발자에게도 친숙하게 받아들여진다고 합니다.

다른 이유는 파이썬이 여러 활용에 있어 뛰어난 이점을 가지고 있기 때문입니다.

- 새로운 언어를 배울 필요없이 파이썬을 배우면 백엔드 개발, AI, 머신러닝 개발자 등의 여러가지 시도가 가능하기 때문입니다.
쉽게 말해서 뭘 딱히 좋아하는지 모르고, 웹 개발도 해보고 싶고 데이터사이언스, AI등
여러분야를 조금씩 다뤄보고싶다면 파이썬을 배우는 것이 큰 도움이 됩니다.

- 파이썬은 커뮤니티 활성화가 아주 잘 되어 있습니다.
다양한 분야에서 온 개발자들이 있고 그들이 각자의 툴과 오픈소스를 가지고 참여하기 때문에 더 많은 강의, Q&A데이터베이스 등 커뮤니티가 잘 활성화되어 있다는 것은 초보자들에게 특히 도움이 많이 됩니다.

- 파이썬은 멀티목적 수행이 가능한 언어라서 다양한 시도를 할 수 있습니다.
가장 많이 활용되는 곳은 웹 개발, 데이터 사이언스, 그리고 스크립트입니다.
웹개발을 할 때는 파이썬을 활용하여 백엔드를 만들 수 있고, 어플리케이션은 API를 만들고 파이썬으로 전체 웹사이트를 만들 수 있습니다. 인스타그램, 레딧이 대표적으로 백엔드에 파이썬을 사용하고 있습니다.

또 파이썬이 많이 활용되는 부분은 스크립팅입니다. 쉽게 말하면 지루한 반복잡업을 자동화시키는 작업입니다.
파이썬으로 작은 업무들을 대체하는거죠. 웹사이트에서 데이터를 추출하여 엑셀파일로 만들거나 많은 양의 파일 이름을 바꾼다던지 하는 등의 일을 쉽게 처리할 수 있습니다. 꼭 개발자가 되지 않더라도 파이썬을 조금만 배워두면 인생이 편리해지는 경험을 할 수 있겠습니다.
특히 마지막에 거론하고 있는 일반인들도 파이썬을 조금만 활용할 줄 알면 반복작업을 쉽게 해준다고 하니 파이썬의 저변이 점점 확대되는 것도 이해가 갑니다.

이제 파이썬을 왜 배워야 하는지, 동기부여가 좀 되셨나요?
배울일만 남았습니다. 힘내서 함께 배워봅시다.

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.