オープンソースのプログラミング言語Pythonの最新版となる「Python 3.9」のベータ版が、8月2日(現地時間)にリリースされた。
「Python 3.9」では、Python 2のサポートを削除するとともに、Pythonを利用した各種プロジェクトのメンテナに時間的猶予を与えるべく、一部の下位互換性レイヤーの保持が決定されており、それらは今後リリース予定の「Python 3.10」にて削除される。
新機能としては、dictクラスに新たな演算子としてマージ(|)と更新(|=)が加わったほか、不要なプレフィックスまたはサフィックスを文字列から簡単に削除するためのstr.removeprefix(prefix)およびstr.removesuffix(suffix)が追加されるとともに、bytes、bytearray、collections.UserStringメソッドも用意されている。また、dictをジェネリック型として使えるようになっている。
「Python 3.9」では、PEGに基づく新たなパーサーが搭載されており、PEG形式によって従来のLL(1)よりも柔軟な言語機能の設計を可能にする。なお、「Python 3.10」では古いパーサーは削除され、それに依存するすべての機能も削除される。また「Python 3.9」に限り、コマンドラインによる切り替えや環境変数によって、LL(1)パーサーに戻せる。
ほかにも、数多くの機能追加・修正が行われている。
https://codezine.jp/article/detail/12669 オブジェクト指向で書けと言われてもどう書いたらいいかわからん。
ぜってーみんな使わねーぞ
いつまでも2.7
大体互換性がなさすぎなんだよアホか。
java以下。
node12も大概にしろ、クソが。
Pythonは2と3の断絶が大きいな
自分は3しか使ったことないが、2の需要も根強いようだ
unicode対応のぞけば print 'hello くらいしか違いがないと思ってる
python はなかなか新しいことはしない
面白い仕様を見たいならC#かな
Pythonにそういうの期待してない
>>1
保健所の職員がこれ使って、コロナwebサービスと、スマホアプリ作るだけで、
FAXがーってバカにされて長時間残業せずに済んだ
AIで療養先入院先自動振り分けも、感染者自宅待機追跡も自動でできた
全国リアルタイム集計もその都度修正補正もできた(フェーズ合わせのため発表時刻は決める)
感染追跡/COCOAのような低能なのはもういらない
公共交通機関 デパートスーパーコンビニ会社で自動インストールチェックで
実装率80%まですぐにあげ、感染陽性判定連動もできるだろう
5人ぐらいの会社でできるだろう てか「メンテナが対応するための猶予」
がもう意味わからん。
なんでせっかく完成したライブラリを単なる言語の更新でいちいち治さなあかんのか。
目的と手段が入れ替わってる、アホかと。
等号は=、不等号は<>にしてくれ。
代入は :=
構文は{
・・・
}でなく、
bigin
・・・
end にしてくれよ。
3.9 の次は 4.0 だと思っていた時代がありました。
ディープラーニングでモザイク外せるってんで頑張ってインスコ進めてたのに
インスコ終盤でCPUの能力不足とかでノケモノにされた酷いぜ
debianのパッケージから削除されるまでは2.7使い続けるで
> マージ(|)と更新(|=)が加わったほか、
それより「||=」が欲しいです。
>>14
PascalがCに負けたのはコンピュータ歴史学として興味深い。 あんまり機能追加すんなや
プログラムを片手間でやるための言語なんだから
python2.xとかvbモドキみたいなキモいの
まだ使ってる時代遅れおるんか?
pythonの何が良くてライブラリがこんなに充実したのかよくわからん
>>1
めんどくさいからpython2でいいよもう そこまでてきるならょぅじょpngもすっぽんぽんにする演算子も実装されそう
>>1
perl5 のコードが7でも走ることが決定したから安心して5で書いてる
perl まじ長持ちする
python3 は2の悪夢の再来が怖い >>23
Python と VB が同じに見えるとか素人かよ >>28
Raku いいと思ったんたけどな。
何の資産もなく新しく始めるほどの魅力はなかった。 >>34
>今後リリース予定の「Python 3.10」
って書いてあるけど >>28,32
awkとsedばかり使ってたけど、互換性に問題ないなら使い捨てツール用に改めて perl勉強しようかな。 >>20
大したことやらせてないから2023になったら真面目に頑張るわw 2と3の間が凄く空いてるんだったよね。10年近く更新されなかったんじゃなかったかな?
日本も対抗してスクリプト言語Drifを作ってくれ。
よっしゃあああああ!!!
これで勝つる。最強言語になるんや!!!
だれかPython3でウインドウを最前面に持ってくる方法かいてくれ
ウインドウをアクティブにはできるが最前面にはならないのだよ
このやり方がずっとわからない(ちなみにノンプログラマです)
>>46
そう言われても俺はナイコン族だからなぁ。 >>46
キー入力中にポップアップしてフォーカス奪うような糞プログラムは消えて亡くなってもらいたい これ不便なんだよな
version2のソースだと思ってたら3だったとか
まじイラッとする
たとえ2がパッケージから消されてもapt-get一行で復活
そして使い続けられる2
>>24
numpyのおかげ
arrayのハンドリングが楽 >>46
import win32gui
win32gui.FindWindow or win32gui.EnumWindows
win32gui.SetForegroundWindows
is work for you if you dont have several instances of the same apps opened at the same time >>42
simulaに対抗してshimuraでもいいぞ テキトーにpython3.4で試作書いてたら顧客が気に入ったのでそのまま納品した
後で聞いたらスクリプトのままのほうが都合が良かったらしい
3.9でも動くといいけど
>>4
流石に2系はもう使ってる人すくないと思う。 >>19
当時の開発現場は「汚くても使える」言語が欲しかっただけ
それまでアセンブラ使ってた連中が使うんだから 最近の言語は、下位互換切り捨てすぎだろ
もっとよく考えて作れって思うわ
Pythonが進むべき道はそっちじゃない
いらない、しょうもない追加機能
短期的な生産性と長期的な生産性の両立よ、もとめられてるのは
>>63
3DCG ソフトのデファクトスタンダード Maya では未だに Pythom 2.7 が使われているんだよなぁ
ユーザーレベルまで広範囲に及ぶ大量の資産があって移行できない模様
初期から組み込まれてる Perl を劣化させたような MEL ってスクリプト言語も併用できて、まさにカオス