본문 바로가기

 


빅데이터 파이썬 분석

쉽고 유용한 언어, 파이썬(Python)에 대하여

 

안녕하세요 우리 교육원에서 빅데이터 UI 전문가 과정을 개강한다고 저번 주에 말씀드렸었죠?

 

이번에는 빅데이터 분석에서 제일 중요한 언어 중 하나인 파이썬에 대해 말씀드리려 합니다~

 

파이썬은 과연 무엇일까요?

 

 

Python은 뱀의 종류 중 하나입니다. 한국어로는 비단뱀입니다. 

 

하지만 고대 그리스 신화에서는 큰 뱀의 모양을 한 괴물의 이름이었습니다.

 

이러한 임팩트 때문에 서양에서는 파이선이라는 이름을 여러 방면으로 이용했습니다.

 

그러다가 몬티 파이선의 플라잉 서커스라는 BBC 코미디가 있었는데,

 

마침 파이썬 언어를 생각하고 있던 귀도 반 로섬이 그 코미디의 스크립트를 읽고 있었습니다.

 

언어의 이름을 어떻게 정하지 하고 있던 로섬은 짧고, 유니크하고, 신화적인 파이선이라는 단어를

 

그대로 언어의 이름으로 정하기로 했습니다. 

 

이 때문에 파이썬 언어의 로고는 두 파이선이 서로 얽혀 있는 모양이기도 합니다.

 

 

 

 

1972년에 개발된 C언어와 달리 1991년에 개발된 파이썬은 상대적으로 쉬운 난이도와

 

여러 기기에서 작동시킬 수 있는 기기 호환성 등의 여러 장점에 의해

 

Tiobe 프로그래밍 언어 검색어 통계에서 TOP 3의 점유율을 가져갔습니다.

 

프로그래밍 언어는 사용하는 사람이 많을 수록 활용할 수 있는 범위가 기하급수적으로 커지기 때문에

 

현재 파이썬은거의 만능이나 다름없는 언어가 되었습니다~

 

 

 

이제 TOP3 언어를 한번 둘러보겠습니다.

 

위 이미지는 "Hello, World!"를 출력하기 위한 코드를 보여줍니다.

 

 

이미지에서 맨 위에 있는 C 언어와 Java 언어는 main 함수가 있어야 동작하는 모습을 보여줍니다.

 

더구나 C 언어의 경우는 studio.h라는 헤더 파일을 필요로 하고,

 

Java 언어는 파일 이름으로 된 클래스를 필요로 합니다.

 

하지만 가장 아래에 있는 Python은 다 필요없이

 

화면에 출력하라는 한 줄만으로 프로그램을 실행할 수 있습니다~

 

 

 

 

이렇게 쓰기가 단순하고 편하기 때문에 Python은 30년 동안 엄청난 성장세를 보여주었습니다. 

 

(물론 Python에게 단점이 없진 않습니다.

 

컴파일 되는 파일 크기는 Python이 C나 Java보다 크고 실행도 더 느리지만

 

요즘처럼 메모리나 디스크의 용량이 커진 뒤에는 큰 단점으로 다가오진 않습니다.)

 

 

 

파이썬은 굉장히 다양한 분야에 힘을 발휘하고 있습니다.

 

프레임워크ㆍ라이브러리 같은 걸로 WEB 백엔드에 Django나 Flask가 있는가 하면,

 

머신러닝에 쓰이는 Scikit-learn도 있습니다.

 

얼굴인식 OpenCV에 게임 용 Pygame도 있고,

 

한 때 유명했던 공포 미연시 게임 DDLC에 쓰인 Ren'Py까지 정말 다양합니다.

 

우리 빅데이터 분석은 이 유명한 코드들 중에서

 

데이터 구조 분석과 수치 계산에 유용한 NumPy와 Pandas를 사용합니다.

 

 

 

 

어때요? 굉장히 다양하고 많은 분야에 쓸 수 있는 파이썬, 함께 배워보시고 싶지 않으신가요?

 

하이미디어 IT융합 인재개발원은 여러분들의 연락을 기다립니다~

 

 

 

 

무료 국비 지원 파이선 교육 문의전화 031 - 759 - 5030

 

사업자 정보 표시
하이미디어IT융합인재개발원 | 배아훈 | 경기 성남시 중원구 성남대로 1133 메트로칸 빌딩 5층 | 사업자 등록번호 : 405-87-00545 | TEL : 031-736-0008 | 통신판매신고번호 : 제2017-성남중원-0111호 | 사이버몰의 이용약관 바로가기