컨텐츠로 가기

Rust의 힘: Python의 새로운 도구 2선, 그 매력이란?

Rust's Python Power: New Tools & Concurrency in Focus

AIクリエーターの道 ニュース:Pythonの世界がRustの力で加速!新ツール、型ヒント、セキュリティ情報満載です。ぜひご覧ください! # # #

동영상으로 해설

AI 개발로 인기의 Python이 더 빨라진다?

여러분, 안녕하세요! AI 기술에 대해 초보자에게도 알기 쉽게 해설하는 블로그를 쓰고 있는 존입니다.

AI와 데이터 과학의 세계에서 "가장 인기있는 프로그래밍 언어는?"라고 물으면 많은 사람들이 "파이썬(파이썬)"라고 대답할 것입니다. 간단하고 배우기 쉽고, 많은 편리한 도구가 갖추어져 있기 때문에, 전세계의 개발자에게 사랑받고 있습니다.

그런 Python입니다만, 실은 지금, 큰 진화의 한가운데입니다. 특히 최근, 「Rust(마지막)다른 프로그래밍 언어의 힘을 빌려 지금까지 이상으로 파워풀하게 하려고 합니다.

Python이 "Rust"의 힘으로 초고속으로?

우선, 최근 프로그래밍계에서 화제의 「Rust」라고 하는 언어에 대해서 간단하게 소개합니다.어쨌든 빠르고 안전'인 것이 특징의 모던한 프로그래밍 언어입니다.

이 Rust의 '속도'와 '안전성'을 Python에 도입하려는 움직임이 활발해지고 있습니다.타입 체크 툴'의 분야입니다.

「형체크」라고 들으면 어려울 것 같습니다만, 요점은 「프로그램의 건강진단」과 같은 것입니다. 를 결정해 두고, 잘못된 것이 들어 있지 않은지 사전에 체크해 줍니다.이것에 의해, 프로그램이 움직이지 않게 되어 버리는 것 같은 귀찮은 버그(불량)를 미연에 막을 수 있습니다.

최근에 등장한 "Pyrefly"나"Ty새로운 유형의 체크 도구는 Rust로이 체크 기능을 만들어 기존의 것보다압도적으로 빠르게이제 개발자에게는

  • 코드 오류 검사가 순식간에 끝납니다.
  • 버그를 조기에 발견할 수 있으므로 개발이 원활하게 진행됩니다.
  • 결과적으로 더 높은 품질의 AI와 앱을 신속하게 만들 수 있습니다.

라고 하는 메리트가 있습니다.Python의 사용의 용이함은 그대로, 내용이 점점 고속화해 간다고, 두근두근 하는군요!

파이썬의 오랜 과제 "GIL"은 무엇입니까? 마침내 해결의 징조가!

둘째, 파이썬이 가지고있는 "오랜 과제"에 대해 이야기합니다.GIL(길)라는 조금 바뀐 규칙의 존재입니다.

조금 상상해 봐 주세요.당신의 PC에는, 계산을 담당하는 「뇌 미소」인 CPU(시피 유)가 몇개 들어 있습니다.동시 처리"라고합니다.

그런데 파이썬에는 'GIL(Global Interpreter Lock)'이라는 특별한 규칙이 있으며, 이 규칙 때문에한 번에 하나의 뇌 미소만 Python 명령을 실행할 수 없다라고 하는 제약이 있었습니다.마치, 팔뚝의 셰프가 많이 있는데, 「키친에서 제일 중요한 쿡탑은 1명씩 밖에 사용할 수 없습니다!」라고 하는 룰이 있는 것 같습니다.이것에서는, 모처럼의 능력을 최대한으로 살릴 수 없지요.

그러나 마침내이 "GIL"이라는 규칙을제거하자.라는 프로젝트가 본격적으로 진행되고 있습니다! 이것이 실현되면, Python은 PC의 성능을 풀로 끌어내, 복수의 뇌 된장으로 단번에 계산할 수 있게 됩니다. AI의 학습 시간이 단축되거나, 보다 복잡한 처리가 가능해지거나, 확실히 Python에 있어서 「혁명」이라고도 말할 수 있는 큰 변화입니다.

물론, 오랜 규칙을 바꾸는 것은 쉬운 일이 아니며, 오래된 도구가 잘 작동하지 않을 가능성과 같은 과제도 있습니다.

알고 있으면 편리! 기타 Python 최신 정보

Python의 세계에서는 다른 많은 유용한 도구가 날마다 태어나고 있습니다.

  • PDF 양식 자동 입력 도구:「PyPDFForm」이라고 하는 툴을 사용하면, PDF 파일에 있는 이름이나 주소등의 입력란에, 프로그램이 자동으로 문자를 기입해 줍니다. 번거로운 사무 작업을 자동화할 수 있는 매우 편리한 도구입니다.
  • 데스크톱 앱 개발 도구:「WinUp」는, PC로 움직이는 앱(데스크탑 앱)을, 보다 간단하고 세련되게 만들 수 있도록 하는 툴입니다.Python로 자신만의 오리지날 앱을 만드는 것도 재미있을 것 같네요.
  • 보안 주의 환기:유용한 툴이 많이 있는 한편, 주의도 필요합니다.최근, AI 개발자를 노리고, 정보를 훔치려고 하는 악의가 있는 가짜 패키지(가짜 툴)가 발견되었습니다.

요약 : 계속 진화하는 파이썬에서 눈을 뗄 수 없다!

이번에는 Python의 최신 동향에 대해 특히 "Rust와의 제휴"와 "GIL의 철폐"라는 두 가지 큰 주제를 중심으로 소개했습니다.

저 자신, 매일 사용하고 있는 Python이, 이렇게도 다이나믹하게 진화하고 있는 것에 놀라움과 흥분을 느끼고 있습니다. 기술적인 이야기는 조금 어려웠을지도 모릅니다만, 「파이썬은 더 빠르고 더 편리해집니다.라고 하는 미래상이 전해지고 있으면 기쁩니다. 이러한 진화가, 우리의 생활을 풍요롭게 하는 새로운 AI 서비스의 탄생에 연결되어 가는 것이라고 생각합니다.

이 기사는 다음 기사를 바탕으로 필자의 관점에서 정리한 것입니다.
Rust-powered: Two new Python tools to watch

개행 투석

코멘트 남기기

이메일은 공개되지 않습니다. 를 가진 항목은 필수 항목입니다