OSSへの貢献、とくに普段利用しているOSSにコントリビュートしたいという願望は多くの方にあるのではないでしょうか。わたし自身、OSSへのコントリビュートを実践するエンジニアに憧れを持っていますが、なかなか一歩を踏み出せていませんでした。
IronPythonは、いわゆるCPythonと高い互換性を持っており、過去のCPythonの資産と.NET Frameworkの資産を両方から扱うことのできる、"糊"(glue)言語の一面を持っている。 しかし、全ての資産を扱えるわけではなく、例えばCPythonの資産で利用可能なのは、スクリプト ...
ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 Microsoft Technical Computing Groupは、Python Tools for Visual Studio(PTVS)オープンソース ...
「Python 3.11.0」が、予定より3週間遅れの10月24日に正式リリースされた。年次のメジャーバージョンアップで、「Python」の高速化プロジェクト「Faster Cpython」の成果が取り込まれている。「pyperformance」を用いたベンチマークでは、「CPython 3.10」より平均で25 ...
前回は基調講演とカンファレンスの全体像について紹介しました。今回と次回ではPythonそのものの講演について紹介したいと思います。 今回はCPythonというC言語で実装されたPythonの講演 (一般的にPythonというときはCPythonを指します) について紹介します。
Pythonのプログラミング環境には複数の選択肢がある。この特集では、3つの代表的なPythonプログラミング環境を取り上げ、それぞれの特徴や構築方法などを解説する。 CPython、Anaconda、Colabの環境をそれぞれ構築しましょう。インストールや動作確認について ...
一般社団法人Pythonエンジニア育成推進協会代表理事 こんにちは。Pythonエンジニア育成推進協会の吉政でございます。 Pythonについて調べているときに「CPython」や「Jython」のようなPythonと似た名前の言葉が出てきて、困惑したことはありませんか。実は、狭義 ...
2022年10月25日に、Python 3.11の安定版がリリースされました。Python 3.11ではFaster CPythonの導入によって、3.10よりも平均で1.25倍高速になっています。 Python 3.11.0 final is now available - Committers - Discussions on Python.org 他の改善点は以下の通り。
そもそも「実装」という言葉は何を指すものでしょうか? まず思い浮かべるのは「作った機能を使えるようにする」といったものだと思いますが、実のところPythonにおいてはそれ一つではありません。 まず、表にもある「CPython」ですが、これはPSF(Python ...
MicroPython: マイクロコントローラや小さな組込みシステム向けに設計されています。これは低メモリ(数KBから数MB)デバイスで動作するよう最適化されています。 CPython: デスクトップコンピューターやサーバーなど、よりリソース(CPU、メモリ)が豊富な ...
Pythonのプログラミング環境には複数の選択肢がある。この特集では、3つの代表的なPythonプログラミング環境を取り上げ、それぞれの特徴や構築方法などを解説する。 Pythonのプログラミング環境にはいろいろな選択肢があります。目的に応じて環境を ...
アンドレイ・カルパシー氏は、OpenAIの初期メンバーであり、かつてテスラでAIのトップを務めていた人物です。 彼が開発したllm.cを使用すると、大容量のPyTorchやcPythonを必要とせずに大規模言語モデルのトレーニングが可能となります。カルパシー氏によると、彼は「GPT-2」という、現代の大規模 ...