파이썬은 점점 더 유명해지는 프로그래밍 언어로 인공지능(AI) 부터 머신러닝까지 광범위한 분야에서 사용되고 있다. 빠르게 디지털화 되어가는 이런 시대에 파이썬을 활용할 수 있는 능력은 말할 것도 없이 수요가 증가하고 있다.
[파이썬: 영원한 인기]
티오베(TIOBE)는 매달 최고의 프로그래밍 언어 순위를 발표한다. 정기적으로 업데이트되는 이러한 순위는 지속적으로 진화하는 프로그래밍 언어 환경 전반에 걸쳐 장기적인 추세를 보여준다. 티오베의 2021년 1월 순위에서 파이썬은 올해의 최고 프로그래밍 언어로 이름을 올렸다. 파이썬이 1위를 차지한 것은 이번이 네 번째이다.
티오베에 따르면, 2020년 파이썬은 다른 인기 프로그래밍 언어인 C 와 C보다 불과 2.01% 상승해 각각 1.99%와 1.66% 급등했다. TIOBE의 2월 순위에서 파이썬은 10.86%의 평점을 유지하며 2위 자바와 상위권 C에 이어 전체 순위 3위를 차지했다.
[가장 사랑받는 프로그래밍 언어]
파이썬은 스택 오버플로우(Stack Overflow)의 2020년 연례 개발자 설문조사에서 비슷하게 높은 점수를 받았다. 전 세계 6만 명이 넘는 개발자들의 반응을 바탕으로 파이썬은 세 번째 "가장 사랑받는" 프로그래밍 언어로 선정되었다. 스택 오버플로우에 따르면, 이는 '현재 언어나 기술을 개발하고, 지속적으로 이를 개발하는 데 관심을 표명한' 개발자의 비율을 바탕으로 결정됐다고 한다.
개발자이자 우데미 강사 안젤라 유는 "파이썬은 두뇌와 품격을 갖춘 언어이다. 매우 단순한 문법을 가지고 있고 부팅하기에 매우 강력할력할 뿐만 아니라, 자바나 C와 달리 추가 문법 또한 많지 않다. 이는 누락된 세미콜론을 찾기보다는 논리 작성에 더 많은 시간을 할애할 수 있다는 것을 의미한다"라고 설명했다.
흥미롭게도, 파이썬은 스택 오버플로우에서 가장 "원하는" 프로그래밍 언어로도 등재되었고, 이는 현재 특정 언어를 사용하고 있지 않지만 "이 언어를 개발하는 데 관심을 표명한" 개발자의 비율에 따라 결정되었다. 이와 관련해 개발자의 30%가 파이썬을 원했고, 2위는 자바스크립트, 3위는 고가 차지했다.
안젤라 유는 "파이썬은 매우 읽기 쉬운 언어이다. 그러나 단순성 이면에는 객체 지향 프로그래밍, 동적 타이핑, 강력한 인터프리터와 같은 현대 프로그래밍 언어에서 기대할 수 있는 많은 기능이 있다."라고 말했다.
[디지털 변환 및 파이썬]
기업들이 작업 속도를 간소화하고 운영을 개선하기 위해 자동화, 머신 러닝, AI 등을 통합함에 따라 코로나 바이러스 대유행 기간 동안 디지털 전환 노력이 가속화되고 있다. 파이썬은 이러한 많은 노력의 중심이다.
안젤라 유는 "파이썬은 AI, 머신러닝, 데이터 과학의 등장으로 인해 많은 인기를 얻었다. 파이썬에 쓰거나 지원하는 라이브러리가 방대하다는 것은 데이터 사이언스나 머신러닝과 관련된 것을 만들 경우 파이썬으로 코딩하는 것이 가능함을 의미한다"고 말했다.
[프로그래밍 급여: 파이썬 급여 기대치]
급여 추정치는 직업 결정의 핵심이며 파이썬은 광범위한 산업에서 매우 중요하다. 취업 사이트 인디드(Indeed) 툴과 데이터에 따르면, 미국에서 파이썬 개발자의 평균 기본급은 11만 1,000달러 이상이며, 매년 현금 보너스가 총 5,000달러에 달한다고 한다.
하지만 알아야할 중요한 사실은 미국 전역에 걸쳐 급여가 균일한 것은 아니며 미국 파이썬 개발업체들은 워싱턴 D.C.에서 13만 6,506달러로 가장 많은 돈을 벌고 있으며, 뉴욕시(13만 921달러), 캘리포니아주 샌 라몬(12만 3,914달러), 텍사스주(12만 오스틴 2,275달러)가 그 뒤를 따르고 있다.
"파이썬은 머신러닝, AI, 데이터 사이언스를 압도하고 있다. 인디느를 보면 거의 모든 머신러닝/데이터 과학 분야에 파이썬의 숙련도가 필요하다"고 안젤라 유는 말했다. "하지만 심지어 플라스크와 짱고를 사용하는 웹 개발자들 사이에서도 인기가 많으며, 파이썬 웹 체계는 레딧에서 넷플릭스에 이르기까지 다양한 플랫폼에 사용된다. 다른 분야로는 자율주행차, 로봇공학, 기상학 등이 있다."
[고려할 만한 파이썬 과정]
파이썬으로 코딩 작업을 시작하려면 먼저 더 복잡한 작업을 수행하기 전에 기본 사항을 마스터해야 한다. 테크 리퍼블릭 아카데미(Tech Republic Academy)는 파이썬의 노련한 프로들과 신참들을 돕기 위해 많은 강좌, 부트캠프 등을 제공한다. 파이썬 입문 과정과 초보자를 위한 연습은 물론 파이썬을 이용한 머신러닝 프로젝트를 만드는 것이나 마스터 클래스 묶음과 같은 더 발전된 과정이 포함되어 있다.
안젤라 유는 우데미에서 앱 개발을 가르치고 런던에 앱 브루어리 코드 아카데미를 설립했다. 그녀는 또한 파이썬에서 경력을 쌓는 사람들을 위해 몇 가지 통찰력을 제공했다.
안젤라 유는 "일관성이 핵심이다. 사람들은 종종 그들이 하루에 성취할 수 있는 것을 과대평가하지만 1년 안에 그들이 할 수 있는 것을 과소평가한다. 프로그래밍을 배우려면 일관된 응용과 연습이 필요하다"라고 말했다.
[저작권자ⓒ CWN(CHANGE WITH NEWS). 무단전재-재배포 금지]