Deep Insider Brief ― 技術の“今”にひと言コメント:
Python 3.15をターゲットとしたPEP 800が承認された。これが提案する「あるクラスが非交和基底であること」と、それを示す@disjoint_baseデコレーターについて紹介する。
Deep Insider Brief ― 技術の“今”にひと言コメント:
Pythonで仮想環境を作るときってどこに作っていますか? ディレクトリ名をどうするか悩んでいませんか? これを解決してくれるかもしれないPEPが提出されました。どんなものか、ちょっと見てみましょう。
HPかわさきの研究ノート:
Colabに統合されているGeminiに学習モードとカスタム指示が搭載されました。これらの機能を使いながら、それぞれについてちょっと考えてみました。
Deep Insider Brief ― 技術の“今”にひと言コメント:
CPython(PythonのリファレンスC実装)にRustを導入する取り組みの進捗(しんちょく)が報告された。まずはPython 3.16でRust製の拡張モジュールをオプションとして組み込むことを目標として、PEPの提出が計画されている。
Deep Insider Brief ― 技術の“今”にひと言コメント:
VS Code用Python拡張機能の2026年3月更新版が公開された。仮想環境にインストール済みのパッケージのシンボルを[ワークスペース内のシンボルへ移動]で検索できるようになった。コードを深く理解するのに有用な機能だ。
HPかわさきの研究ノート:
皆さんはPEP(Pythonの仕様や提案をまとめた文書)って読んだことがありますか? あってもなくても、3つあるPEPのタイトルのうち2つはホントで、1つはウソ。だとしたら、どれがウソかを当てたくなりません? しかも、それだけじゃないんです(笑)。
HPかわさきの研究ノート:
別のチャットボットサービスからメモリをインポートする機能はClaudeが先行していましたが、Geminiにもメモリインポート機能がやってきました。しかも、チャット履歴のインポートもサポートされています。果たしてこれがどんなものなのか。さっそく試してみました。
HPかわさきの研究ノート:
Coworkは便利だけれど、毎回毎回、似たようなことをプロンプトに打ち込んでCoworkに作業させるのはめんどくさいなーって思いませんか? そんなときに役立つのがスケジュール済みタスクです。これを使って定期的にやらなきゃいけないことを自動化してみませんか?
HPかわさきの研究ノート:
Claude CoworkとClaude Codeで新たにサポートされたComputer useとDispatch。これらはどんな機能で何に使えるのでしょうか。特にComputer useを使えば、これまでよりもはるかに多くのことができそうですが、ホントにそうなのでしょうか。ちょっと試してみました
Deep Insider Brief ― 技術の“今”にひと言コメント:
VS Codeが月次リリースから週次リリースへ移行するためにエージェントをどう活用しているのか。エージェントを使って開発する全ての人に参考になる内容だ。
HPかわさきの研究ノート:
cpython_growth.csvという、36年間にわたるCPythonのコミット履歴から1400件弱を抽出し、その時点でのソースコードの行数を記録したデータセットがあります。今回はこのデータセットを少しばかり眺めてみましょう。
Deep Insider Brief ― 技術の“今”にひと言コメント:
Visual Studio Codeの安定版が毎週リリースへ移行した。その第1弾となるバージョン1.111では、AIエージェントの自律実行や権限管理、デバッグ支援などが強化されている。
Deep Insider Brief ― 技術の“今”にひと言コメント:
複数のAIエージェントで問題を解決する場合、単に丸投げするのではなく、AIエージェントが活躍できるような仕組みが必要です。そのために必要な3つのワークフローパターンをAnthropicが公開したブログ記事を基に紹介します。
HPかわさきの研究ノート:
多くのチャットボットサービスにはユーザー情報を要約したメモリと呼ばれるものがあります。そして、Claudeでは他のサービスのメモリをカンタンにインポートできるようになったので、ちょっと試してみましたよ。
HPかわさきの研究ノート:
Python install managerはバージョン26.0でパッケージが提供するコマンドやスクリプトへのショートカットも生成するようになりました。その使い勝手や仕組みについて、今回は調べてみました。
Deep Insider Brief ― 技術の“今”にひと言コメント:
Windows向けのPython install manager 26.0が公開された。Pythonパッケージが提供するコマンドラインツールを使いやすくする新機能が追加されるなど、着実に進化している本ツールを紹介する。
Deep Insider Brief ― 技術の“今”にひと言コメント:
Pythonでは仮想環境や依存するパッケージを管理する方法はさまざまだ。各種ツールと連携して、環境管理に統一的なUIをもたらす拡張機能の一般提供がついに開始された。
HPかわさきの研究ノート:
Pythonではビット反転演算子の「~」をブール値に適用できます。その結果がどうなるか知っていましたか? そして、Python 3.16ではこの挙動が廃止される予定という話も知っていましたか? 今回はこのことについて調べてみました。
HPかわさきの研究ノート:
Claude CoworkがついにWindowsに対応しましたが、同時に発表されたグローバル指示とフォルダ指示についてちょろちょろと調べてみました。みんなもCoworkを使ってみませんか?
Deep Insider Brief ― 技術の“今”にひと言コメント:
Claude Opus 4.6はサイバーセキュリティに関する能力も大きく向上している。Anthropicの発表によれば、Claudeはオープンソースソースソフトウェアから500件を超える脆弱性を発見したという。Claudeは何を試し、何を考え、どのようにして脆弱性を見つけたのだろう。そして悪用リスクにどう対処しているのか。
Deep Insider Brief ― 技術の“今”にひと言コメント:
Firefoxを開発するMozillaは、デスクトップ版のブラウザに「AI制御」と呼ばれるAI管理機能を導入すると発表した。この機能はFirefox 148で提供され、ユーザーは生成AI機能のオン・オフを一括または個別に制御できるようになる。
HPかわさきの研究ノート:
Pythonの正規表現で「$」って文字列末尾にマッチすると思っていませんか? 実はそうでもない……ってところから始まるいろいろを調べてみました。
Deep Insider Brief ― 技術の“今”にひと言コメント:
何らかのワークフローや定型処理の手順、それに必要な情報をAIエージェントに持たせる「スキル」の構築方法について、Anthropicが公式ガイドを公開した。実際に役に立つスキルを作りたいのなら、このガイドがその第一歩になるかもしれませんよ。
Deep Insider's Eye 一色&かわさきの編集後記:
一色からは、最近の投資判断を取り巻く情報環境について、個人的な実感を交えて紹介します。かわさきからはM4 Mac mini新環境への移行で起きたあれこれを、率直に振り返ります。
Deep Insider Brief ― 技術の“今”にひと言コメント:
Python Software FoundationとJetBrainsによる「Python Developers Survey 2026」が始まった。今回は日本語の調査ページも用意されているので、皆さんも参加してみませんか?
Deep Insider AI Practice:
Coworkを使いながら日々のこまごまとしたことを自動化することはカンタンです。でも、毎日のように同じことを自動化するのなら? たぶん、スキルの出番なのではないでしょうか。
Deep Insider AI Practice:
ClaudeのPro版のサブスクリプション契約者にもリサーチプレビューの範囲が広まった「Claude Cowork」。さっそく、使ってみました。どんなものだったのでしょう?
Deep Insider AI Practice:
2026年10月に向けて、Python 3.15の開発は順調に進んでいるようです(いろいろあるようですが)。5番目のαリリースが出たこのタイミングで今後のスケジュールやPEPを基にどんな機能が追加されそうかをまとめてみました。
Deep Insider Brief ― 技術の“今”にひと言コメント:
Anthropicは、AIが自律的にフォルダ内のファイルを操作して、資料作成やデータ整理を行う新機能「Cowork」の先行公開を開始した。非エンジニアの生産性も劇的に向上させる「同僚」のようなプロダクトといえる。
Deep Insider AI Practice:
Pythonでプログラムを開発する上では仮想環境は欠かせません。でも、その管理はわずらわしいものでもあります。でも、Environments拡張機能があれば、そのわずらわしさともサヨナラできる……かも?
HPかわさきの研究ノート:
2025年12月に突如として「Windows版のPython 3.15は15%の高速化」という話題が出てビックリ、そして喜んだ方もいらっしゃるでしょう。その発火地点であるKen Jin氏のブログ記事を基に高速化できる理由を解き明かしてみました。
Pythonデータ処理入門:
Matplotlibを使うと、データの可視化が簡単になります。でも、だからといって同じコードを何度も書くのは面倒じゃありませんか? そんなときには関数を定義することで、自分が書いたコードを何でも使えるようになりますよ。
Pythonステップアップクイズ:
PEP 8で推奨されている事柄の中でも基本的なところはやっぱり覚えておきたいですよね。というわけで、皆さんもちゃんと覚えているかどうかチェックしてみましょ?
Deep Insider Brief ― 技術の“今”にひと言コメント:
LangChainが実施した最新調査により、AIエージェントの導入が急速に進んでいる実態が明らかになった。1300人以上の専門家へのアンケートから見えた、AIエージェントの状況と課題を見てみよう。
Pythonステップアップクイズ:
メソッドって、オブジェクトにドットを付けて名前を書いて……というやり方以外にはたくさんのやり方で呼び出せます。どんなやり方があるのか、ちょっと考えてみませんか?
Deep Insider Brief ― 技術の“今”にひと言コメント:
Anthropicは、自社エンジニアがAI「Claude」をどのように活用しているかの調査結果を公開した。業務の6割でAIを利用し生産性が大幅に向上した一方で、若手育成や専門性維持への課題も見えてきた。
Pythonステップアップクイズ:
Pythonのf文字列って使いやすいじゃないですか。ついつい使っちゃいますよね。でも、f文字列が適していない場合もあるんです。そこがformatメソッドの出番なんですよね。
Pythonステップアップクイズ:
文字列の要素を数え上げる方法はいろいろとあります。シンプルなコードからそうじゃないものまで。皆さんは何個のやり方を思い付きますか?
Deep Insider Brief ― 技術の“今”にひと言コメント:
Googleが発表したAntigravityはAIエージェントを開発の中心に置いた新たな開発体験を提供しようとしている。その体験がどんなものか、どんな要素が組み合わさっているのかについて紹介します。
Pythonステップアップクイズ:
辞書を作成するには幾つかの方法があります。波かっこにキーと値を直接書く方法もあれば、dict関数を使う方法もありますし、辞書内包表記を使ってもよいでしょう。では、この場合はどんな方法が適していると思いますか? ちょっと考えてみてください。
Deep Insider Brief ― 技術の“今”にひと言コメント:
2025年11月版のPython拡張機能ではマウスホバーに表示される自動生成された要約をdocstringとして追加したり、それを自分の言語(日本語など)に自動翻訳したりする機能が追加された。これにより、コード編集がさらに快適になりそうだ。
Pythonステップアップクイズ:
Pythonの代入は式じゃなくって文で行います。そこから生まれる(?)ちょっとした不思議な挙動について皆さんも考えてみませんか?
Pythonデータ処理入門:
pyplotインタフェースとOOインタフェースの違いがどこにあるのかを、幾つかのグラフを描画しながら実際に見てみましょう。また、グラフの装飾についても説明します。
Pythonステップアップクイズ:
Pythonで型を比較するには大きく2つの方法があります。type関数を使う方法とisinstance関数を使う方法はどこでどんな違いがあるのか、このクイズで確認しましょう。そして、第3の方法もあるって知ってましたか?
Python最新情報キャッチアップ:
Python 3.14では例外に関して2つの点が改善されています。1つのexcept節で複数の例外クラスを補足する場合に、それらの列挙が簡潔になったことと、finally節にreturn文などを置くとSyntaxWarningが発生するようになったことがそうです。これらについて見てみましょう。
Pythonステップアップクイズ:
クラスには属性が付きものです。その属性にアクセスしたくてもうまくいかないときがあるんですよね。そんなことを今回は問題にしました(あ、これヒントになってるじゃん!)。
Python最新情報キャッチアップ:
Python 3.14ではPyREPLやモジュールのヘルプなどで、構文がハイライト表示されるようになりました。その概要とカスタマイズの方法について見てみましょう。
Pythonステップアップクイズ:
タプルの要素には多くの場合「[0]」「[1]」のようなインデックスを使ってアクセスしますよね。でも、それでは何を意味しているのか分かりにくいことがあります。「意味が伝わる形」にするなら、どんな方法が考えられるでしょうか?(コード全体を見直しても構いません)
Deep Insider's Eye 一色&かわさきの編集後記:
かわさきからは「自称“Python祭り”について」というタイトルでPython 3.14の新機能を紹介する連載記事の紹介と紹介しきれなかったトピックについて、一色からは「飛行機内でもAIプログラミングしたい」というタイトルで、16GBメモリのMacBook Pro(M4)上でVS CodeとローカルLLMを使ってプログラミングを試した体験とその感想について書きました。
Python最新情報キャッチアップ:
Python 3.14では真の並列処理を実現するフリースレッド版Pythonとはまた別の仕組みが導入されています。それがconcurrent.interpretersモジュールです。その概要と基本的な使い方を紹介します。