Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Python 3.14 Overview
Search
LINEヤフーTech (LY Corporation Tech)
PRO
December 10, 2025
Technology
200
1
Share
Python 3.14 Overview
2025年11月21日に開催された
Python Meetup Fukuoka #5
で投影したスライドです。 #PythonFukuoka
LINEヤフーTech (LY Corporation Tech)
PRO
December 10, 2025
More Decks by LINEヤフーTech (LY Corporation Tech)
See All by LINEヤフーTech (LY Corporation Tech)
類似画像検索モデルの開発ノウハウ
lycorptech_jp
PRO
4
920
NFLコンペ2026 解法
lycorptech_jp
PRO
0
120
Kaggle未経験社員をメダリストに育てる「AIドラゴン桜」
lycorptech_jp
PRO
0
610
コーポレートサイトのアクセシビリティ改善とJIS準拠への実践
lycorptech_jp
PRO
2
140
Yahoo!ファイナンス - 投資の「難しい・手間がかかる」を「分かる・簡単にする」-
lycorptech_jp
PRO
0
38
Slack MCPでインシデント対応とFAQ生成を加速する:社内ワークショップの実践
lycorptech_jp
PRO
0
460
SDDで⾒える、AIコーディングの"内訳"
lycorptech_jp
PRO
0
500
コーディングAIが導くリスクベースド探索的テストの実践
lycorptech_jp
PRO
1
480
Orchestration Development Workshopを半期実施して
lycorptech_jp
PRO
0
460
Other Decks in Technology
See All in Technology
20260528_生成AIを専属DSに_Howの次にすべきことを考える
doradora09
PRO
0
210
大学生が本気でDatabricksを活用してDiscordサークルをデータ駆動させてみた
phantomjuju
0
190
TSKaigi 2026 - 10秒のビルドを1秒へ:tsdownが切り拓く2026年のTypeScriptライブラリ開発
teamlab
PRO
2
280
シンデレラなんかになりたくない!ガラスの靴が割れた時代にどう歩く?
nomizone
0
200
Claude Code x Accounting
kawaguti
PRO
1
330
eBPF Can Do It! A 5-Minute Tour of 5 Real-World PHP Issues Solved with eBPF
egmc
0
280
Anthropic AIネイティブ・スタートアップ構築のプレイブック を理解する
nagatsu
0
190
自作エディターをOSSにして分かった、一人に刺さる開発が世界を動かす理由
shinyasaita
1
430
TypeScript で Platform SDK を作る技術
toiroakr
1
320
freee-mcpを Local→Remote で出してわかった MCP認可実装のリアル
terara
3
700
責任あるソフトウェアエンジニアリングの紹介4章・5章 / RSE_Ch4-5
ido_kara_deru
0
340
個人AIからチームAIへ:開発における品質と生産性の再設計
moongift
PRO
0
170
Featured
See All Featured
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
330
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
120
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Context Engineering - Making Every Token Count
addyosmani
9
900
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
1.5k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
240
Thoughts on Productivity
jonyablonski
76
5.2k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.5k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
340
Mobile First: as difficult as doing things right
swwweet
225
10k
Transcript
© LY Corporation LINEヤフー 湛溢洋 Python 3.14 Overview
© LY Corporation • 湛 溢洋(ざん いいやん) • LINEヤフー社内のAIプラットフォームを開発している •
Pythonとパフォーマンスエンジニアリングが好き 2 自己紹介
© LY Corporation 3 Python 3.14 Released! https://www.python.org/downloads/release/python-3140/ より
© LY Corporation $ uv self update $ uv python
install 3.14 $ python3.14 --version Python 3.14.0 4 Python 3.14 Quickstart
© LY Corporation 5 Python 3.14の新機能
© LY Corporation 6 その前に
© LY Corporation 7 What’s Newについて
© LY Corporation 1. とりあえずサマリーを読む: キーワード (e.g. zstd, t-strings) に触れる
2. 元気? a. 元気なら主要機能をしっかり理解する b. 元気がないときは細かい改善を眺める 8 個人的What’s Newの読み方
© LY Corporation • What’s Newの上のほうに書いてある • PEP (Python Enhancement
Proposals) に詳しい背景が書いてあったり するので、気になったらそれも読む • インタプリタにコードを打ち込んで試してみる 9 主要機能をしっかり理解する
© LY Corporation • What’s Newの下のほうに書いてある • 標準ライブラリへの関数の追加など • 気になったらインタプリタにコードを打ち込んでみる
10 細かい改善を眺める
© LY Corporation • free-threading support • subinterpreters • REPL
highlighting • more colour • t-strings • zstd 11 Python 3.14の新機能 https://www.python.org/downloads/release/python-3140/ より
© LY Corporation • Pythonのマルチスレッドプログラムが真価を発揮するようになる • 詳しくは次のセッションで! • Python 3.13からこの機能は入っていたが正式サポートとなった
• PEP 779 12 Free-threading Support
© LY Corporation • 1つのプロセスの中で複数のインタプリタを動かせるようになる機能 • マルチスレッドよりは分離度が高く、マルチプロセスよりは分離度が低い 13 Subinterpreters
© LY Corporation 14 REPL Highlighting
© LY Corporation 15 json CLI More Colour
© LY Corporation 16 argparse help message More Colour
© LY Corporation 17 unittest output More Colour
© LY Corporation 18 t-strings
© LY Corporation • PEP 750 • Python 3.14 x
PEP 750(PyCon JP 2025のセッション) • t-string:テンプレート文字列リテラルの紹介(gihyo.jpの記事) 19 t-stringsを学ぶ
© LY Corporation • 標準ライブラリに compression.zstd が追加された • 圧縮・展開が速くて圧縮率もそこそこ良い 20
zstd
© LY Corporation • datetime.date, datetime.timeクラスにstrptimeメソッドを追加 • io.Reader, io.Writerプロトコル •
json.dumpのエラーが親切に 21 その他
© LY Corporation # Before 3.13 datetime.datetime.strptime("2025-11-21", "%Y-%m-%d").date() # After
3.14 atetime.date.strptime("2025-11-21", "%Y-%m-%d") 22 strptimeメソッド
© LY Corporation 23 io.Reader, io.Writerプロトコル
© LY Corporation 24 json.dumpのエラーが親切に
© LY Corporation 25 json.dumpのエラーが親切に
© LY Corporation • What’s NewからPythonの世界が広がる! • Python 3.14には魅力的な機能がたくさん 26
まとめ