요즘 파이썬의 인기가 하늘을 찌르고 있습니다. 
매달 기록을 경신하면서 이제 4~5위 그룹과는 
이제 큰 차이를 벌이고 있고요. 

이제 10%를 넘기며, 
맹렬한 기세로 자바와 C언어를 추격하고 있어요.   

출처: TIOBE 인덱스 2019년 8월 기준

TIOBE 인덱스 2019년 8월
 

TIOBE 프로그래밍 커뮤니티 인덱스

요즘 프로그래밍 언어 중
파이썬이 정말 인기가 높은데요~
인기의 비결은 무엇일까요?
간단하게 알아보겠습니다. 

 


첫째, 비전공자도 쉽게 배울 수 있다!(시작할 수 있다.)
일단 문법이 간단해서 배우기 쉽습니다.

C 언어 등의 프로그래밍 언어는 문법이 복잡해서
컴퓨터 공학을 공부하는 학생들도
어렵게 느끼는 경우가 많은데,

파이썬은 문법이 단순해서 배우기 쉬워요.
그래서 비전공자도 쉽게 배울 수 있지요.

 

 

 

<여기서 잠깐!>

파이썬이 프로그래밍 입문 언어로 상대적으로 쉽다는 의미에요. 
파이썬을 잘 다루는 것은 다른 프로그래밍 언어와 마찬가지로 많은 학습이 필요한 일 입니다.


둘째, 
다양한 분야에 활용할 수 있다!
컴퓨터에서 사용하는 앱부터
웹 서버, IoT, 인공지능 등
우리가 접할 수 있는 다양한 곳에서
활용할 수 있습니다.

셋째, 운영체제 대부분에서 동일하게 활용된다!
대부분의 프로그래밍 언어는 운영체제가 제한적입니다.
여러 운영체제에서 사용할 수 있어도
사용 방법이 조금씩 다른 경우가 있지요.
하지만 파이썬은 모든 운영체제에서
같은 방법으로 사용할 수 있습니다.

 

물론 파이썬이 장점만 있는 것은 아닙니다.

배우기 쉽다 VS 처리 속도가 빠르다

파이썬으로 만든 프로그램은 일반적으로 
C 언어로 만든 프로그램보다 10~350배 정도 느립니다.

프로그래밍 언어는 대부분
‘쉽게 사용할 수 있다’라는 성질과
‘빠르다’라는 성질이 반비례합니다.

파이썬은 쉽게 사용할 수 있는 대신 느리고,
C 언어는 어려운 대신 빠릅니다.

그래서 일반적으로 거대한 게임을 만들 때
C, C++, C# 등의 프로그래밍 언어를 사용합니다.

하지만 최근에는 컴퓨터 성능이 좋아져서
게임 등과 같이 연산이 많이 필요한 프로그램이 아니라면
프로그래밍 언어의 속도 차이를 크게 느낄 수 없습니다.

따라서 쉽게 사용할 수 있는 프로그래밍 언어인
파이썬, 루비, 자바스크립트 등이 인기를 끌고 있지요.

반면, 
기계 학습, 딥러닝처럼 고정적인 연산을 많이 하는 프로그램은
전체적인 프로그램을 파이썬으로 만들고,
고정적인 연산 부분만 C언어로 만들어 활용하기도 합니다.

요즘 프로그래밍 언어로
파이썬을 많이 사용하는 이유를
이제는 알겠지요?!

 

마지막으로 한 가지 팁을 드리면요. 

파이썬은 다음과 같은 상황에서 두루 사용을 고려해 볼 수 있어요. 

개발자로서, 
 스타트업에서 웹 서비스 개발을 하고 싶은 경우
》 서비스에 활용할 인공지능을 개발하고 싶은 경우
》 데이터 수집 프로그램을 개발하고 싶은 경우

비개발자로서, 
》 엑셀 이상의 데이터 분석을 하고 싶은 경우
》 업무 자동화를 위한 간단한 프로그램을 만들고 싶은 경우
》 프로그래밍을 접해 보고 싶은 경우

이 중 마지막에 있는 ‘비개발자로서 프로그래밍을 접해 보고 싶은 분’들이 
빠르게 늘어나고 있는 것도 최근의 트렌드 입니다. 

 


파이썬이 처음이신 분들은
<혼자 공부하는 파이썬> 용어노트와 동영상 강의를
참고해 보셔도 좋아요!

》 혼자 공부하는 파이썬 용어 노트 다운로드
》 혼자 공부하는 파이썬 동영상