IT・技術研修ならCTC教育サービス

サイト内検索 企業情報 サイトマップ

研修コース検索

コラム

Python海外ニュース紹介

CTC 教育サービス

 [IT研修]注目キーワード   Python  UiPath(RPA)  最新技術動向  Microsoft Azure  Docker  Kubernetes 

第47回 Go、Python、Rustと、AI製アプリケーション 他6本 (野田貴子) 2024年5月

皆さん、こんにちは。野田貴子です。

PyCon JPのスポンサーが募集されましたね。PyCon JPの足音が聞こえてきました。今年も楽しみです!

さて、CTC教育サービスのPython研修はPython試験の対策コースはもちろん、国内トップレベルのPython研修コースのラインアップを提供しています。Pythonの研修をお考えの方は以下をご覧の上、お申し込みください。

Python研修コース:https://www.school.ctc-g.co.jp/python/

それでは今月も海外の面白いPythonコラムをご紹介します。興味がある方はご覧ください。

2023年のPython重要ニュース

The Most Important Python News in 2023
https://python.tips/2023/

PyCoderのニュースレターのデータを使ってPythonプログラムでまとめられた2023年のPythonニュースです。2023年は、自然言語処理向けの大規模言語モデルや、Pythonのバージョンアップ、データビジュアライゼーションなどが話題になりました。

Go、Python、Rustと、AI製アプリケーション

Go, Python, Rust, and Production AI Applications
https://ajmani.net/2024/03/11/go-python-rust-and-production-ai-applications/

Go、Python、Rustが、アプリケーションの安全性やAIシステムのコーディングにどのような影響を与えるかについて語られています。PythonはAIモデル開発に最適ながら大規模生産には向かず、Goは生産性とパフォーマンスのバランスが良くAIアプリケーションの本番運用に適しており、Rustは高速性と安全性が求められる場合に優れた選択肢であるとのことです。

CPython の WASI サポートの現状:2024年3月

State of WASI Support for CPython: March 2024
https://snarky.ca/state-of-wasi-support-for-cpython-march-2024/

WASIとCPythonの進捗についてまとめられています。現在は、WASIがCPythonにおけるtier 2プラットフォームとして正式にサポートされました。つまり、WASIのサポートは、Python 3.13以降でWASIサポートが上手くいかないとPythonのリリースがブロックされるほどの機能になりました。

Seabornを使ったPythonでのデータの可視化

Visualizing Data in Python With Seaborn
https://realpython.com/python-seaborn/

Pythonのseabornライブラリを使って統計データ分析プロットを作成し、データをうまく可視化する方法を学べるチュートリアルです。伝統的なクラシックインターフェースと、より現代的なオブジェクトインターフェースの両方の使い方を学べます。

正規表現文字の「\$」は「文字列の終わり」ではない

Regex Character "$" Doesn’t Mean "End-of-String"
https://sethmlarson.dev/regex-$-matches-end-of-string-or-newline

Pythonでは、正規表現の「\$」文字は文字列の終端だけでなく、改行直前でも一致します。「re.MULTILINE」が指定されていると、「\$」は各行の終端でも一致します。文字列の末尾に改行を含まない場合は、「\z」や「\Z」を使用することが一般的ですが、Pythonではこれらの動作が異なるため、注意が必要です。

ユニットテストで機械学習モデルをモックしてはいけない

Don’t Mock Machine Learning Models in Unit Tests
https://eugeneyan.com/writing/unit-testing-ml/

機械学習コードのユニットテストは、通常のソフトウェアとは異なり、単にモックを使うだけはうまくいかないことが多々あります。この投稿では機械学習ソフトウェアをテストする別の方法が紹介されています。

NVIDIAだけではない:どこでも動くGPUプログラミング

Not Just NVIDIA: GPU Programming That Runs Everywhere
https://pythonspeed.com/articles/gpu-without-cuda/

PythonのGPUポータブルライブラリであるwgpu-pyについて紹介されています。GPUを使いたいが、NIVIDIA以外のものを使いたい場合にこのライブラリが役立つかもしれません。

 


 

 [IT研修]注目キーワード   Python  UiPath(RPA)  最新技術動向  Microsoft Azure  Docker  Kubernetes