2021.02.26

개발자들이 ‘파이썬’에 바라는 건?... “정적 타입 검사”

Paul Krill | InfoWorld
파이썬 소프트웨어 재단(Python Software Foundation)에서 실시한 설문조사 결과에 따르면 개발자들이 파이썬에 가장 원하는 기능은 정적 타입 검사(Static Typing)와 엄격한 타입 힌팅(Strict Type Hinting)이었다. 성능 개선이 간발의 차이로 그 뒤를 이었다. 
 
ⓒGetty Images

이번 설문조사에 참여한 파이썬 개발자들은 이 프로그래밍 언어를 사용하는 주된 이유로 단순성과 사용 편의성을 꼽았다. 반면에 파이썬에 추가됐으면 하는 기능과 관련해서는 정적 타입 검사 및 성능 개선 등을 원하고 있는 것으로 나타났다. 

한편 파이썬 소프트웨어 재단과 젯브레인은 파이썬 개발자들을 대상으로 매년 설문조사를 실시하고 있다. 지난 2월 23일 발표된 ‘2020 파이썬 개발자 서베이(Python Developers Survey 2020)’는 전 세계 약 200개 국가/지역 2만 8,000명 이상의 파이썬 개발자들을 대상으로 2020년 10월에 진행됐다. 

구체적으로 살펴보자면 가장 선호하는 파이썬 기능을 묻는 질문에는 전체 응답자의 37%가 ‘단순 명료한 구문, 문법적 설탕, 학습 용이성’이라고 밝혔다. 이어서 ‘작성하고 읽기 쉬운 코드, 고수준 언어(30%)’가 2위를 차지했다.  

파이썬에 추가됐으면 하는 기능을 묻는 질문에는 21%의 개발자들이 정적 타입 검사와 엄격한 타입 힌팅을 꼽았으며, 성능 개선(20%)이 간소한 차이로 그 뒤를 이었다. 개선된 동시성 및 병렬처리(15%)는 3위를 기록했다. 이 밖에 다른 설문조사 결과는 다음과 같다. 

• 전체 응답자의 85%가 파이썬을 메인 프로그래밍 언어로 사용한다고 말했다. 

• 파이썬을 메인 프로그래밍 언어로 사용하는 개발자들의 경우 파이썬을 어디에 사용하느냐는 질문에 데이터 분석(55%), 웹 개발(50%), 머신러닝(40%)이 상위권을 차지했다. 

• 자바스크립트가 파이썬과 함께 가장 많이 사용되는 언어인 것으로 조사됐다. 전체 응답자의 약 42%가 두 언어를 함께 사용한다고 밝혔다. 또한 웹 개발자의 75%는 파이썬과 자바스크립트를 모두 사용하고 있는 것으로 나타났다. 

• 데이터 관련 작업을 하는 파이썬 개발자의 가운데 추가적인 언어를 사용하지 않는다고 밝힌 응답자는 8%에 그쳤다. 파이썬만 사용한다고 밝힌 웹 개발자도 3%에 불과했다. 

• 파이썬 3(Python 3)를 사용한다고 밝힌 비율은 2017년 75%에서 2020년 94%로 증가했다. 

• 선호하는 웹 프레임워크는 플라스크(Flask), 장고(Django), 패스트API(FastAPI) 순으로 드러났다. 

• 데이터 과학에서 가장 많이 사용하고 있다고 밝힌 프레임워크 및 라이브러리는 넘파이(NumPy), 판다스(Pandas), 맷플롯립(Matplotlib) 순이었다. 

• 가장 많이 사용된 운영체제는 리눅스(68%), 윈도우(48%), 맥OS(29%)였다. 

ciokr@idg.co.kr


 



2021.02.26

개발자들이 ‘파이썬’에 바라는 건?... “정적 타입 검사”

Paul Krill | InfoWorld
파이썬 소프트웨어 재단(Python Software Foundation)에서 실시한 설문조사 결과에 따르면 개발자들이 파이썬에 가장 원하는 기능은 정적 타입 검사(Static Typing)와 엄격한 타입 힌팅(Strict Type Hinting)이었다. 성능 개선이 간발의 차이로 그 뒤를 이었다. 
 
ⓒGetty Images

이번 설문조사에 참여한 파이썬 개발자들은 이 프로그래밍 언어를 사용하는 주된 이유로 단순성과 사용 편의성을 꼽았다. 반면에 파이썬에 추가됐으면 하는 기능과 관련해서는 정적 타입 검사 및 성능 개선 등을 원하고 있는 것으로 나타났다. 

한편 파이썬 소프트웨어 재단과 젯브레인은 파이썬 개발자들을 대상으로 매년 설문조사를 실시하고 있다. 지난 2월 23일 발표된 ‘2020 파이썬 개발자 서베이(Python Developers Survey 2020)’는 전 세계 약 200개 국가/지역 2만 8,000명 이상의 파이썬 개발자들을 대상으로 2020년 10월에 진행됐다. 

구체적으로 살펴보자면 가장 선호하는 파이썬 기능을 묻는 질문에는 전체 응답자의 37%가 ‘단순 명료한 구문, 문법적 설탕, 학습 용이성’이라고 밝혔다. 이어서 ‘작성하고 읽기 쉬운 코드, 고수준 언어(30%)’가 2위를 차지했다.  

파이썬에 추가됐으면 하는 기능을 묻는 질문에는 21%의 개발자들이 정적 타입 검사와 엄격한 타입 힌팅을 꼽았으며, 성능 개선(20%)이 간소한 차이로 그 뒤를 이었다. 개선된 동시성 및 병렬처리(15%)는 3위를 기록했다. 이 밖에 다른 설문조사 결과는 다음과 같다. 

• 전체 응답자의 85%가 파이썬을 메인 프로그래밍 언어로 사용한다고 말했다. 

• 파이썬을 메인 프로그래밍 언어로 사용하는 개발자들의 경우 파이썬을 어디에 사용하느냐는 질문에 데이터 분석(55%), 웹 개발(50%), 머신러닝(40%)이 상위권을 차지했다. 

• 자바스크립트가 파이썬과 함께 가장 많이 사용되는 언어인 것으로 조사됐다. 전체 응답자의 약 42%가 두 언어를 함께 사용한다고 밝혔다. 또한 웹 개발자의 75%는 파이썬과 자바스크립트를 모두 사용하고 있는 것으로 나타났다. 

• 데이터 관련 작업을 하는 파이썬 개발자의 가운데 추가적인 언어를 사용하지 않는다고 밝힌 응답자는 8%에 그쳤다. 파이썬만 사용한다고 밝힌 웹 개발자도 3%에 불과했다. 

• 파이썬 3(Python 3)를 사용한다고 밝힌 비율은 2017년 75%에서 2020년 94%로 증가했다. 

• 선호하는 웹 프레임워크는 플라스크(Flask), 장고(Django), 패스트API(FastAPI) 순으로 드러났다. 

• 데이터 과학에서 가장 많이 사용하고 있다고 밝힌 프레임워크 및 라이브러리는 넘파이(NumPy), 판다스(Pandas), 맷플롯립(Matplotlib) 순이었다. 

• 가장 많이 사용된 운영체제는 리눅스(68%), 윈도우(48%), 맥OS(29%)였다. 

ciokr@idg.co.kr


 

X