• 関連の記事

「Python」関連の最新 ニュース・レビュー・解説 記事 まとめ

Guide van Rossum氏により開発されたオープンソースのスクリプト言語で、動的型チェックのオブジェクト指向言語でもある。Java言語などのクラスベースオブジェクト指向と比較すると、必要なメソッドさえ持っていればクラス間の関連が成立するため、Smalltalkのようなメッセージベースなオブジェクト指向といえる。
Python − @ITリッチクライアント用語辞典

Pythonステップアップクイズ:
[Pythonクイズ]あるはずの属性にアクセスできない? そんなことってあるの?
クラスには属性が付きものです。その属性にアクセスしたくてもうまくいかないときがあるんですよね。そんなことを今回は問題にしました(あ、これヒントになってるじゃん!)。(2025/11/4)

Python最新情報キャッチアップ:
Python 3.14新機能:PyREPL(対話型シェル)に追加された構文ハイライト機能とそのカスタマイズ
Python 3.14ではPyREPLやモジュールのヘルプなどで、構文がハイライト表示されるようになりました。その概要とカスタマイズの方法について見てみましょう。(2025/10/31)

Deep Insider Brief ― 技術の“今”にひと言コメント:
LangChain&LangGraph 1.0正式版が登場 PythonとTypeScript対応のAIエージェント開発ライブラリ
かつて“実験的すぎる”とされたフレームワークが“安定版”へ進化し、LangGraphとの連携強化で運用面の信頼性も向上した。群雄割拠するAIエージェント開発の世界で、LangChainは再び存在感を示せるか注目。(2025/10/30)

Pythonステップアップクイズ:
[Pythonクイズ]タプルの要素にインデックスを使わずにアクセスしたい? 意味が伝わる形に書き換えてみよう
タプルの要素には多くの場合「[0]」「[1]」のようなインデックスを使ってアクセスしますよね。でも、それでは何を意味しているのか分かりにくいことがあります。「意味が伝わる形」にするなら、どんな方法が考えられるでしょうか?(コード全体を見直しても構いません)(2025/10/28)

Deep Insider's Eye 一色&かわさきの編集後記:
「自称“Python祭り”について」と「飛行機内でもAIプログラミングしたい」
かわさきからは「自称“Python祭り”について」というタイトルでPython 3.14の新機能を紹介する連載記事の紹介と紹介しきれなかったトピックについて、一色からは「飛行機内でもAIプログラミングしたい」というタイトルで、16GBメモリのMacBook Pro(M4)上でVS CodeとローカルLLMを使ってプログラミングを試した体験とその感想について書きました。(2025/10/27)

Python最新情報キャッチアップ:
Python 3.14新機能:同一プロセスで複数のインタプリターを実行可能 concurrent.interpretersモジュールとは?
Python 3.14では真の並列処理を実現するフリースレッド版Pythonとはまた別の仕組みが導入されています。それがconcurrent.interpretersモジュールです。その概要と基本的な使い方を紹介します。(2025/10/24)

Pythonステップアップクイズ:
[Pythonクイズ]リストの末尾要素にはどんな方法でアクセスできる? おまけもあるよ(ただし、おまけが長過ぎた)
リストの末尾要素にアクセスするには幾つかの方法がありますよね。シンプルな方法を知っているかどうかをこのクイズで確認してみましょう。おまけの問題もあるので、頭の体操に使ってみてね。(2025/10/21)

Python最新情報キャッチアップ:
Python 3.14で登場したテンプレート文字列(t文字列)とは? f文字じゃダメなの?
Pythonのf文字列は便利ですが、ちょっとした問題もあります。それを解決するために、Python 3.14ではテンプレート文字列が導入されました。f文字列の問題、t文字列とは、その基本的な使い方を紹介します。(2025/10/20)

IT界隈のムダ知識:
えっ、「Python」はヘビじゃない? プログラミング言語名の意外な由来
知っていると何かのときに役に立つかもしれないITに関するマメ知識。プログラミング言語の名前の由来を幾つか紹介します。プログラミング言語の数は、何百もあるので、同じ名前にならないように苦労があるようですが、意外と安易な名付けも多い?(2025/10/16)

Python最新情報キャッチアップ:
Windows版のPythonのインストール方法が大きく変わる Python Install Managerが登場
Python 3.14.0の正式リリースに合わせて、Windows版のPython処理系を大きく変化させるツールが登場した。Python Install Managerの概要とその基本的な使い方を見てみよう(2025/10/15)

Pythonステップアップクイズ:
[Pythonクイズ]オブジェクトが存在するかどうかを調べるよい方法を知っていますか?
あるオブジェクトとNoneを比較するときって、どんなやり方をしていますか? それって普段は問題なくても実はダメなやり方じゃないですか? ちょっと確認してみましょ。(2025/10/14)

Python最新情報キャッチアップ:
「Python 3.14」で公式サポートに移行したフリースレッド版Pythonとは? その進化の道筋
いよいよPython 3.14.0が正式リリースされた。その新機能の中からフリースレッド版Pythonが公式サポートされるようになるまでの道のりと今後の展望について、ドキュメントを基に簡潔にまとめる。(2025/10/9)

Pythonステップアップクイズ:
[Pythonクイズ]Python 3.14リリース記念 3つのLLMがイチオシする機能はどれ?
Python 3.14がリリースされることを記念して(あるいは祈念して?)、その新機能で一番の推しがどれかを3つの言語モデルに聞いてみました。さて、イチオシの機能はどれでしょう。(2025/10/7)

Pythonステップアップクイズ:
[Pythonクイズ]for文で辞書から特定のキーと値だけを抜き出したい? それなら内包表記とアレを使うのがオススメですよ
for文を使って辞書のキーを反復しながら特定のキーと値だけを抜き出したい。そんなときには内包表記の中でアレを使うのがよろしいんじゃないですかね。(2025/9/30)

Deep Insider Brief ― 技術の“今”にひと言コメント:
Python 3.14.0rc3(最終リリース候補)が公開 正式版は10月7日リリース予定
2025年10月7日のPython 3.14.0のリリースに向け、最後のRC(リリース候補版)となるPython 3.14.0rc3がリリースされた。この後は明らかなバグの修正のみが行われる。(2025/9/26)

Deep Insider Brief ― 技術の“今”にひと言コメント:
VS Code Python拡張機能、2025年9月アップデート マウスホバーでコード概要を表示
Python in VS Code(VS Code向けのPython拡張機能)の2025年9月リリースが公開された。主な変更点はGitHub Copilotと連携した2つのAI機能と、Python Environments拡張機能の改善だ。(2025/9/18)

Pythonステップアップクイズ:
[Pythonクイズ]Pythonバージョン確認コード、使えないのはドレ? 予想外の答えかも
Pythonのバージョンをスクリプト内で確認するには幾つかの方法があります。どんなときにどんな方法を使うのがよいか、分かっているかを試してみましょう。(2025/9/16)

C#とJavaScriptのレーティング差は拡大:
Python独走の影で「Perl」がちょっとずつランクを上げる理由 2025年9月版プログラミング言語人気ランキング
プログラミング言語の人気ランキング「TIOBEインデックス」の2025年9月版が公開された。Pythonは首位をキープする一方、レーティングは下降を続けている。(2025/9/12)

Pythonステップアップクイズ:
[Pythonクイズ]アクセサ? property関数? デコレーター? それとも? クラス定義時の属性アクセス手段には何を使っていますか?
インスタンスの属性へのアクセスを提供するときにどんなやり方をしています? これクイズじゃなくてアンケートな気がしてきたぞ(笑)。(2025/9/9)

Pythonステップアップクイズ:
[Pythonクイズ]f文字列・raw文字列・バイト列……混ぜてOKな組み合わせはどれ?
文字列やバイト列を囲むクオート文字の前にはいろいろなプリフィックスを置けますよね。それらの中には混ぜてもいいのがあるって知っていましたか?(2025/9/2)

Deep Insider Brief ― 技術の“今”にひと言コメント:
Python 3.14.0rc2/3.13.7リリース:Python 3.14のテンプレート文字列についても解説
Pythonの最新リリース候補「3.14.0rc2」と安定版の最新バージョンである「3.13.7」が公開された。3.14.0rc2はバイトコード生成のバグフィックスを目的に早期のリリースとなった。3.13.7はSSL不具合が修正された。(2025/8/29)

Pythonステップアップクイズ:
[Pythonクイズ]このfor文の実行結果、正しく予想できる?
Pythonのfor文には他の言語にはないヘンな節があります。使ったことがある人もない人も、その動作をちゃんと理解していますか?(2025/8/26)

Web開発での人気が再燃:
Python開発者の半分は「開発経験年数は2年以下」 JetBrainsが2025年版動向を公開
JetBrainsはPythonの動向をまとめた「The State of Python 2025」を公開した。3万人以上の開発者に対する調査を基にしており、開発者の半数が実務経験2年以下であることなどの現状が明らかになった。(2025/8/25)

Deep Insider Brief ― 技術の“今”にひと言コメント:
VS Code Python拡張機能、2025年8月アップデート シェル統合機能の設定と使い方
MicrosoftがPython in Visual Studio Code(Python拡張機能)の2025年8月版を公開した。シェル統合機能がPython 3.13以降のバージョンに対応し、ターミナルでのコード補完ができるようになった。その他の機能についても簡単にまとめる。(2025/8/25)

AIコードアシスタントが「Python人気」を再加速:
Adaが10位以下に転落したのはNVIDIAのせい? 2025年8月版プログラミング言語人気ランキング
プログラミング言語の人気ランキング「TIOBEインデックス」の2025年8月版が公開された。「これ以上成長できない」という意見もあったPythonだが、AIコードアシスタントの影響でさらに評価が上がっているという。(2025/8/21)

Pythonステップアップクイズ:
[Pythonクイズ]PEP 8準拠の書き方がどれか分かる? 全部分かればLLM超えかも
PEP 8はPythonのコーディングスタイルガイドとしては最も知られています。従うべきかどうかは時と場合によりますが、ちゃんと覚えているかどうかをこのクイズで確認してみましょう。(2025/8/5)

Pythonステップアップクイズ:
[Pythonクイズ]キーワード引数をいちいち書くのはメンドくさい。そんなときにはどうすればよいですか?
辞書に格納されている要素を関数にキーワード引数として渡したい。しかも、キーワードと辞書のキーが一緒! そんなときに「キーワード=辞書[キー]」とか書いていませんか? もっとよい方法ありますよ。(2025/7/29)

Deep Insider's Eye 一色&かわさきの編集後記:
「ずんだもん校正術」と「自分で実装する浮動小数点数値の加算」
一色からは「ずんだもん校正術」という題で、ずんだもんに原稿を読ませて文章のミスをチェックする方法を紹介。かわさきからは「自分で実装する浮動小数点数値の加算」という題で、浮動小数点数の内部構造を解説しつつ、Pythonで加算処理を再現する関数の実装に挑戦しました。(2025/7/28)

ソフトウェアエンジニアの実態を探る【後編】
「Python」だけじゃない AI時代のエンジニアに求められるスキルとは?
採用市場で高い人気を誇るソフトウェアエンジニアやプログラマー。これらの職種を目指す上で求められるスキルとは。プログラミング言語からAI活用のトレンドに至るまで、現場で必要とされるスキルを探る。(2025/7/24)

トップ10になかなか入れない「Rust」「Kotlin」:
Python“独走時代”の裏で、ベテラン言語たちが息を吹き返す? 2025年7月版プログラミング言語人気ランキング
プログラミング言語の人気ランキング「TIOBEインデックス」の2025年7月版が公開された。首位のPythonが過去最高のレーティングを更新した一方、“ベテラン言語”が10位圏内に入ってきている。(2025/7/22)

Pythonステップアップクイズ:
[Pythonクイズ]if文 vs. try文、ファイル削除で“Python風”なのは? あなたはドッチ派?
ファイルを削除するコードの書き方にもいろいろあります。あなたはどっちのスタイルのコードを書いていますか? ちょっと考えてみてください。(2025/7/22)

Pythonステップアップクイズ:
[Pythonクイズ]デフォルト引数値の指定方法、カンペキに理解した! ホント?
Pythonの関数ではパラメーターにデフォルト引数値を指定できますが、これが問題の種になることもあります。皆さんはその指定方法をカンペキに理解していますか? それとも?(2025/7/15)

人気連載まとめ読み! @IT eBook(141):
Pythonでファイルパスってどう扱えばいいの? そんなときにはos.path/pathlibモジュールを使いましょう! 無料の電子書籍『解決!Python ファイルパス操作編』
人気過去連載を電子書籍化して無料ダウンロード提供する@IT eBookシリーズ。第141弾はPythonのos.pathモジュールとpathlibモジュールが提供する各種関数/メソッドの使い方をまとめました。これ1冊でファイルパス操作が自由自在にできるようになるかも?(2025/7/11)

Hugging Face、AI搭載ミニロボット「Reachy Mini」提供開始 299ドルから
Hugging FaceがAI搭載の小型ロボット「Reachy Mini」の受注を開始。Pythonでプログラム可能なオープンソースロボットで、価格は299ドルから。4月に買収したPollen Roboticsと共同開発した組み立てキットとして提供される。(2025/7/10)

Deep Insider編集長のネタ帳:
[Python]これなら分かる「uv」入門:pip+venvやcondaから最速で乗り換えよう
今、Pythonパッケージ管理は「uv」が新定番になりつつあります。驚くほど高速で柔軟だからです。この記事では、pipやcondaとの違いから、uvでのプロジェクト作成、パッケージ管理、スクリプト実行まで、特に筆者が理解しづらかったポイントを重点的に解説します。この機会に、一緒にuvへ乗り換えてみませんか?(2025/7/10)

Pythonステップアップクイズ:
[Pythonクイズ]データをまとめるクラス、もっとラクに書けるって知ってる?
複数のデータをまとめて1つのクラスとして表現したいことってありますよね。でも、いっつも決まった初期化とか比較とか、文字列化とかのコードを書くのも面倒くさくないですか?(2025/7/8)

Pythonステップアップクイズ:
[Pythonクイズ]リスト結合ってやり方はいろいろあるけれど、正しく使えていますか?
複数あるリストを結合してひとまとめにしたいときってありますよね。多くの場合は+演算子を使えばいいでしょう。でも、それ以外にもいろいろな方法があります。知らない方法もあるかもしれませんよ!(2025/7/1)

電力効率はGPU搭載PCの40倍:
映像処理用RTLコードを5分で生成、シャープ開発の高位合成ツール
シャープは、映像データ処理用AI半導体デバイス設計に向け、PythonコードからRTLコードを短時間で生成できる「高位合成ツール」を開発、オープンソースソフトウェア(OSS)として公開した。(2025/6/26)

Pythonステップアップクイズ:
[Pythonクイズ]「1.0 + 2.0 == 3.0」は期待通りにTrueになるはず? その理由は分かる?
普段何気なく使っている浮動小数点数値ですが、ときには思わぬ結果を生むことがあります。その代表例が今回の問題です。どっちのメッセージが表示されるか分かってますよね?(2025/6/24)

機械学習入門:
「ロジスティック回帰」による分類をPythonで学ぼう
「知識ゼロから学べる」をモットーにした機械学習入門連載の第5回。いよいよ今回から、「Yes/No」や「スパムかどうか」といった“分類”予測を扱います。これを実現する代表的な手法が「ロジスティック回帰」です。図を使って仕組みや考え方をやさしく学び、Pythonとscikit-learnでの実装も体験します。初めての人でも安心して取り組める内容です。(2025/6/18)

Pythonステップアップクイズ:
[Pythonクイズ]リスト内に同じ要素がそれぞれ何個あるか数えよう! for文を使うのもいいけれど……
リストにどの要素が何個含まれているか、数えたいことってありますよね。もちろん、自分で書いても構いません。でも、あのモジュールのあのクラスを使うのがカンタンですよ。(2025/6/17)

SQLは過去最低ランクに:
独走中のPython、2位との差が「TIOBEインデックス史上最大の水準」に 2025年6月版プログラミング言語人気ランキング
プログラミング言語の人気ランキング「TIOBEインデックス」の2025年6月版が公開された。首位のPythonが2カ月連続でPython史上最高のレーティングを獲得した一方、SQLは過去最低の12位に転落した。(2025/6/13)

Pythonステップアップクイズ:
[Pythonクイズ]Python特有? こんな書き方できるって知ってましたか?
ある値が特定の範囲に含まれるかどうかを調べるときってありますよね。そんなときにはどう書いていますか? もしかしたら、いつものやり方以外にもいい方法があるかもしれませんよ?(2025/6/10)

人気連載まとめ読み! @IT eBook(139):
Pythonのタプル/辞書/集合、「よく使うデータ構造」の基本と使い分けをこの1冊で! 無料の電子書籍『解決!Python タプル/辞書/集合編』
人気過去連載を電子書籍化して無料ダウンロード提供する@IT eBookシリーズ。第139弾はタプル/辞書/集合というPythonプログラマの必須科目について、その作成と内包表記の使い方、要素の取り出し、要素の取り出しや操作までを1冊のeBookにまとめました。(2025/6/9)

協働ロボット:
エプソンが協働ロボット開発、ラボ使用も想定しクリーンルーム対応/Pythonも
セイコーエプソンが協働ロボットを開発した。2025年内をめどに日本および欧州で発売する。(2025/6/4)

Pythonステップアップクイズ:
[Pythonクイズ]「リストの全要素が○○」をチェック? for文を使わずにスマートに書けますか?
リストの全要素が一定の条件を満たしているかどうかを判断したい? そんなコードをfor文で記述していませんか? そういうときには、アレを使うのがよいですよ!(2025/6/3)

Pythonステップアップクイズ:
[Pythonクイズ]このコード、実はメモリをムダ遣いしてるかも? もっとスマートに書けませんか?
1万個の整数値をテキストファイルに書き出すPythonコードがあるとして、メモリ消費量を少なくするにはどうすればよいのかを考えてみてください。(2025/5/27)

Pythonステップアップクイズ:
[Pythonクイズ]「if len(yourlist) > 0:」を、もっとシンプルに書ける?
len関数でリストの要素数を調べて、その数が0より大きいかどうかを比較したりしていませんか? チッチッ! リスト(コレクション)の性質を理解して、もっとPythonicなコードを書くようにしましょう!(2025/5/20)

Pythonデータ処理入門:
[Matplotlib超入門:pyplot編]折れ線グラフ/散布図/棒グラフ/ヒストグラム/円グラフを作成してみよう
Pythonでデータを可視化するために広く使われているMatplotlib。そのpyplotインタフェースを使って、さまざまなグラggフを手軽に作成する方法を紹介します。(2025/5/16)

レーティングもPython史上最高:
ダントツで首位のPython、2位のC++との差が過去最大に 2025年5月版プログラミング言語人気ランキング
プログラミング言語の人気ランキング「TIOBEインデックス」の2025年5月版が公開された。首位のPythonがPython史上最高のレーティングを獲得、2位との差もTIOBEインデックス史上最大となった。(2025/5/13)


サービス終了のお知らせ

この度「質問!ITmedia」は、誠に勝手ながら2020年9月30日(水)をもちまして、サービスを終了することといたしました。長きに渡るご愛顧に御礼申し上げます。これまでご利用いただいてまいりました皆様にはご不便をおかけいたしますが、ご理解のほどお願い申し上げます。≫「質問!ITmedia」サービス終了のお知らせ

にわかに地球規模のトピックとなった新型コロナウイルス。健康被害も心配だが、全国規模での臨時休校、マスクやトイレットペーパーの品薄など市民の日常生活への影響も大きくなっている。これに対し企業からの支援策の発表も相次いでいるが、特に今回は子供向けのコンテンツの無料提供の動きが顕著なようだ。一方産業面では、観光や小売、飲食業等が特に大きな影響を受けている。通常の企業運営においても面会や通勤の場がリスク視され、サーモグラフィやWeb会議ツールの活用、テレワークの実現などテクノロジーによるリスク回避策への注目が高まっている。