当スレに★Python以外のプログラミング言語での回答類を書くべからず★
派生言語はそれぞれ専スレがあるのでそっち池。
「Ruby」「某言語では」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
このスレッドは「お勉強」スレのほうには書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を、勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますので、お礼は Python の布教と初心者の救済をお願いします。
★エラーを解決したい場合は、
表示されてるエラー全文(勝手に省略やスクショうp等の横着クソ行為禁止)と、
実行環境(Pythonのバージョン・OSとIDEの種類とバージョン)をシッカリ書くこと。
【【【複数の連続半角スペースはなかったことになる・タブがうまく入らない5chの仕様】】】に注意!
Pythonの★ソースコードをそのまま5ちゃんにコピペすると、インデントが崩れてチヌ★ので
↓等の、いわゆるコードうp用サイトに貼ってこいください。
ttps://techiedelight.com/compiler/ Run Code機能あり。最近流行中?
ttp://ideone.com/ デフォ設定はC用のため言語選択ボタン押下がピコ手間かも。
ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。
◇Python公式サイト◇ http://www.python.org/
◇まとめwiki◇ ttp://python.rdy.jp/wiki.cgi
〇前スレ〇 くだすれPython(超初心者用) その50【まず1嫁】
http://mevius.5ch.net/test/read.cgi/tech/1598527450/
次スレは >>985 あたりが挑戦してくだしあ。(980過ぎて自動落ちは、無くなって久しい)
### END OF TEMPLATE ###
くだすれPython(超初心者用) その51【まず1嫁】
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2020/10/17(土) 10:05:38.14ID:1RQ0Wdhu142デフォルトの名無しさん
2020/10/26(月) 10:30:00.58ID:cPtCGHMp143デフォルトの名無しさん
2020/10/26(月) 12:25:53.52ID:3haw0p11 「正しいエラーメッセージ」に従ってcsvモジュールの中調べに潜っちゃうんですよね分かります
144デフォルトの名無しさん
2020/10/26(月) 14:22:47.45ID:cPtCGHMp >>143
require ‘csv’してるのに、それによってトップレベルに追加されるモジュール名/クラス名を把握してないなら調べるのは当然だよね
require ‘csv’してるのに、それによってトップレベルに追加されるモジュール名/クラス名を把握してないなら調べるのは当然だよね
145デフォルトの名無しさん
2020/10/26(月) 15:11:24.23ID:eROnJLfC pythonみたいにasがあれば必要ないよね。
rubyではどう書くの?
rubyではどう書くの?
146デフォルトの名無しさん
2020/10/26(月) 15:20:49.35ID:EltRWJ/H るby 禁止
147デフォルトの名無しさん
2020/10/26(月) 18:59:56.70ID:5rehnZD3 麦わらのruby
148デフォルトの名無しさん
2020/10/26(月) 21:27:54.90ID:qgIOQEH4 import axios from 'axios';
JavaScript でも、ファイルパス・ファイル名も書いていないのに、
どこかにある、axios が読み込まれるw
これは標準モジュールじゃない。
npm/yarn で、自分でインストールしたもの
JavaScript でも、ファイルパス・ファイル名も書いていないのに、
どこかにある、axios が読み込まれるw
これは標準モジュールじゃない。
npm/yarn で、自分でインストールしたもの
149デフォルトの名無しさん
2020/10/26(月) 23:15:43.99ID:eROnJLfC150デフォルトの名無しさん
2020/10/26(月) 23:21:55.77ID:OwfKZM8a151デフォルトの名無しさん
2020/10/26(月) 23:57:32.22ID:cPtCGHMp152デフォルトの名無しさん
2020/10/27(火) 00:20:22.39ID:VaMRm4CO153デフォルトの名無しさん
2020/10/27(火) 01:22:04.90ID:bllhtnqt ルビチョンw
154デフォルトの名無しさん
2020/10/27(火) 04:38:58.20ID:Vsl5UKba ガガイのガイ
155デフォルトの名無しさん
2020/10/27(火) 05:45:12.46ID:1YZKI+V3 このスレって優しい人しかいないですよね
テトリス教えて下さいね
テトリス教えて下さいね
156デフォルトの名無しさん
2020/10/27(火) 07:23:25.30ID:qtFgb7yM 今度対戦しようぜ!
157デフォルトの名無しさん
2020/10/27(火) 10:11:39.22ID:telUcSp6158デフォルトの名無しさん
2020/10/27(火) 11:22:13.47ID:IA9V1GzZ >>99
まだやってんのか
テトリスでミノを回転させると思いますが、配列を回転させようとする... - Yahoo!知恵袋
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12233598952
まだやってんのか
テトリスでミノを回転させると思いますが、配列を回転させようとする... - Yahoo!知恵袋
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12233598952
159デフォルトの名無しさん
2020/10/27(火) 19:02:39.46ID:dsTe3rvX おおもとのクラス内の関数内でrandomモジュールを使って指定した変数を、継承したGUIを作るclassに継承するにはどうすればいいですか?
160デフォルトの名無しさん
2020/10/27(火) 20:05:38.34ID:6PTspJnf https://ideone.com/CtT6qc
クラスメソッドにして、継承先のクラス実行する
もしくは、クラス変数として継承元クラス定義時に定義してしまう
クラスの外(__init__.pyとか実行ファイル)で定義してそれを使うようにする
クラスメソッドにして、継承先のクラス実行する
もしくは、クラス変数として継承元クラス定義時に定義してしまう
クラスの外(__init__.pyとか実行ファイル)で定義してそれを使うようにする
161デフォルトの名無しさん
2020/10/27(火) 20:10:00.62ID:6PTspJnf 関数内の変数は関数を実行した時に定義される
162デフォルトの名無しさん
2020/10/28(水) 11:28:22.30ID:tejl9TT4 習慣化するには、結果よりもルーティーンにこだわったほうがいいですか?
何分出来たかではなく、既定の時間にとりかかれたかどうかす
何分出来たかではなく、既定の時間にとりかかれたかどうかす
163デフォルトの名無しさん
2020/10/28(水) 11:38:45.30ID:d52OC3St164デフォルトの名無しさん
2020/10/28(水) 11:47:01.94ID:tejl9TT4 嫌嫌だと定着しないというのも良くわからないですが
筋トレは嫌ですけど、定着してますよ
目的は達成したいけど、プログラミング自体は英数字の羅列だし、拒絶反応が出るのですよ
筋トレは嫌ですけど、定着してますよ
目的は達成したいけど、プログラミング自体は英数字の羅列だし、拒絶反応が出るのですよ
165デフォルトの名無しさん
2020/10/28(水) 11:59:26.49ID:d52OC3St >>164
筋トレは筋肉に負荷をかければそれで目的が達成されるから、嫌々でもやれば効果は出るだろう。
プログラミングはただ教材を読みました、何かをなぞって書きましただけでは身に付かない。
ぼくは勉強しました!がんばってます!っていう満足感と実績が欲しいだけなら、嫌々でも目的は達成されるだろうけど。
筋トレは筋肉に負荷をかければそれで目的が達成されるから、嫌々でもやれば効果は出るだろう。
プログラミングはただ教材を読みました、何かをなぞって書きましただけでは身に付かない。
ぼくは勉強しました!がんばってます!っていう満足感と実績が欲しいだけなら、嫌々でも目的は達成されるだろうけど。
166デフォルトの名無しさん
2020/10/28(水) 12:09:02.54ID:XBU5yUok いや脳の学習だって嫌々でも定着するやろ
167デフォルトの名無しさん
2020/10/28(水) 12:14:10.20ID:tejl9TT4168デフォルトの名無しさん
2020/10/28(水) 15:19:15.80ID:Y8qQZoY4 知らんがな
169デフォルトの名無しさん
2020/10/28(水) 15:35:11.89ID:XBU5yUok じゃあ勉強の筋トレすれば解決じゃね
170デフォルトの名無しさん
2020/10/28(水) 16:10:09.82ID:Mf8tEr2f 脳味噌筋肉
171160
2020/10/28(水) 22:29:14.06ID:WlV9Vtig なんも反応ないと何か心許ないので、誰でもいいから意見ください
肯定でも否定でもなんでもいいです
肯定でも否定でもなんでもいいです
172デフォルトの名無しさん
2020/10/29(木) 11:10:58.29ID:6kj8Tqfe 知らんがな…
173デフォルトの名無しさん
2020/10/29(木) 21:18:29.64ID:dcAdiAoA174デフォルトの名無しさん
2020/10/30(金) 09:18:46.55ID:5DZdR9u/ 1から体系的に学び直したい(学び直させたい)んだけど、書籍としてはオライリーの「入門 python3」が良いんでしょうか?
他におすすめの書籍があったら教えていたはだけないでしょうか?
初〜中級くらいに向けた書籍がありがたいです。
他におすすめの書籍があったら教えていたはだけないでしょうか?
初〜中級くらいに向けた書籍がありがたいです。
175デフォルトの名無しさん
2020/10/30(金) 09:24:11.69ID:QvRG4Czx オライリ
176デフォルトの名無しさん
2020/10/30(金) 10:35:53.97ID:FRK/o1cy 質問!
PyCharmなんだけど自分のクラスのインスタンスを返すクラスメソッドの返り値の型ヒントはどう書けばいい?
class MyClass:
@classmethod
def make_my_class(cls) -> MyClass:
return cls()
って書くとUnresolved reference ‘MyClass’となる
PyCharmなんだけど自分のクラスのインスタンスを返すクラスメソッドの返り値の型ヒントはどう書けばいい?
class MyClass:
@classmethod
def make_my_class(cls) -> MyClass:
return cls()
って書くとUnresolved reference ‘MyClass’となる
177デフォルトの名無しさん
2020/10/30(金) 11:03:04.25ID:uffCAw9U あてずっぽうの直感ではself
178デフォルトの名無しさん
2020/10/30(金) 11:13:07.10ID:7MkyV1Cp typing.ForwardRef('MyClass')
179デフォルトの名無しさん
2020/10/30(金) 11:15:03.48ID:7MkyV1Cp >>177
super(MyClass, self) ならどう?
super(MyClass, self) ならどう?
180デフォルトの名無しさん
2020/10/30(金) 11:18:15.29ID:JyrbNpe0 >>174
悟空「くれるってんなら、もらってやんぞ」
悟空「くれるってんなら、もらってやんぞ」
181デフォルトの名無しさん
2020/10/30(金) 11:30:21.85ID:7MkyV1Cp182デフォルトの名無しさん
2020/10/30(金) 12:59:50.08ID:CJZJZESp そうなんだよな
公式のチュートリアルまじお勧め
分かりやすく間違いなく書いてある
なんで金を出してマンガがいっぱいで
間違いの多い本をみんな買いたがるのか不思議だ
公式のチュートリアルまじお勧め
分かりやすく間違いなく書いてある
なんで金を出してマンガがいっぱいで
間違いの多い本をみんな買いたがるのか不思議だ
183デフォルトの名無しさん
2020/10/30(金) 13:37:34.98ID:6xHqOxHn でもこういうチュートリアルにはDBとかクラウドとの連携についてはほとんど書いてないよね
文法を勉強したいなら良いけど実用的じゃない
文法を勉強したいなら良いけど実用的じゃない
184デフォルトの名無しさん
2020/10/30(金) 13:38:27.61ID:6xHqOxHn そもそもプログラミングの漫画本なんてほとんど無くね?
自己啓発の世界じゃねーんだぞ
自己啓発の世界じゃねーんだぞ
185デフォルトの名無しさん
2020/10/30(金) 14:19:49.81ID:ClF96+nh Python完全に理解した
https://i.imgur.com/G7dJgPQ.jpg
https://i.imgur.com/G7dJgPQ.jpg
186デフォルトの名無しさん
2020/10/30(金) 14:19:54.66ID:7MkyV1Cp187デフォルトの名無しさん
2020/10/30(金) 15:17:38.57ID:CJZJZESp188デフォルトの名無しさん
2020/10/30(金) 16:06:11.01ID:t+8AqTUm >>174
パーフェクト Python [改訂2版] (PERFECT SERIES 5)、2020/6/1
漏れが、新しい版を出せと、ヤイヤイ言ったから出た!
改訂2版 パーフェクトRuby、2017
Ruby の方は、2017年に出てるから
パーフェクト Python [改訂2版] (PERFECT SERIES 5)、2020/6/1
漏れが、新しい版を出せと、ヤイヤイ言ったから出た!
改訂2版 パーフェクトRuby、2017
Ruby の方は、2017年に出てるから
189デフォルトの名無しさん
2020/10/30(金) 16:20:02.16ID:5giIBuWJ ガイジはとうとう妄想までするようになったか。
人を殺めるなよ?
人を殺めるなよ?
190188
2020/10/30(金) 17:43:22.47ID:t+8AqTUm 普通、改訂版は5年後に出す
でも、パーフェクト Python は、なかなか出さないから、
漏れがグチグチと、文句を言い続けた
でも、パーフェクト Python は、なかなか出さないから、
漏れがグチグチと、文句を言い続けた
191デフォルトの名無しさん
2020/10/30(金) 18:17:12.49ID:5giIBuWJ192デフォルトの名無しさん
2020/10/30(金) 19:57:21.65ID:5DZdR9u/193デフォルトの名無しさん
2020/10/30(金) 19:58:38.49ID:5DZdR9u/ 追加でクレクレしてすみませんが、機械学習&ディープラーニング系の本と、画像認識系の本のおすすめも良かったらお願いします。
194デフォルトの名無しさん
2020/10/30(金) 21:48:17.31ID:UE18jLTS もしかして今から始めるなら3.9は避けた方が良いの?
取り敢えず新しいの入れろ的なブログばっかだったんだけど
拡張?みたいのがまだ追いついてないから避けろみたいなのも見て混乱してる
取り敢えず新しいの入れろ的なブログばっかだったんだけど
拡張?みたいのがまだ追いついてないから避けろみたいなのも見て混乱してる
195デフォルトの名無しさん
2020/10/30(金) 22:00:14.16ID:YmOIyhox >>194
まだヒトバシラー
まだヒトバシラー
196デフォルトの名無しさん
2020/10/30(金) 22:09:03.11ID:jFZUtjX+ 3.8でいいでしょ
3.9はビルドできないモジュールまだ多い
3.9はビルドできないモジュールまだ多い
197デフォルトの名無しさん
2020/10/30(金) 22:29:15.00ID:UE18jLTS >>195-196
ありがとう。⒊8にしますわ
ありがとう。⒊8にしますわ
198デフォルトの名無しさん
2020/10/30(金) 22:38:19.12ID:cjGu/64J >>197
なにこの汚い3w
なにこの汚い3w
199デフォルトの名無しさん
2020/10/30(金) 22:48:32.57ID:YmOIyhox >>197
斬新www
斬新www
200デフォルトの名無しさん
2020/10/31(土) 00:22:09.30ID:ac0myftI "xxx=yyy=ccc=ddd"
という感じで、=で繋がれた4つの文字列があった場合
最後の4つ目のdddだけを、aaaに書き換えるにはどうすればいいですか?
dddの部分は、dddで固定されているわけではなく、tttなど変化する場合があります。
という感じで、=で繋がれた4つの文字列があった場合
最後の4つ目のdddだけを、aaaに書き換えるにはどうすればいいですか?
dddの部分は、dddで固定されているわけではなく、tttなど変化する場合があります。
201デフォルトの名無しさん
2020/10/31(土) 00:26:36.33ID:7kzNw0LI202デフォルトの名無しさん
2020/10/31(土) 00:33:59.38ID:ac0myftI >>201
ありがとうございます!!
ありがとうございます!!
203デフォルトの名無しさん
2020/10/31(土) 03:51:54.92ID:Wmf86iBS マジレスすると個々の文字列の長さが不定なら=でsplitしろ
204デフォルトの名無しさん
2020/10/31(土) 04:12:24.03ID:ktmwyAcA スライスってすごいよな。
サブストいらんもんな
サブストいらんもんな
205デフォルトの名無しさん
2020/10/31(土) 06:40:49.63ID:0qFsgGrp ある言語だと
a[-3,3]="aaa"
a[-3,3]="aaa"
206デフォルトの名無しさん
2020/10/31(土) 10:57:01.95ID:fxcwqRC2 右から探し始めて最初に見つかった=で以降置換出来る正規表現無かったっけ
207デフォルトの名無しさん
2020/10/31(土) 11:22:42.38ID:ZFPaD7BU 本家のPythonの場合プロンプト画面を非表示にするには
拡張子py→pywにするでおkなんだが
Anaconda付属のPythonでこれやるとプロンプト表示される
対策てある??
拡張子py→pywにするでおkなんだが
Anaconda付属のPythonでこれやるとプロンプト表示される
対策てある??
208デフォルトの名無しさん
2020/10/31(土) 12:38:27.55ID:mD1OGW9M python.exeではなくpythonw.exeやで
209デフォルトの名無しさん
2020/10/31(土) 12:57:18.69ID:YFUksD3m >>206
=.*$
=.*$
210デフォルトの名無しさん
2020/10/31(土) 13:02:58.76ID:CAmth+XY winptyとかなんとか
211デフォルトの名無しさん
2020/10/31(土) 13:08:21.24ID:+dMgasNU212デフォルトの名無しさん
2020/10/31(土) 13:36:05.08ID:fxcwqRC2 =[^=]*?$
いけました
ありがとう
いけました
ありがとう
213デフォルトの名無しさん
2020/10/31(土) 14:00:16.47ID:0qFsgGrp214デフォルトの名無しさん
2020/10/31(土) 14:05:33.56ID:9ujp1MGy 開発環境って、VScodeが最適?
Eclipseとか、pycharmとどれば良いですか?
おすすめを教えて欲しいな。
Eclipseとか、pycharmとどれば良いですか?
おすすめを教えて欲しいな。
215デフォルトの名無しさん
2020/10/31(土) 14:10:14.40ID:eMxGB/My splitとstripがどっちかわからなくなる
216デフォルトの名無しさん
2020/10/31(土) 14:17:00.52ID:fxcwqRC2 split は bowling の split や野球の split fingered fast ball
strip は君らの好きなあれ
strip は君らの好きなあれ
217デフォルトの名無しさん
2020/10/31(土) 20:11:22.92ID:ZTltDpC1 競技プログラミングで pypy は幅を利かせているように思えますが、
競技プログラミング以外での pypy はどうですか?
競技プログラミング以外での pypy はどうですか?
218デフォルトの名無しさん
2020/10/31(土) 20:19:55.02ID:KY/T1AyA >>211
oops
oops
219デフォルトの名無しさん
2020/10/31(土) 22:56:10.29ID:4+R4Y5KC220デフォルトの名無しさん
2020/10/31(土) 22:58:03.68ID:Oo7C4HEc >>217
CPythonでしか動かないパッケージを使ってなくてパフォーマンスに困ってるならいいんじゃない
でも、大抵CPython必須なパッケージを1つ以上使っているケースがほとんどだと思うけど。
競技プログラミングはアルゴリズム実装に特化してる競技だから、実用とはまた違うよね。
CPythonでしか動かないパッケージを使ってなくてパフォーマンスに困ってるならいいんじゃない
でも、大抵CPython必須なパッケージを1つ以上使っているケースがほとんどだと思うけど。
競技プログラミングはアルゴリズム実装に特化してる競技だから、実用とはまた違うよね。
221デフォルトの名無しさん
2020/10/31(土) 22:59:59.62ID:CAmth+XY Pystonってどうなんや
222デフォルトの名無しさん
2020/10/31(土) 23:06:35.78ID:rTRLWM7Q >>214
総合面で考えるとSCodeが楽
大まかに書くと
・Eclipse
昔からあるツールだけど、言い換えると古い
UIやフォーマット機能も考慮すると、正直選択肢には上がらない
・PyCharm
IDE使って開発するなら実質これ一択
Pythonだけなら無償版で十分だけど、機械学習やWeb(Django)とかを触るなら有料版が無いと辛い
・VSCode
必要な拡張機能をぶち込めばIDEと遜色なく使える
元がテキストエディタなので比較的軽いのも魅力
というか無料でやっていくなら大体これに落ち着く
総合面で考えるとSCodeが楽
大まかに書くと
・Eclipse
昔からあるツールだけど、言い換えると古い
UIやフォーマット機能も考慮すると、正直選択肢には上がらない
・PyCharm
IDE使って開発するなら実質これ一択
Pythonだけなら無償版で十分だけど、機械学習やWeb(Django)とかを触るなら有料版が無いと辛い
・VSCode
必要な拡張機能をぶち込めばIDEと遜色なく使える
元がテキストエディタなので比較的軽いのも魅力
というか無料でやっていくなら大体これに落ち着く
223デフォルトの名無しさん
2020/11/01(日) 00:00:28.25ID:CuITjVo7 VS Code用Python拡張機能に「debugpy 1.0」が搭載、2020年10月リリースより
https://codezine.jp/article/detail/13135
米Microsoftは、Visual Studio Code用Python拡張機能2020年10月リリースの提供を、10月28日(現地時間)に開始した。MarketplaceまたはVisual Studio Codeの拡張機能ギャラリーからインストールできる。
https://codezine.jp/article/detail/13135
米Microsoftは、Visual Studio Code用Python拡張機能2020年10月リリースの提供を、10月28日(現地時間)に開始した。MarketplaceまたはVisual Studio Codeの拡張機能ギャラリーからインストールできる。
224デフォルトの名無しさん
2020/11/01(日) 01:22:57.63ID:uXcrli8I225デフォルトの名無しさん
2020/11/01(日) 06:43:13.64ID:DCllpzwI >>214
Vim
Vim
227デフォルトの名無しさん
2020/11/01(日) 14:46:20.08ID:SB/4dHgp pythonはよく遅いって言われるけどそんなに体感出来るほどのものなの?
プログラミング自体pythonが初めてだからどういう使い方してる時に遅いって感じるんだろう
プログラミング自体pythonが初めてだからどういう使い方してる時に遅いって感じるんだろう
228デフォルトの名無しさん
2020/11/01(日) 14:51:30.41ID:BdB3gM+x for は遅い
numpy は速い
numpy は速い
229デフォルトの名無しさん
2020/11/01(日) 14:58:10.26ID:AjRcesHd230デフォルトの名無しさん
2020/11/01(日) 15:03:53.01ID:lNtVx6da 書き方によっては勝手に最適化されちゃうからなあ
231デフォルトの名無しさん
2020/11/01(日) 15:23:30.26ID:Nw3wtxBc for i in range(1000000000):
k= 1+1
出力しないと最適化されてなくなりそう。
出力すると print の速度に依存するし。
k= 1+1
出力しないと最適化されてなくなりそう。
出力すると print の速度に依存するし。
232デフォルトの名無しさん
2020/11/01(日) 15:59:45.23ID:AjRcesHd 長さ10億の空配列(リスト)準備しておいて順番に入れてくとか
100萬行のファイル出力で競争するとか
工夫必要かー
100萬行のファイル出力で競争するとか
工夫必要かー
233デフォルトの名無しさん
2020/11/01(日) 16:53:23.86ID:YqPAXEKP 処理に時間かかるなと思わないまでは遅いとか気にしなくて大丈夫
234デフォルトの名無しさん
2020/11/01(日) 18:17:59.71ID:6FKS57jf プロのpythonistともなると競技プログラム全問制覇は当然のこと、
それでは飽き足らずpythonそのもののソースコードを読んでその高速化に努めるようになる
そうこうしてると動的計画法の難問をちょっとした片手間と戯れでpythonとc++の両方で解くこともしばしばだ
するとC言語系に比べてpythonは遅いということを実感する
それでは飽き足らずpythonそのもののソースコードを読んでその高速化に努めるようになる
そうこうしてると動的計画法の難問をちょっとした片手間と戯れでpythonとc++の両方で解くこともしばしばだ
するとC言語系に比べてpythonは遅いということを実感する
235デフォルトの名無しさん
2020/11/01(日) 18:26:01.81ID:KpbUCpE2 そこまでしなきゃ実感できんのか…
236デフォルトの名無しさん
2020/11/01(日) 20:10:44.85ID:a4q/79iQ >>235
Pythonで適当に書いた計算コードの完了見積もりが10日とかになると、
流石にまずいなと思って1日ぐらいかけてC++で書いてみるんよ
それで10倍とか100倍速かったりすることがあるんよ
(速くないこともある)
そのときにPythonは遅いと実感する
だけど、実装までの時間は速いし、Pythonで試行錯誤してからC++で清書する方が初めからC++で試行錯誤するより早くできる場合も多いから、
遅いと感じたら最適化すればよい
「早すぎる最適化は諸悪の根源」ってやつよ。
コンセプトが正しいことを確認してから最適化するのが99%のケースにおいて良い進め方だと思う。
Pythonで適当に書いた計算コードの完了見積もりが10日とかになると、
流石にまずいなと思って1日ぐらいかけてC++で書いてみるんよ
それで10倍とか100倍速かったりすることがあるんよ
(速くないこともある)
そのときにPythonは遅いと実感する
だけど、実装までの時間は速いし、Pythonで試行錯誤してからC++で清書する方が初めからC++で試行錯誤するより早くできる場合も多いから、
遅いと感じたら最適化すればよい
「早すぎる最適化は諸悪の根源」ってやつよ。
コンセプトが正しいことを確認してから最適化するのが99%のケースにおいて良い進め方だと思う。
237デフォルトの名無しさん
2020/11/01(日) 20:45:34.09ID:KpbUCpE2238デフォルトの名無しさん
2020/11/01(日) 20:47:37.69ID:a4q/79iQ239デフォルトの名無しさん
2020/11/01(日) 20:50:52.83ID:a4q/79iQ >>237
言葉が足りなかったけど、CPythonはそのぐらいC/C++との親和性が高くて、
遅いところだけ書き直すオーバーヘッドがそれなりに低いということね。
やってみると結構簡単だよ。
この点が"CPython"ならびにPythonが大流行してる理由の一つだと思うよ。相互運用性が高い。
言葉が足りなかったけど、CPythonはそのぐらいC/C++との親和性が高くて、
遅いところだけ書き直すオーバーヘッドがそれなりに低いということね。
やってみると結構簡単だよ。
この点が"CPython"ならびにPythonが大流行してる理由の一つだと思うよ。相互運用性が高い。
240デフォルトの名無しさん
2020/11/01(日) 20:55:12.23ID:AjRcesHd CUIでよければOS縛りから割と自由なメリットも大きい
241デフォルトの名無しさん
2020/11/01(日) 21:12:25.18ID:CCPWVz0g 文字列が整数かどうかのBool値ってどうやったら調べられますか?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「おこめ券は米以外の食品も買える。効果的な活用を」 地元で農水相 [山形県] [少考さん★]
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★11 [蚤の市★]
- 今年の流行語大賞 『働いて働いて働いてまいります』が受賞で不快感… 過労自殺の遺族らが会見「家族にむち打つような行為だ」 [冬月記者★]
- 【沖縄】開業4ヵ月でこれは…“国民の税金”投入の『ジャングリア沖縄』で見た衝撃的な光景と、モチベーションが低い一部スタッフの現状 [ぐれ★]
- クズ「勉強頑張らなかった奴は一生DQNと一緒に肉体労働しろ」☚勉強頑張れるのも環境と巡り合わせなんだが? [783475554]
- インド料理屋に抗議に行った
- 【正論】検察「山上よ、どんな事情があろうと暴力が許されない」 [442080748]
- 熱はないけど倦怠感があるんやが
- スマホゲ問い合わせ俺「ここでこんなことしたらバグった!」返答「アカウント情報と画面のスクショと操作手順をメールで送って」
- 「サッポロ塩ラーメン」ってやたら評価するやついるよな
