데이터 과학 플랫폼 제공업체 ‘아나콘다(Anaconda)’가 파이썬 런타임 대체 구현 ‘피스톤(Pyston)’ 프로젝트를 지원한다고 지난 8월 30일 발표했다. 피스톤을 만든 수석 개발자 케빈 모들레프스키와 마리우스 바츨러를 포함해 피스톤 개발팀이 아...
2021.09.02
데이터 과학 플랫폼 제공업체 ‘아나콘다(Anaconda)’가 파이썬 런타임 대체 구현 ‘피스톤(Pyston)’ 프로젝트를 지원한다고 지난 8월 30일 발표했다. 피스톤을 만든 수석 개발자 케빈 모들레프스키와 마리우스 바츨러를 포함해 피스톤 개발팀이 아...
2021.09.02
모든 프로그래밍 언어에는 두 가지 속도가 있다. 개발 속도, 그리고 실행 속도다. 파이썬(Python)은 전통적으로 빠른 실행보다는 빠른 개발에 중점을 두는 언어다. 파이썬 코드는 대부분의 경우 충분히 빠르지만 가끔 그렇지 않을 때도 있다. 그럴 때는...
2021.08.03
오픈AI(OpenAI)가 7월 28일 머신러닝용 GPU 프로그래밍의 복잡성 없이 GPU 기반 딥러닝 프로젝트를 직접 작성할 수 있는 오픈소스 프로그래밍 언어 ‘트리톤(Triton)’의 첫 번째 버전을 출시했다. ‘트리톤 1....
2021.07.30
데이터 분석을 마스터하려면, 또는 단순히 사용하려고 해도 필요한 것은 결국 파이썬이다. 파이썬은 배우기 쉬우며 지원의 폭도 넓고 깊다. 또한, 거의 모든 데이터 과학 라이브러리와 머신 러닝 프레임워크가 파이썬 인터페이스를 지원한다. 지...
2021.07.26
마이크로소프트의 자회사 ‘깃허브(GitHub)’가 ‘오픈AI(OpenAI)’와 함께 자동화된 제안을 통해 코드 작성을 돕는 AI 도구를 개발하고 있다. 여기서는 초기 사용자들의 반응을 살펴본다. 지난 6월 29일 깃허브가 ‘코파일럿(Cop...
2021.07.12
아주 흔한 스프레드시트 프로그램이 데이터 과학의 관문이라면 파이썬은 그다음 단계를 목표로 한다. 데이터 과학의 세계에는 파이토치, 텐서플로우, 파이썬, R 언어 등 오픈소스 도구가 넘쳐난다. 하지만 데이터 과학에서 가장 널리 ...
2021.06.15
파이썬(Python) 창시자 귀도 반 로섬이 파이콘 2021(Pycon 2021)에서 진행된 파이썬 랭귀지 서밋(Python Language Summit)에서 파이썬 속도를 2배에서 5배까지 더 빠르게 만들기 위한 단기 및 장기 계획을 발표했다.&nb...
2021.05.14
피스톤(Pyston) 버전 2.2가 지난 5월 5일(현지 시각) 릴리즈됐다. 피스톤은 JIT 컴파일 등을 사용해 실행 속도를 높이는 파이썬 런타임 대체 구현이다. 이번 릴리즈에서 주목해야 할 새로운 특징이 있다. 바로 파이썬의 오리지널 라...
2021.05.07
인스타그램 내부에서 사용 중이었던 C파이썬 3.8의 성능 중점 포크 ‘신더(Cinder)’가 깃허브에서 페이스북 인큐베이터(Facebook Incubator) 프로젝트로 제공된다. 신더 개발팀은 코드를 공개하는 목적은 더 빠른 통합 C파이썬이라고 밝혔...
2021.05.07
모질라가 ‘파이어다이드(Pyodide)’를 커뮤니티 주도의 독립 프로젝트로 분리(spin out)했다. 웹어셈블리로 컴파일된 사이썬(CPython) 3.8 인터프리터로 구성된 파이어다이드는 파이썬을 웹 브라우저에서 실행할 수 있도록 한다. ...
2021.04.26
데이터 과학에서 파이썬의 우세가 갈수록 R 언어로 기울어지리라 예상했다. 하지만 그 예측은 빗나갔다. 지난 2015년 필자는 한 칼럼'(In data science, the R language is swallowing Pyt...
2021.04.21
파이썬에는 NLP 관련 도구가 정말이지 많다. 원하는 텍스트 분석 작업에 적절한 파이썬 라이브러리는 어떻게 찾을 수 있을까? 용도별 추천 라이브러리와 장단점을 살펴본다. NLP는 ‘음성 및 텍스트를 위한 AI’라고 말할 수 있다. 음성 명...
2021.03.22
파이썬에는 NLP 관련 도구가 정말이지 많다. 원하는 텍스트 분석 작업에 적절한 파이썬 라이브러리는 어떻게 찾을 수 있을까? 용도별 추천 라이브러리와 장단점을 살펴본다. NLP는 ‘음성 및 텍스트를 위한 AI’라고 말할 수 있다. 음성 명...
2021.03.22
Node.js 대체재로 개발된 자바스크립트/타입스크립트 런타임의 최신 버전(v1.8)에서 GPU 렌더링 및 연산을 위한 웹GPU(WebGPU) API가 지원된다. 디노(Deno) 버전 1.8이 지난 3월 2일 공개됐다. 이번 릴리즈에서는 ...
2021.03.05
파이썬(Python)은 세련되고 편리하지만 파이썬을 사용하는 누구나 알고 있듯이 CPU 집약적인 작업에서 C, 자바 또는 자바스크립트보다 속도가 훨씬 더 느리다. 그러나 느린 속도를 이유로 파이썬을 외면하기에는 다른 많은 장점이 아깝다. 그래서 이 언...
2021.03.05
‘넘파이(NumPy)’ 버전 1.20이 출시됐다. 이는 과학 연산을 지원하는 파이썬 기본 패키지다. 이번 릴리즈에는 타입 어노테이션 및 SIMD(Single Instruction, Multiple Data; 하나의 명령어로 여러 데이터를 동시에 처리하...
2021.03.02
파이썬 소프트웨어 재단(Python Software Foundation)에서 실시한 설문조사 결과에 따르면 개발자들이 파이썬에 가장 원하는 기능은 정적 타입 검사(Static Typing)와 엄격한 타입 힌팅(Strict Type Hinting)이었다...
2021.02.26
구글 클라우드(Google Cloud)가 C파이썬(CPython) 개발 지원, 기본 파이썬 도구 개선, 파이썬 패키지 에코시스템 보안 강화를 목표로 파이썬 소프트웨어 재단(Python Software Foundation, PSF)에 미화 35만 달러를...
2021.02.17
코로나19 사태가 아직 끝나진 않았지만 종식된다고 하더라도 많은 기업은 모든 직원이 매일 사무실에 출근하는 일상으로 돌아가지 않을 수 있다. ‘어디서나 일할 수 있는 것’은 한때 출장이 잦은 영업팀이나 해외 파견직 등에 국한됐었지만 이제는 많은 사람에...
2021.02.15