はてぶ・Qiita・Zennのトレンド記事を紹介
Pythonはシンプルで読みやすい文法が特徴のプログラミング言語です。Web開発、データ分析、AIなど幅広い分野で利用されています。
FastAPIの作者が作った「SQLModel」が革命的すぎるので、全Python使いに教えたい 🔖 288
この記事はLivetoon Tech Advent Calendar 2025の11日目の記事です。 本日はCTOの私がよく使ってるSQLModelについてお話します。 宣伝 今回のアドベントカレンダーでは、LivetoonのAIキャラクターアプリのkaiwaに関わるエンジニアが
Python + Pillow で英文かぎ針編みパターンから編み図を自動生成するツールを作ってみた 🔖 1
はじめにこんにちはany 株式会社のエンジニア @n__aki ですこの記事は、any Product Team Advent Calendar2025 15日目の記事になります!数年前から趣味で続けている、かぎ針編み🧶1本のかぎ針で毛糸を編んでいく手芸...
【テスト配置の言語文化論】なぜPythonは `tests/` に分け、Rustは `src/` に同居させるのか? 🔖 32
「Pythonで単体テストを書くとき、実装ファイルの中にテストコードを書いてはいけないのですか?」 RustやGoといったモダンなコンパイル言語の経験があるエンジニアが、Pythonのプロジェクト構成を見たときに抱く素朴な疑問です。 Rustでは src/lib.rs の中に m
AIコーディング時代、Pythonに厳格な型付けは必要? 作者グイド・ヴァンロッサム氏にGitHubが聞いた 🔖 17
2025年8月時点のOctoverseでは、GitHub上で最も使われる言語は「TypeScript」がPythonを抜いて首位になったが(参考)、Python自体も2025年に前年比49%成長し、AI(人工知能)や科学、教育分野の標準言語の地位を維持している。 この結果について
「その処理、本当に並列ですか?」Node.js, Python, Ruby, Goで踏み抜くCPUバウンドの罠 🔖 91
この記事は「Hacobell Developers Advent Calendar」ー 8日目の記事です。 はじめに 「あの言語の並行処理って、結局どう動くんだっけ?」 日々の開発業務に追われる中で、ふと立ち止まってしまうことはありませんか?現代のアプリケーション開発において、マ
Azure Blob署名URL発行をApp Service マネージドID + Pythonで実装するポイント 🔖 1
こんにちは!any 株式会社のエンジニア @t-komure です。この記事は、any Product Team Advent Calendar2025 10日目の記事になります。この記事では、Azure Blob Storageに対して安全にファイルをアップロー...
モダンなPython開発環境の技術スタック 【uv / Ruff / ty / Taskfile etc.】 🔖 66
はじめに この記事はサイバーエージェント26卒内定者 Advent Calendar 3日目の記事です。 昨今の生成AIブームも相まって、Pythonの需要はますます高まっています[1]。 幸いなことに、uv・Ruff・ty といった高速で便利なRust製ツールが充実してきたおか
「その処理、本当に並列ですか?」Node.js, Python, Ruby, Goで踏み抜くCPUバウンドの罠 🔖 91
この記事は「Hacobell Developers Advent Calendar」ー 8日目の記事です。 はじめに「あの言語の並行処理って、結局どう動くんだっけ?」日々の開発業務に追われる中で、ふと立ち止まってしまうことはありませんか?現代のアプリケーション開発において
カオスなPython環境を5分で診断・整理してくれたClaude Codeとuv移行のすすめ 🔖 1
この記事はTVer Advent Calendar 2025 6日目の記事です。 こんにちは。TVerで広告周りのデータサイエンティストをしている土田です。 TVerでは全エンジニアがClaude Codeを利用できるようになっており、私も日々の業務で活用しています。 先日、「負
Rustで書かれた高速Python型チェッカー「Pyrefly」の紹介 | gihyo.jp 🔖 38
筒井(@ryu22e)です。今月の「Python Monthly Topics」は、型チェッカー「Pyrefly」を紹介します。 Pyreflyの概要と特徴 PyreflyはMeta社が開発した型チェッカーです。ロゴがホタル(firefly)をイメージしたデザインで、「パイアフ
【3.14対応】Pythonをいろんな意味で高速化する個人的TIPS30選 🔖 11
はじめにこんにちは。私は某SIerに入社し5年目となりますが、これまでざっくりと以下のような業務に取り組んでまいりました。数理最適化エンジンの開発、システム導入量子コンピュータ周辺技術のR&DAIエージェント/生成AIシステムの開発・導入また、プライベート
Python1つでPPTXが作成できる方法|まつにぃ 🔖 49
初めましての人は初めまして、そうでない人はお久しぶりです。 エクスプラザで AIリードプロデューサー 兼 AIえばんじぇりすと をしている「まつにぃ」です。 以下のNoteに記載されているように、AIを楽しみながら仕事に邁進している人です。 昨今、スライド作成のサービスや手法がど
京大理系がPythonで「最強の株AI」を作ろうとしたら、結論が「ニュースを見て寝なさい」になった話|もんげー 🔖 796
初めに忠告するが、私は国語が苦手だ。なのでもし読むときはchatgpt使って、要約をかけさせることをお勧めする。 ーこの記事の要約ー ・テクニカル分析が嘘であることを検証した話 ・一番結果を出した戦略について ー次回書くことー ・AIによる取り組み①~強化学習編~ ・AIによる取
Python歴17年のベテランがこっそりやっている「処理高速化の裏ワザ」10選:857th Lap 🔖 46
「Pythonは遅い」と感じることはないだろうか。実は、標準機能の使い方を少し工夫するだけで、処理速度を大きく改善できる方法があるという。 Pythonは、初心者でも“取りあえず動くコード”を手早く書ける手軽さが魅力のプログラミング言語だ。情シスの現場でも、ログ解析やファイル管理
Python + boto3でDynamoDBのデータを取得する方法(query編) 🔖 1
AWS の DynamoDB に保存されたデータを Python から効率的に取得する方法をご紹介します。前回は scan を使った全件検索を解説しましたが、今回は query を使った効率的なデータ取得に絞って解説します。前回の記事をまだ見ていない方はこちらをご覧くだ...
高速な XBRL パーサーを Python で書く - kawasin73のブログ 🔖 90
必要なことを必要なだけ。どうも、かわしんです。 前回の記事では、AI を使って作ってきた日本の上場株式銘柄解析システムのアーキテクチャについて解説しました。 kawasin73.hatenablog.com 今回は、銘柄解析の肝となる XBRL パーサーである Arelle が遅
再現性の高い Python 開発環境を作る - Python ライブラリは uv / その他ツールは Nix で固定する | ドクセル 🔖 41
再現性の高い Python 開発環境を作る Python ライブラリは uv / その他ツールは Nix で固定する ryu 2025/11/20 堅牢.py #1 [Kenro.dev] 堅牢.py #1 [Kenro.dev] 自己紹介: ryu バックグラウンド: 非 IT
Pythonのリアクティブノートmarimoの誕生秘話|Atsushi Shibata 🔖 35
最近、Pythonの開発環境「marimo」のことをよく聞くようになりました。ノートブックの一種で、変数を変更すると即座に反映される「リアクティブ」な実行環境です。Jupyterとは異なった開発体験を与えてくれて、利用者の多くは「なんか使いやすい」と感じていると思います。私もちょ
【ブラックフライデーで買っておきたいUdemy講座】Python、生成AI、機械学習のスキルをいまこそ習得!人気講座をまとめてレビュー&大紹介! - はてなニュース 🔖 209
生成AIの登場によって、AIは「使う」だけの存在から「実装し、活かす」段階に入りました。いま、エンジニアにはAIツールを活用する力に加え、その仕組みを理解し、自らの手でプロダクトに組み込むスキルが求められています。 本特集では、AI時代のいま必要性が高まるPythonの基礎から生
GitHubで最も使われている言語の1位はPythonを抜いてTypeScriptに、最もコントリビュータが増加したOSSは「Zenブラウザ」。Octoverse 2025 🔖 90
GitHubは、この1年のGitHubにおけるGitHubの利用動向やオープンソースの動向などをまとめた年次レポート「Octoverse 2025」を発表しました。 開発者人口はインドが中国を抜いて2位に 発表によると、2025年8月時点のGitHub上のプロジェクト総数は6億3
ReAct 論文と共に読み解く strands-agents/sdk-python の実装 🔖 14
こんにちは、AWS Japan で Solutions Architect をしている yoheikikuta です。2025 年は AI エージェントの開発が盛んになっており、多くの人が何かしらの AI エージェントを作ってみたことがあるのではないでしょうか。一方で、LLM
こんにちは!アルダグラムでエンジニアをしている内倉です今年も、一年が終わろうとしていますね。私のブログ当番は、これが今年最後の予定なので、また印象に残ったニュースを振り返ってみたいと思います。今年、個人的に気になったニュースは、だいぶ最近ですが日本では初めての発見となる、
こんにちは!アルダグラムでエンジニアをしている内倉です今年も、一年が終わろうとしていますね。私のブログ当番は、これが今年最後の予定なので、また印象に残ったニュースを振り返ってみたいと思います。今年、個人的に気になったニュースは、だいぶ最近ですが日本では初めての発見となる、
uv + Ruff + mypyで構築する超軽量Python開発環境 – イメージサイズ削減・型安全性確保を実現 🔖 143
はじめに ども!前回「DevContainer と uv で構築する爆速 Python 開発環境」という記事を書いた龍ちゃんです。 この記事を社内で報告したところ、上司から「リンターとフォーマッターは何を使っているの?」という質問をいただきました。確かに、せっかくパッケージマネー
Pythonで構築する全国市町村ナレッジグラフ: GraphRAGを用いた意味的地域検索への応用 🔖 36
PyCon mini 東海 2025で登壇した内容に関する資料です。 URL:https://tokai.pycon.jp/2025/ 内容: 全国1741市町村の統計データであるSSDSE(教育用標準データセット)と住民基本台帳人口移動データを用いた市町村間の人の流れを示す人口
SAR Python 入門本の上梓記念記事 (書籍の難易度・分野・著者のおすすめや想い) 🔖 17
はじめに この度は講談社さんより「SAR衛星データ解析入門」を上梓します。お手に取っていただけると嬉しいです。 本記事は、書籍出版の決定を記念して執筆しました。書籍を学ぶ上でおすすめの点や意識した箇所をご紹介します。 合成開口レーダー 合成開口レーダー(Synthetic Ape
Python 3.14新機能:より安全なコードを目指して。例外処理における2つの改善点 🔖 26
Python 3.14新機能:より安全なコードを目指して。例外処理における2つの改善点:Python最新情報キャッチアップ Python 3.14では例外に関して2つの点が改善されています。1つのexcept節で複数の例外クラスを補足する場合に、それらの列挙が簡潔になったことと、
「Pythonを抜いた」 いま最も使用されている言語とは GitHubの年次調査「Octoverse 2025」 🔖 45
「Pythonを抜いた」 いま最も使用されている言語とは GitHubの年次調査「Octoverse 2025」:「AI・エージェント・型付き言語が、開発の変革をけん引」 GitHubは、ソフトウェア開発プラットフォーム「GitHub」を使用する開発者の動向を調査した年次レポート
Pythonの非同期処理でasync/awaitがつらい人はWoveを使ってみてはどうだろう? #こまPy|Atsushi Shibata 🔖 153
Pythonの非同期処理でasync/awaitがつらい人はWoveを使ってみてはどうだろう? #こまPy Pythonで非同期処理というと標準のasyncioを使ってasync / awaitなコードを書くことを思いつく人が多いと思います。ただasyncioには独特の「つらみ」
【海外記事紹介】なぜ私たちは、ローンチ直後のアプリをPythonからNode.jsに書き換えたか 🔖 92
11月4日、Yakko Majuri氏が「Why we migrated from Python to Node.js」と題したブログ記事を公開し、話題を呼んでいる。この記事では、ローンチからわずか1週間でバックエンドをPython(Django)からNode.js(Expres
MCP Python SDKのClientSessionGroupで複数のMCPサーバーと接続する 🔖 5
こんにちは、MNTSQ(モンテスキュー)でアルゴリズムエンジニア(AIエンジニア)をしている清水です。 MNTSQのプロダクトをLLMネイティブなプロダクトに進化させるべく、LLMOpsに関する実装が増えてきた今日この頃です。 これらの実装の過程で、複数のMCPサーバーに接続して
LangChain&LangGraph 1.0正式版が登場 PythonとTypeScript対応のAIエージェント開発ライブラリ 🔖 19
LangChain&LangGraph 1.0正式版が登場 PythonとTypeScript対応のAIエージェント開発ライブラリ:Deep Insider Brief ― 技術の“今”にひと言コメント かつて“実験的すぎる”とされたフレームワークが“安定版”へ進化し、LangG
Pythonソフトウェア財団が2億円超の政府助成金プログラム申請を取り下げ、「DEI」が原因か 🔖 129
組織として初めて政府助成金の申請を行ったPythonソフトウェア財団が、助成対象に推薦されながらも、受給時の条件についてリスクがあるとして申請を取り下げたことを明らかにしました。 Python Software Foundation News: The PSF has withd
Python 20年史──脚光の裏にあった「日本語対応」と「パッケージ配布」 🔖 24
CodeZineは今年、創刊から20周年を迎えました。周年企画の第一弾として、近年AIや機械学習の隆盛に伴い人気を集めるPythonの20年史を振り返ります。対談相手に迎えるのは、PyCon JP Association理事をはじめ数々のPythonコミュニティで活動される寺田学
uvを使ったPython環境構築-人工知能応用特論Ⅰ | ドクセル 🔖 39
2025年度 人工知能応用特論Ⅰ: 機械学習・データサイエンスのための プログラミング 第3回 Pythonの環境構築 東京農工大学大学院先進学際科学府 山田宏樹 1 スケジュール 第1回:Gitの基礎 第2回:Git・GitHubの実践 第3回:Pythonの環境構築 第4回:
uv × DockerでのPython開発環境構築方法 🔖 169
松尾研究所では、Python開発における標準ツールとしてuvを推奨しています。uvはPythonのパッケージ管理ツールで、依存関係の管理や仮想環境の構築を自動化し、高速で再現性のある開発を可能にすることが特長です。 Pythonパッケージだけでなく、Node.jsやブラウザ周りの
uv × DockerでのPython開発環境構築方法 🔖 169
松尾研究所では、Python開発における標準ツールとしてuvを推奨しています。uvはPythonのパッケージ管理ツールで、依存関係の管理や仮想環境の構築を自動化し、高速で再現性のある開発を可能にすることが特長です。Pythonパッケージだけでなく、Node.jsやブラウザ周りの
uv × DockerでのPython開発環境構築方法 🔖 169
松尾研究所では、Python開発における標準ツールとしてuvを推奨しています。uvはPythonのパッケージ管理ツールで、依存関係の管理や仮想環境の構築を自動化し、高速で再現性のある開発を可能にすることが特長です。Pythonパッケージだけでなく、Node.jsやブラウザ周りの
Windows版のPythonのインストール方法が大きく変わる Python Install Managerが登場 🔖 191
Windows版のPythonのインストール方法が大きく変わる Python Install Managerが登場:Python最新情報キャッチアップ Python 3.14.0の正式リリースに合わせて、Windows版のPython処理系を大きく変化させるツールが登場した。Py
Python 3.14登場、フリースレッド版正式サポート。実験的JITコンパイラも公式バイナリで利用可能に 🔖 38
Python 3.14登場、フリースレッド版正式サポート。実験的JITコンパイラも公式バイナリで利用可能に Python 3.14での大きな新機能はフリースレッド版の正式サポートと公式バイナリでの実験的JITコンパイラ導入でしょう。 フリースレッド版Pythonの正式サポート P
Pythonではじめるオープンデータ分析 経済統計の取得から、データハンドリング・可視化・分析まで 🔖 217
ビジネスや研究に役立つ、経済・家計・金融・企業などの公的統計・オープンデータの分析方法を徹底指南。Pythonによるデータハンドリング、公的機関からのデータ取得、可視化・分析手法が、初学者でも確実に身につく! 目次 第1章 序論 1.1 はじめに 1.1.1 想定読者 1.1.2
Metarootは10月10日、『農家は Replace() されました』を正式にリリースした。
プログラマー大淘汰時代が到来 「AIに強いPythonなら安泰」の嘘 🔖 14
近年、若い人が身に付けておくと社会で有利になる技能として「プログラミング」が注目されてきた。ところが「プログラミングを学べば将来、社会で有利になる」という前提自体が揺らいでいる。理由はコード生成が可能なAI(人工知能)の登場だ。人間がコードを書く必要性がどんどん減っている。