Offcanvas

������������

모질라, 브라우저에 파이썬 통합하는 ‘파이어다이드’ 프로젝트 분리

모질라가 ‘파이어다이드(Pyodide)’를 커뮤니티 주도의 독립 프로젝트로 분리(spin out)했다. 웹어셈블리로 컴파일된 사이썬(CPython) 3.8 인터프리터로 구성된 파이어다이드는 파이썬을 웹 브라우저에서 실행할 수 있도록 한다.    파이어다이드 프로젝트는 독립된 깃허브(GitHub) 조직에 새로운 보금자리(github.com/pyodide)를 마련했다. 공식 문서는 이곳(pyodide.org)에서 확인할 수 있다. 향후 이 프로젝트는 자원봉사로 참여하는 컨트리뷰터에 의해 유지관리될 예정이다. 이와 관련한 거버넌스 문서 그리고 파이썬 코드 성능 향상, 다운로드 크기 감소, 패키지 로딩 간소화 등의 목표를 정리한 프로젝트 로드맵이 게시됐다.   파이어다이드는 파이썬 패키지 인덱스(Python Package Index; PyPi)의 PPW(pure Python wheel)로 모든 파이썬 패키지를 설치할 수 있다. 또 파이어다이드에는 파이썬 패키지를 자바스크립트에 노출하고, DOM을 포함한 브라우저 UI를 파이썬에 노출하는 외부 함수 인터페이스가 있다.  이 밖에도 해당 프로젝트는 넘파이(NumPy), 판다(Panda), 맷플롯립(Matplotlib), 사이파이(SciPy), 사이킷런(Scikit-learn) 등의 많은 파이썬 과학 패키지를 브라우저에서 실행할 수 있도록 지원한다. 개발자는 브라우저의 REPL(Read Eval Print Loop)에서 파이어다이드를 사용해볼 수 있다.  모질라는 지난 4월 22일 이 프로젝트의 독립을 발표하는 한편 주요 유지관리 개선, 중앙 API 재설계, 오류 및 메모리 누수 제거 등을 특징으로 하는 파이어다이드 0.17 릴리즈도 출시했다.  본래 브라우저에서 데이터 과학을 지원하는 아이오다이드(Iodide) 프로젝트에서 파이썬을 사용할 수 있도록 모질라 내부에서 개발됐던 파이어다이드는 큰 관심을 끌었으며, 현재 모질라 외부의 많은 프로젝트에서 사용되고 있...

모질라 파이어다이드 파이썬 데이터 과학 사이썬 깃허브 넘파이 판다 맷플롯립 사이파이 사이킷런 브라우저 아이오다이드 러스트 웹 개발 오픈소스

2021.04.26

모질라가 ‘파이어다이드(Pyodide)’를 커뮤니티 주도의 독립 프로젝트로 분리(spin out)했다. 웹어셈블리로 컴파일된 사이썬(CPython) 3.8 인터프리터로 구성된 파이어다이드는 파이썬을 웹 브라우저에서 실행할 수 있도록 한다.    파이어다이드 프로젝트는 독립된 깃허브(GitHub) 조직에 새로운 보금자리(github.com/pyodide)를 마련했다. 공식 문서는 이곳(pyodide.org)에서 확인할 수 있다. 향후 이 프로젝트는 자원봉사로 참여하는 컨트리뷰터에 의해 유지관리될 예정이다. 이와 관련한 거버넌스 문서 그리고 파이썬 코드 성능 향상, 다운로드 크기 감소, 패키지 로딩 간소화 등의 목표를 정리한 프로젝트 로드맵이 게시됐다.   파이어다이드는 파이썬 패키지 인덱스(Python Package Index; PyPi)의 PPW(pure Python wheel)로 모든 파이썬 패키지를 설치할 수 있다. 또 파이어다이드에는 파이썬 패키지를 자바스크립트에 노출하고, DOM을 포함한 브라우저 UI를 파이썬에 노출하는 외부 함수 인터페이스가 있다.  이 밖에도 해당 프로젝트는 넘파이(NumPy), 판다(Panda), 맷플롯립(Matplotlib), 사이파이(SciPy), 사이킷런(Scikit-learn) 등의 많은 파이썬 과학 패키지를 브라우저에서 실행할 수 있도록 지원한다. 개발자는 브라우저의 REPL(Read Eval Print Loop)에서 파이어다이드를 사용해볼 수 있다.  모질라는 지난 4월 22일 이 프로젝트의 독립을 발표하는 한편 주요 유지관리 개선, 중앙 API 재설계, 오류 및 메모리 누수 제거 등을 특징으로 하는 파이어다이드 0.17 릴리즈도 출시했다.  본래 브라우저에서 데이터 과학을 지원하는 아이오다이드(Iodide) 프로젝트에서 파이썬을 사용할 수 있도록 모질라 내부에서 개발됐던 파이어다이드는 큰 관심을 끌었으며, 현재 모질라 외부의 많은 프로젝트에서 사용되고 있...

2021.04.26

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

파이썬 소프트웨어 재단(Python Software Foundation)에서 실시한 설문조사 결과에 따르면 개발자들이 파이썬에 가장 원하는 기능은 정적 타입 검사(Static Typing)와 엄격한 타입 힌팅(Strict Type Hinting)이었다. 성능 개선이 간발의 차이로 그 뒤를 이었다.    이번 설문조사에 참여한 파이썬 개발자들은 이 프로그래밍 언어를 사용하는 주된 이유로 단순성과 사용 편의성을 꼽았다. 반면에 파이썬에 추가됐으면 하는 기능과 관련해서는 정적 타입 검사 및 성능 개선 등을 원하고 있는 것으로 나타났다.  한편 파이썬 소프트웨어 재단과 젯브레인은 파이썬 개발자들을 대상으로 매년 설문조사를 실시하고 있다. 지난 2월 23일 발표된 ‘2020 파이썬 개발자 서베이(Python Developers Survey 2020)’는 전 세계 약 200개 국가/지역 2만 8,000명 이상의 파이썬 개발자들을 대상으로 2020년 10월에 진행됐다.  구체적으로 살펴보자면 가장 선호하는 파이썬 기능을 묻는 질문에는 전체 응답자의 37%가 ‘단순 명료한 구문, 문법적 설탕, 학습 용이성’이라고 밝혔다. 이어서 ‘작성하고 읽기 쉬운 코드, 고수준 언어(30%)’가 2위를 차지했다.   파이썬에 추가됐으면 하는 기능을 묻는 질문에는 21%의 개발자들이 정적 타입 검사와 엄격한 타입 힌팅을 꼽았으며, 성능 개선(20%)이 간소한 차이로 그 뒤를 이었다. 개선된 동시성 및 병렬처리(15%)는 3위를 기록했다. 이 밖에 다른 설문조사 결과는 다음과 같다.  • 전체 응답자의 85%가 파이썬을 메인 프로그래밍 언어로 사용한다고 말했다.  • 파이썬을 메인 프로그래밍 언어로 사용하는 개발자들의 경우 파이썬을 어디에 사용하느냐는 질문에 데이터 분석(55%), 웹 개발(50%), 머신러닝(40%)이 상위권을 차지했다.  • 자바스크립트가 파이썬과 함께 가장 많이 사용되는 언어인 것으로 ...

개발자 파이썬 프로그래밍 언어 개발 언어 젯브레인 정적 타입 검사 타입 힌팅 자바스크립트 데이터 분석 웹 개발 머신러닝 플라스크 장고 넘파이 판다스 맷플롯립

2021.02.26

파이썬 소프트웨어 재단(Python Software Foundation)에서 실시한 설문조사 결과에 따르면 개발자들이 파이썬에 가장 원하는 기능은 정적 타입 검사(Static Typing)와 엄격한 타입 힌팅(Strict Type Hinting)이었다. 성능 개선이 간발의 차이로 그 뒤를 이었다.    이번 설문조사에 참여한 파이썬 개발자들은 이 프로그래밍 언어를 사용하는 주된 이유로 단순성과 사용 편의성을 꼽았다. 반면에 파이썬에 추가됐으면 하는 기능과 관련해서는 정적 타입 검사 및 성능 개선 등을 원하고 있는 것으로 나타났다.  한편 파이썬 소프트웨어 재단과 젯브레인은 파이썬 개발자들을 대상으로 매년 설문조사를 실시하고 있다. 지난 2월 23일 발표된 ‘2020 파이썬 개발자 서베이(Python Developers Survey 2020)’는 전 세계 약 200개 국가/지역 2만 8,000명 이상의 파이썬 개발자들을 대상으로 2020년 10월에 진행됐다.  구체적으로 살펴보자면 가장 선호하는 파이썬 기능을 묻는 질문에는 전체 응답자의 37%가 ‘단순 명료한 구문, 문법적 설탕, 학습 용이성’이라고 밝혔다. 이어서 ‘작성하고 읽기 쉬운 코드, 고수준 언어(30%)’가 2위를 차지했다.   파이썬에 추가됐으면 하는 기능을 묻는 질문에는 21%의 개발자들이 정적 타입 검사와 엄격한 타입 힌팅을 꼽았으며, 성능 개선(20%)이 간소한 차이로 그 뒤를 이었다. 개선된 동시성 및 병렬처리(15%)는 3위를 기록했다. 이 밖에 다른 설문조사 결과는 다음과 같다.  • 전체 응답자의 85%가 파이썬을 메인 프로그래밍 언어로 사용한다고 말했다.  • 파이썬을 메인 프로그래밍 언어로 사용하는 개발자들의 경우 파이썬을 어디에 사용하느냐는 질문에 데이터 분석(55%), 웹 개발(50%), 머신러닝(40%)이 상위권을 차지했다.  • 자바스크립트가 파이썬과 함께 가장 많이 사용되는 언어인 것으로 ...

2021.02.26

회사명:한국IDG 제호: ITWorld 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아00743 등록일자 : 2009년 01월 19일

발행인 : 박형미 편집인 : 박재곤 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2022 International Data Group. All rights reserved.

10.4.0.31