Python3.11リリース 15
ストーリー by nagazou
安定版 部門より
安定版 部門より
Python Software Foundationは25日、メジャー安定版リリース「Python 3.11.0」をリリースした(Pythonリリース、GIGAZINE、The Register)。Python 3.11の最大の特徴は高速化された点にある。Python 3.10から10%~60%の高速化が図られ、平均で1.25倍という高速化に成功したとしている。そのほかの一般的な変更改善点としては、
PEP-657:Tracebackでエラー位置の詳細が追加される
PEP-654:例外グループとexcept*
PEP-680:標準ライブラリでのTOML解析のサポート
gh-90908:「asyncio」にタスクグループを導入
gh-34627:アトミックグループと量指定子の正規表現が追加
が上げられる。開発者向けとしては特定のPythonエラーメッセージをより明確に通知するPEP-657が注目点であるようだ。このほかタイピング周りの変更等もおこなわれている。
PEP-657:Tracebackでエラー位置の詳細が追加される
PEP-654:例外グループとexcept*
PEP-680:標準ライブラリでのTOML解析のサポート
gh-90908:「asyncio」にタスクグループを導入
gh-34627:アトミックグループと量指定子の正規表現が追加
が上げられる。開発者向けとしては特定のPythonエラーメッセージをより明確に通知するPEP-657が注目点であるようだ。このほかタイピング周りの変更等もおこなわれている。
タイピングすごい (スコア:0)
タイピングの進化は著しく今やパイソンは静的っぽい片付言語と言える。 ついでに進化が著しいので一つのことには一つの手段をの原則はどっか行った。
Re:タイピングすごい (スコア:2)
しまっちゃうぞ
Re: (スコア:0)
そうか!みんなキー入力が速くなったんですね。
円こそ至高 (スコア:0)
3.14になってからが本物だ!
Re: (スコア:0)
バージョンアップごとに桁が増えいていくPythonはいやだ
#Version 3.14159265358979323846264338327950288419716939937510
Re: (スコア:0)
Python およそ3
でいいんじゃね
#3.11は安定どころかぐらぐらしそう
Re: (スコア:0)
情報屋的には、ネイピア数こそ至高!
2.7の復活を希望する!
Pythonっていまだに気持ち悪い (スコア:0)
def __init__(self,
なんだよ __init__ とか self とかって思う
Re: (スコア:0)
Java系のクラス名をもってコンストラクタとする風習よりはいいだろう。Java系のthisを省略できる風習よりもいいだろう。 どうでもいいことを言うとselfは別にselfでなくてもいいのでdef __init__(this,でもいいClassでもいいしFuncでもStaticでもいい
Re: (スコア:0)
initialize のほうがよかないか
Re: (スコア:0)
どうでもよかないか
Re: (スコア:0)
どうでもいいことだけど _ を前にも後ろにもつけすぎるのは悪目立ちしてるよな
Re: (スコア:0)
「~よりいいだろう」のセンスが致命的に噛み合わなかった
Re: (スコア:0)
クラス名をコンストラクタとするのはJava系というか、一般にはC++のやりかたで、
おそらくC++の設計で参考にしていたSimulaあたりが元祖
冗長ではあるが、多重継承のときに明示できるメリットがある。Javaにはないけどね
メンバ関数にselfをいちいちつけるのは冗長で、クラスは後付なんだろうと感じる。
FortranやPerlでもそんなかんじでクラスが実装されている。
どちらだろうとできることに違いはないということは優劣があるわけでもない。
それでも気持ち悪く感じた最初の印象が残っているひとがいてもおかしくない。
優劣の話をしているのではなく印象だけなんだから「~よりもいいだろう」とか
の言い草は議論の余地なしという感じで気持ち悪い。
Python系のひとはやりかたはひとつにしろ、とか押し付けがましい印象がある(偏見)
Re: (スコア:0)
でもselfのとこを短くmeとしたら半狂乱で文句つけてくるやついるんだよな
共同開発者でもなんでもないのにさ