Pythonって大した利点なくね?なんで流行ってるの? [422186189]

1 ::2023/05/08(月) 13:36:57.80 ID:M/FiYSWL0.net ?PLT(12015)
https://img.5ch.net/ico/folder1_03.gif
Python 3.11の新機能:型チェッカーでロジックの間違いを検出できるtyping.assert_never関数とtyping.Never型
https://gihyo.jp/article/2023/05/monthly-python-2305

102 :ミラノ作 どどんスズスロウン(千葉県) [ニダ]:2023/05/09(火) 11:32:22.64 ID:V6bXpiE30.net

Pythonの用途はなんなのさ。
アプリケーション開発には向いてないし
AIや機械学習といったってビジネスで利益生み出す局面に
遭遇するエンジニアなんて日本にろくにいないでしょ。

105 :チキンウィングフェースロック(埼玉県) [US]:2023/05/09(火) 12:00:38.92 ID:WsMOSnRl0.net

>>102
今使ってる端末のバージョンアップができないので
そのタイミングでOS載せ替えたときに自動処理をUWSCからの移住先に考えてる
shellでいいじゃんってのはあるんだが窓でもlinuxでも動くshellって組むのめんどいし
まあ趣味の範疇よね

109 :ボマイェ(東京都) [JP]:2023/05/09(火) 13:04:32.75 ID:dxkGrLD30.net

>>102
最先端の新アルゴリズム作るとかいうんでもなきゃその辺の企業のほとんどは使ってるよ
人と金とモノの動きは全部データなんだから

117 :キャプチュード(神奈川県) [CN]:2023/05/09(火) 13:36:39.41 ID:3yan4ir/0.net

>>102
事務ツール

124 ::2023/05/10(水) 14:04:25.85 ID:BHEDtv490.net

>>102
仕事上の作業を自動化するのにメチャ使える

今まで手作業です1ヶ月くらいかけてた作業が、
金曜日の帰り際に仕掛けて月曜日の朝に出社したら終わってる

108 :トペ スイシーダ(東京都) [GB]:2023/05/09(火) 12:39:55.39 ID:82XHW2xl0.net

>>107
その通り
Python自体は遅い言語
C/C++で書かれているライブラリが速い
だからPythonでプログラミングするのはマヌケな行為

112 :ドラゴンスリーパー(大阪府) [ニダ]:2023/05/09(火) 13:10:03.29 ID:YSyfl5ll0.net

>>108
じゃあ、お前はアセンブラ使えば?

118 :ヒップアタック(精霊の町ポルテ) [US]:2023/05/09(火) 13:49:20.87 ID:/imduNIz0.net

>>112
全てを使役するCOBOLだよ

119 :エルボーバット(茸) [CN]:2023/05/09(火) 13:56:03.45 ID:pqq5HyvZ0.net

>>108
低級言語はその分脳みそコストと時間とバグリスクなど人間に負荷かかるからな
高級ですばやく動くもん作ってそれを低級言語にプログラムで翻訳させるほうがトータルで安い
人間ほどコストのかかるものはないからな

57 ::2023/05/08(月) 16:15:39.84 ID:RTJWgMx00.net

インデント次第で他のループに巻き込まれたりする言語って怖くね?
どこにバグあるか長くなればなるほど見つけにくくなると思うんだが

61 ::2023/05/08(月) 16:35:16.01 ID:kujASn/X0.net

>>57
長いコードは何かおかしい
会社によるけど80行以上のメソッドはデザパタがおかしいと言われる
あとネストループはitertoolで同時に多重回す
とか言いつつ俺はijkループしまくって100行関数作った実績あるが

115 :ネックハンギングツリー(東京都) [EU]:2023/05/09(火) 13:22:06.89 ID:TZ4Ga5SI0.net

>>61
長さや行数はどうでもいいんだよ
文法としてスコープが明示的でないのがクソって言ってんだろ

C/C++/Java/C#のfor(;;){処理;}なんかと違って

62 ::2023/05/08(月) 16:40:04.19 ID:a1YRJ5cm0.net

>>57
ピリオド一つで挙動が変わるcobolさんに謝れ

81 ::2023/05/09(火) 07:59:38.63 ID:TexeUk2A0.net

>>79
今やエッジデバイスですらOS乗っけてpythonな時代に速度とかどーでも良くね?

86 ::2023/05/09(火) 08:18:35.70 ID:+zk0aca00.net

>>81
PythonはCPU使用量もメモリ使用量もムダに多くて不経済
これはサーバやクラウドの利用コストに直結するだけでなく
その電力使用量そしてCo2排出量もムダに大きく問題となりつつある
例えばC・C++・Rustなどのそれらを最小とする言語と比べてPythonは数倍の不経済となっている

106 :ランサルセ(大阪府) [US]:2023/05/09(火) 12:12:11.04 ID:errFdZc/0.net

>>86
アホか?負荷のかかる計算なんか最適化されたライブラリ叩くだけだからなに使ったってたいして変わらないよ
マクロでみたらライブラリが豊富なpythonがベスト

116 :バーニングハンマー(埼玉県) [US]:2023/05/09(火) 13:29:04.64 ID:QG2ZnwHm0.net

つまり
>>86が正しい

19 ::2023/05/08(月) 13:54:26.98 ID:rUO/0OEA0.net

なんて読むんだこれ

46 ::2023/05/08(月) 14:44:18.48 ID:nCifBtSw0.net

>>19
俺は「ぴちょん」って呼んでる

47 ::2023/05/08(月) 14:47:21.21 ID:zEN8K3oZ0.net

>>19
パイ○ン

63 :リバースパワースラム(東京都) [GB]:2023/05/08(月) 16:48:43.20 ID:eE5IvUR30.net

言語はどうでもいいけどインデントにタブ入れる馬鹿を一掃したい

66 :ミドルキック(東京都) [ニダ]:2023/05/08(月) 16:58:42.40 ID:1DaiyoWl0.net

>>63
せめてインデント幅を統一してほしいな~
一段につき2スペースが推奨らしいけど
その推奨ってのが不気味だから標準化しろと

67 :トラースキック(埼玉県) [GB]:2023/05/08(月) 17:42:32.57 ID:1w+fFUMW0.net

>>63
最近やっと吹っ切れますた

1 ::2023/05/08(月) 13:36:57.80 ID:M/FiYSWL0.net ?PLT(12015)

https://img.5ch.net/ico/folder1_03.gif
Python 3.11の新機能:型チェッカーでロジックの間違いを検出できるtyping.assert_never関数とtyping.Never型
https://gihyo.jp/article/2023/05/monthly-python-2305

42 ::2023/05/08(月) 14:31:56.33 ID:a/ik95mH0.net

言語の選択理由なんて目的の用途のライブラリがそろっているか否か、だけでしょ
そういうわけで機械学習だとpythonになるわけだが、言語として良いかどうかで選んでいるわけじゃない

ってか、pythonは短い処理なら簡単で良いけど、長い処理を書くと変数型が動的すぎて、ぐちゃぐちゃになってバグり安くて、
なので>>1なのだろうけど、それなら初めから変数型が、より厳密な言語にしろよ!と思わないでも無い

114 :スリーパーホールド(千葉県) [US]:2023/05/09(火) 13:19:30.30 ID:Ky9BGEUZ0.net

まー今更C/C++で組むのだるいわ今時他の言語至れり尽くせりだからな

120 :超竜ボム(東京都) [US]:2023/05/09(火) 14:26:00.49 ID:hj6n5RPE0.net

>>114
それならC C++ではなく今どきの言語Rustを使えばよい
C C++と同じ高速さと省メモリでありつつモダンな言語だから可読性や保守性も良く書きやすい

2 ::2023/05/08(月) 13:38:54.40 ID:/TimhEdd0.net

最初に流行った機械学習ライブラリがPython製だったから。
あれがruby製ならrubyが流行ってただろうし、php製ならphpが流行ってたと思う。

26 ::2023/05/08(月) 14:01:27.02 ID:YfZDiICn0.net

>>2
数学や図形に強いからpythonご指名なんだよ

31 ::2023/05/08(月) 14:09:39.71 ID:ravBsT9K0.net

気軽にパコれるヤリマンと気難しくて身持ちの固い女とどっちがモテると思う
Pythonは誰とでも寝る超ビッチなんだよ

37 ::2023/05/08(月) 14:19:00.51 ID:A/mTvf0+0.net

>>31
穴モテ←

100 :ラ ケブラーダ(千葉県) [ニダ]:2023/05/09(火) 11:24:50.52 ID:ySH8IvSL0.net

>>99
言語仕様的にはその辺は自由だけど
コーディングルールで指定されてる場合はある

101 :ドラゴンスープレックス(埼玉県) [GB]:2023/05/09(火) 11:27:17.42 ID:TryVWMl+0.net

>>100
そりゃそうでしょ

103 :ドラゴンスープレックス(埼玉県) [GB]:2023/05/09(火) 11:42:46.58 ID:TryVWMl+0.net

えらい人が作った色々なものをお気楽に繋ぎ合わせてやりたい事をやる

104 :ときめきメモリアル(東京都) [CN]:2023/05/09(火) 11:47:09.56 ID:T9fXDK8t0.net

Pythonはスクリプトとして使うなら有効
しかしPythonでプログラミングして何か開発してる人はバカ
この違いがわかっていれば大丈夫

107 :テキサスクローバーホールド(東京都) [JP]:2023/05/09(火) 12:23:37.00 ID:8bln7EEn0.net

コアな部分はC/C++で書かれててpythonはスクリプトの代わりだよ(´・ω・`)

110 :バーニングハンマー(埼玉県) [US]:2023/05/09(火) 13:05:15.17 ID:QG2ZnwHm0.net

ふつーにCやC++で書いた場合の5倍や10倍遅くなることザラなのに
書くの楽だからいいじゃん?みたいな風潮でFAQ

113 :不知火(千葉県) [SE]:2023/05/09(火) 13:15:36.25 ID:fbRYn40k0.net

バイソン木村に聞け

121 :ツームストンパイルドライバー(千葉県) [KR]:2023/05/09(火) 15:33:09.43 ID:B6lpY4jv0.net

あ、そういうのいいんで

122 ::2023/05/09(火) 19:01:21.36 ID:oVTGuaFJ0.net

ubuntuに最初から入っててインストールせずに楽だったから

RSS