-
1. Python?Python/Basic 2019. 3. 3. 22:24SMALL
Python?
[이미지 출처: 구글 검색]
Python은 데이터의 중요성이 점차 부각되면서,
데이터 사이언스의 분석도구로 전통적인 R과 함께 많은 인기를 차지하고 있다.
데이터 사이언스의 도구로써만 파이썬이 인기가 많은 것은 아니다.
그 이외에도, 파이썬이 가진 여러 장점들이 있는데 나는 파이썬의 가장 큰 장점을 "편리함"이라고 말하고 싶다.
먼저 파이썬에 대해 간략히 설명해보자면, 정의는 다음과 같다.
1991년 귀도 반 로섬에 의해 만들어진 고급 언어로 플랫폼 독립적이며 인터프리터식, 객체지향적,
동적 타이핑(dynamically typed) 대화형 언어이다. [출처: 위키백과]
나는 내가 사용하면서 느낀 장점들로 파이썬을 이해해보려 한다.
정의와 별개로, 내가 느낀 파이썬의 장점은
첫 째, 문법이 간단하다는 것이다.
파이썬은 다른 언어들에 비해 고수준 언어라 사람이 보기 좀 더 편하게 만들어졌다고 할 수 있다.
사실 어떤 한 프로그램 언어를 공부할 때 보통 문법을 먼저 배우게 되는데 처음 C언어를 배울 때 느꼈던
당혹스러움(?)이 파이썬을 배울 때는 직관적으로 와닿는 듯한 느낌적인 느낌..이 있었다. ㅋㅋㅋ
그래서 비전공자와 같이 처음 프로그래밍 언어를 배우는 사람에게 파이썬을 추천하는 사람들이 많다.
개인적으로 파이썬으로 시작하는게 좋은건지는 모르겠다..ㅋㅋ
프로그래밍의 기초 중 기초라 할 수 있는 Hello World! 출력문을 예로 들자면
파이썬의 경우 print("Hello world!")로 직관적으로 이해하기 쉽다.
말 그대도 Hello World를 출력!C언어의 경우 지금 바로 적기 귀찮을 정도로.. ㅋㅋㅋ 기본 구조 자체가 좀 복잡하다.
처음에는 이런 기본 구조 자체가 와닿지 않아서 포기하는 사람들도 여럿 봐왔다..ㅠㅠ
시간이 된다면 C언어에 대해서도 포스팅해보려 한다.두 번째, 플렛폼에 무관한 인터프리터 언어라는 것이다.
말 자체는 어렵게 느껴질 수 있지만 쉽게 말하면 OS(window, MAC ... )에 관계없이 한 번 작성된 프로그램은
어디서든 실행이 가능하다는 장점이 있다.
이런 이유로 협업에서나 여러 분야에서의 활용성이 높아질 수 있다.
물론 컴파일 언어인 C와 같은 언어들에 비해 속도가 느리다고 느껴질 수 있으나
컴퓨터 성능이 전반적으로 좋아지고 있기 때문에 나는 아직 크게 불편하다고 느낀 적이 없다.
세 번째, 쉽게 다양한 모듈의 활용이 가능하다.
이 장점 때문에 파이썬을 좋아하는 분들이 많은 것으로 알고 있다.
앞서 언급한 데이터 사이언스 분야에서도 그와 관련된 많은 모듈 및 패키지들이 있어 연동하여 사용하기 편리하다.
최근 머신러닝, 딥러닝 등의 사용을 편리하게 해주는 텐서플로우라는 강력한 프레임워크의 등장으로
관련 연구나 프로젝트들이 많이 진행되고 있고 관련 커뮤니티 또한 활발하게 유지되고 있다.
개발자라면 커뮤니티의 활용이 얼마나 중요한지 알고 있을 것이다.
구글링 is the best!! ㅋㅋㅋ텐서플로우라는 프레임 워크 이외에도
Numpy, Pandas, Matplotlib 등등 여러 분석 도구 모듈이 존재하고
사물인터넷 등 다양한 분야에서 활용되고 있어 활용 범위가 정말 넓다..!
파이썬은 위와 같은 장점들 외에도 많은 장점과 단점이 존재한다.
어떤 언어든 어떤 사람이 사용하냐에 따라 최고의 언어가 될 수도, 최악의 언어가 될 수도 있다.
나는 파이썬을 사용할 때 굉장히 편리했고 여러 신세계(?)를 맛봤기 때문에 다른 사람도 한 번쯤은
사용해봤으면 하는 마음에서 포스팅을 시작했다.
이 이후로는 간단한 파이썬의 문법과 데이터를 다루는 방법에 대해 포스팅하려 한다.
전문가는 아니지만 다른 사람들과 도움을 주고 받으며 성장해갔으면 좋겠다.
LIST'Python > Basic' 카테고리의 다른 글
4-2. Python 기본 문법 (산술, 비교, 논리 연산) (0) 2019.04.02 4-1. Python 기본 문법 (변수와 자료형) (0) 2019.03.27 3. Python 사용법 (0) 2019.03.26 2. Python 설치 (windows) (0) 2019.03.08 댓글