↑スレ立てる毎に減るので、減ってたら3つに補充すること。
・当スレにRubyのソースコード類を書くことを禁ず
・Ruby等、Pythonではないプログラミング言語での回答類・質問を書くのも禁止
・「Ruby では」「Rubyでは」「Rails」正規表現→「^クソチョンw$」をNGワード登録推奨
・エラーを解決したいときは、かならず
エラー文(勝手に省略orスクショうp等の横着禁止)と
おま環(Pythonのバージョン番号+OS名とバージョン+IDE名)を書け。
★Pythonのソースコードを5ちゃんに直貼はインデントが崩壊するので、
↓等のコードうp用サイトに貼ってきてくだしあ。(スクリーンショットをうpる「横着」禁止)
ttps://techiedelight.com/compiler/ Run Code機能あり。
ttp://ideone.com/ デフォ設定がCなので、Pythonするには言語種選択ボタン押下がピコ手間かも。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。
◇Pythonオフィシャルサイト http://www.python.org/
◇Pythonドキュメント https://docs.python.org/ja/3/
◇まとめwiki ttp://python.rdy.jp/
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
Pythonのお勉強 Part70
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 8b01-Qpn1)
2023/03/04(土) 00:18:00.31ID:dUl31UkL02デフォルトの名無しさん (ワッチョイ 0901-Qpn1)
2023/03/04(土) 00:19:06.75ID:dUl31UkL0 ●関連スレ● 自称初心者は↓へ
【まず1嫁】くだすれPython(超初心者用) その58
https://mevius.5ch.net/test/read.cgi/tech/1662514433/
〇前スレ〇
Pythonのお勉強 Part69
https://mevius.5ch.net/test/read.cgi/tech/1669293584/
次スレの建立は>>985が挑戦する。(980通過して24h後も落ちなくなった)
### END of TEMPLATE ### ?
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
【まず1嫁】くだすれPython(超初心者用) その58
https://mevius.5ch.net/test/read.cgi/tech/1662514433/
〇前スレ〇
Pythonのお勉強 Part69
https://mevius.5ch.net/test/read.cgi/tech/1669293584/
次スレの建立は>>985が挑戦する。(980通過して24h後も落ちなくなった)
### END of TEMPLATE ### ?
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
3あぼーん
NGNGあぼーん
4デフォルトの名無しさん (アウアウウー Sa1d-ZJZb)
2023/03/04(土) 03:00:19.01ID:WvpGmU8fa すみません、誤爆しました
5デフォルトの名無しさん (アウアウエー Sae3-4fLd)
2023/03/04(土) 10:46:55.93ID:RFNVa0Qia 気に入らんスレにわざと糞を誤爆していくスタイルが流行してるのか
6デフォルトの名無しさん (オッペケ Sr45-jdsW)
2023/03/04(土) 12:31:36.27ID:dzC0UcmVr 誤爆しました、が早すぎるもんなw
7デフォルトの名無しさん (ワッチョイ 0901-kBsW)
2023/03/04(土) 15:40:07.16ID:3qRZ0uIJ0 宣伝のつもり
8デフォルトの名無しさん (ワッチョイ 715f-h7+G)
2023/03/05(日) 17:27:49.07ID:OIAGsQJL09デフォルトの名無しさん (ブーイモ MMcb-9TyZ)
2023/03/08(水) 18:10:06.14ID:wJcZOEvRM pytorchかTensorかどちらがおすすめですか?
目的はマルチグラボやりたいです。
目的はマルチグラボやりたいです。
10デフォルトの名無しさん (オッペケ Sr45-73Gx)
2023/03/08(水) 20:00:15.07ID:RfZgO4/gr 超ザックリ説明すると自分で色々アルゴリズム組んで試行錯誤するのがpytorchで出来合いのモデルを使ってパパッと動かすのがTensorflowだから用途で使い分けろ
11デフォルトの名無しさん (ワッチョイ 8bbb-eSjy)
2023/03/08(水) 20:58:22.98ID:70Ab32L60 なんでこうなるんだよ
なんで描き直しても期待する動作になんねーカスって思ってたら
def __lt__が逆になってた
ウンコ
なんで描き直しても期待する動作になんねーカスって思ってたら
def __lt__が逆になってた
ウンコ
12デフォルトの名無しさん (ブーイモ MMcb-9TyZ)
2023/03/09(木) 06:39:31.71ID:i4wzinQPM jaxにしようかな。仲間いる?
13デフォルトの名無しさん (ワッチョイ 8b46-FY7J)
2023/03/09(木) 14:51:58.35ID:dnXaT67E0 >>8
補充しないとどんな問題があるの。
補充しないとどんな問題があるの。
14デフォルトの名無しさん (ワッチョイ f997-9YaP)
2023/03/10(金) 02:09:46.33ID:YTsMunwf0 >>10
そうか…?自分はtfから入ったから、自分でなんか書くときはtfで人の作ったコードを試すときはtorchだわ…
そうか…?自分はtfから入ったから、自分でなんか書くときはtfで人の作ったコードを試すときはtorchだわ…
15デフォルトの名無しさん (ワッチョイ 7aad-S+nL)
2023/03/11(土) 10:21:20.03ID:ouaEQp1j0 tkinterで配置したボタンをマウスで左クリックした時の挙動について、
command=test_func を使った場合は、
ボタンを左クリックした時に、ボタンが押し込まれたような表示になる。
これを少し改造して、①左クリック②右クリックのそれぞれで違う処理を行わせようとした時に、
---------------------------------------------
def test_func(event):
if event.num != 3:
# ②右クリックの場合のみ行う処理
~~~ # ①②共通の処理
btnExeAll.bind('<ButtonPress>', test_func)
---------------------------------------------
例えばこんな感じで書くと、
ボタンを押した時に、左クリック右クリックのどちらでも、ボタンが押し込まれたような表示にならない。
左クリックした時だけでいいので、command=test_func と同じようにボタンが押し込まれた表示にする方法があったら教えてください。
command=test_func を使った場合は、
ボタンを左クリックした時に、ボタンが押し込まれたような表示になる。
これを少し改造して、①左クリック②右クリックのそれぞれで違う処理を行わせようとした時に、
---------------------------------------------
def test_func(event):
if event.num != 3:
# ②右クリックの場合のみ行う処理
~~~ # ①②共通の処理
btnExeAll.bind('<ButtonPress>', test_func)
---------------------------------------------
例えばこんな感じで書くと、
ボタンを押した時に、左クリック右クリックのどちらでも、ボタンが押し込まれたような表示にならない。
左クリックした時だけでいいので、command=test_func と同じようにボタンが押し込まれた表示にする方法があったら教えてください。
16デフォルトの名無しさん (アウアウエー Sa22-MAiJ)
2023/03/12(日) 15:15:03.60ID:8DcR0+gea 答えてやりたいが質問の仕方が悪い
17デフォルトの名無しさん (ワッチョイ 7aad-S+nL)
2023/03/12(日) 16:42:37.35ID:jZpwdQUt018デフォルトの名無しさん (ワッチョイ dd01-JIpj)
2023/03/12(日) 19:52:32.58ID:xt3GkkaO0 同じく答えてやりたいが読む気がしない
19デフォルトの名無しさん (ワッチョイ 9a02-IuBB)
2023/03/12(日) 22:44:23.51ID:i1OoCA6Z0 Tk/tkinter使ったことないんで参考にならないかもしれないけど…
WebフロントエンドとかGUIプログラミングでよくあるんだけど、
多くの場合、ボタンをクリックしたことになるのは、ボタン内でマウスボタンが押下された瞬間じゃなくて、マウスボタンが離された瞬間だと思うんだよね。
んで普通にclick=で関数を指定したときは、ボタン押下でボタンが押された風に表示を変更し、
ボタンが離された時にボタンが離されたふうに表示を変更し、さらに離されたときにマウスカーソルがボタン内にあれば
クリック扱いにして関数を実行する、というようなbindをしてると思うんだよね。
だから、buttonpressのイベントハンドラをそのまま上書きするとボタンの挙動としては望ましくないことが多く起きるのではないかなー
WebフロントエンドとかGUIプログラミングでよくあるんだけど、
多くの場合、ボタンをクリックしたことになるのは、ボタン内でマウスボタンが押下された瞬間じゃなくて、マウスボタンが離された瞬間だと思うんだよね。
んで普通にclick=で関数を指定したときは、ボタン押下でボタンが押された風に表示を変更し、
ボタンが離された時にボタンが離されたふうに表示を変更し、さらに離されたときにマウスカーソルがボタン内にあれば
クリック扱いにして関数を実行する、というようなbindをしてると思うんだよね。
だから、buttonpressのイベントハンドラをそのまま上書きするとボタンの挙動としては望ましくないことが多く起きるのではないかなー
20デフォルトの名無しさん (スププ Sd9a-cOGZ)
2023/03/13(月) 09:56:24.19ID:O2fmNbgQd Pythonのような完成度の高い言語を学習している人が羨ましい
21デフォルトの名無しさん (アウアウエー Sa22-MAiJ)
2023/03/13(月) 11:06:27.30ID:bF2IN6wDa22デフォルトの名無しさん (ワッチョイ d6fb-TcI3)
2023/03/13(月) 18:06:53.00ID:AZxG6RRt0 わざわざpythonでGUI作ろうとする理由は学習コストが低いからだよなと思ったけどtkinterは学習コスト高すぎるだろ
俺ならunityかvcで書く
俺ならunityかvcで書く
23デフォルトの名無しさん (ワッチョイ d6fb-TcI3)
2023/03/13(月) 18:07:50.55ID:AZxG6RRt0 実行が遅すぎるから割に合わないって話やで
24デフォルトの名無しさん (ワッチョイ d610-AByi)
2023/03/13(月) 18:59:12.39ID:cd47iZKk0 tkinter使ってみたらすんごくサイズ感覚つかめないんだけど
これ難しくない…
pysideとかの方がいいわ
これ難しくない…
pysideとかの方がいいわ
25デフォルトの名無しさん (ワッチョイ dd01-JIpj)
2023/03/13(月) 19:03:17.33ID:OdjJNclg0 ウィジェットの配置には3つの方法がある
(1) .pack()...縦か横1列に配置する(1次元配置)
(2) grid......格子状に配置する(2次元配置)
(3) place.....位置(座標)を指定して配置する
(1) .pack()...縦か横1列に配置する(1次元配置)
(2) grid......格子状に配置する(2次元配置)
(3) place.....位置(座標)を指定して配置する
26デフォルトの名無しさん (アウアウエー Sa22-hM7q)
2023/03/13(月) 20:57:32.06ID:RfKK3GLna wxPython 一択
2715 (ワッチョイ 7aad-S+nL)
2023/03/14(火) 17:26:04.53ID:w+BRWFOF0 >>19
ヒントありがとうございます。
btnExeAll = tk.Button(root, text='○○○')
btnExeAll.bind('<ButtonRelease>', test_func)
tk.Button()の中に書いていた「command=test_func」を削除して、
ButtonReleaseにtest_funcをbindさせることで意図した動作になりました。
マウスボタンが押下された段階では通常のtk.Button押下時の表示(ボタンが押し込まれた表示)で、
そのマウスボタンが離された瞬間にtest_funcが呼ばれるイメージですね。
ヒントありがとうございます。
btnExeAll = tk.Button(root, text='○○○')
btnExeAll.bind('<ButtonRelease>', test_func)
tk.Button()の中に書いていた「command=test_func」を削除して、
ButtonReleaseにtest_funcをbindさせることで意図した動作になりました。
マウスボタンが押下された段階では通常のtk.Button押下時の表示(ボタンが押し込まれた表示)で、
そのマウスボタンが離された瞬間にtest_funcが呼ばれるイメージですね。
28デフォルトの名無しさん (ワッチョイ 9597-IuBB)
2023/03/14(火) 18:41:35.49ID:3laCMUtU0 >>27
お役に立てたようで良かった
お役に立てたようで良かった
29デフォルトの名無しさん (ワッチョイ d610-mIEw)
2023/03/15(水) 00:00:32.28ID:114k6lJ80 >>15
tkinterのボタンを押した時に、ボタンが押し込まれたような表示になるのは、ButtonPressイベントが発生したときのデフォルトの挙動です。ButtonPressイベントは、マウスのボタンが押されたときに発生するイベントであり、ButtonReleaseイベントと共にボタンのクリックイベントを表します。
通常、ボタンが押し込まれたような表示になるには、ButtonPressイベントでその状態を設定し、ButtonReleaseイベントで解除する必要があります。しかし、commandオプションを使う場合は、ButtonPressイベントで何かしらの処理を行うことができません。
そこで、ButtonPressイベントで特定の処理を行い、その後にcommandオプションで指定した関数を呼び出すことで、ボタンが押し込まれたような表示にすることができます。具体的には、以下のようなコードになります。
def test_func(event):
if event.num == 1: # 左クリックの場合のみ行う処理
btnExeAll.config(relief=tk.SUNKEN) # ボタンを押し込んだ表示にする
# ②右クリックの場合のみ行う処理
# ①②共通の処理
btnExeAll.bind('<ButtonPress>', test_func)
btnExeAll.config(command=lambda: None) # commandオプションを無効化する
このコードでは、ButtonPressイベントで左クリックの場合にボタンを押し込んだ表示にし、右クリックの場合には何も処理を行いません。また、commandオプションを無効化するために、空のlambda関数を指定しています。これにより、ButtonPressイベントでの処理とcommandオプションで指定した関数が重複して実行されることを防ぐことができます。
なお、ボタンを押し込んだ表示を解除するには、ButtonReleaseイベントでボタンの状態を元に戻す必要があります。以下のように修正することで、ボタンを押した時にボタンが押し込まれた表示になり、離した時に元の表示に戻るようになります。
def test_func(event):
if event.num == 1: # 左クリックの場合のみ行う処理
btnExeAll.config(relief=tk.SUNKEN) # ボタンを押し込んだ表示にする
tkinterのボタンを押した時に、ボタンが押し込まれたような表示になるのは、ButtonPressイベントが発生したときのデフォルトの挙動です。ButtonPressイベントは、マウスのボタンが押されたときに発生するイベントであり、ButtonReleaseイベントと共にボタンのクリックイベントを表します。
通常、ボタンが押し込まれたような表示になるには、ButtonPressイベントでその状態を設定し、ButtonReleaseイベントで解除する必要があります。しかし、commandオプションを使う場合は、ButtonPressイベントで何かしらの処理を行うことができません。
そこで、ButtonPressイベントで特定の処理を行い、その後にcommandオプションで指定した関数を呼び出すことで、ボタンが押し込まれたような表示にすることができます。具体的には、以下のようなコードになります。
def test_func(event):
if event.num == 1: # 左クリックの場合のみ行う処理
btnExeAll.config(relief=tk.SUNKEN) # ボタンを押し込んだ表示にする
# ②右クリックの場合のみ行う処理
# ①②共通の処理
btnExeAll.bind('<ButtonPress>', test_func)
btnExeAll.config(command=lambda: None) # commandオプションを無効化する
このコードでは、ButtonPressイベントで左クリックの場合にボタンを押し込んだ表示にし、右クリックの場合には何も処理を行いません。また、commandオプションを無効化するために、空のlambda関数を指定しています。これにより、ButtonPressイベントでの処理とcommandオプションで指定した関数が重複して実行されることを防ぐことができます。
なお、ボタンを押し込んだ表示を解除するには、ButtonReleaseイベントでボタンの状態を元に戻す必要があります。以下のように修正することで、ボタンを押した時にボタンが押し込まれた表示になり、離した時に元の表示に戻るようになります。
def test_func(event):
if event.num == 1: # 左クリックの場合のみ行う処理
btnExeAll.config(relief=tk.SUNKEN) # ボタンを押し込んだ表示にする
31デフォルトの名無しさん (スップ Sd7a-ISI8)
2023/03/15(水) 21:46:20.27ID:a+7TiLued colab上で生成した多数のファイル(50KB程度で3桁くらい)を順次ダウンロードしようとしたんだけど
colabのセル中に
---
fori in range(len(ファイルパスのリスト)):
files.download(ファイルパスのリスト[i])
time.sleep(10)
---
と書いても
sleepの10秒中に「ブラウザのダウンロードのリストに入る」わけではなく
このfor文が終わってセルが終了したあとで、全部いっぺんに「ブラウザのダウンロードのリストに入る」みたいなんだよね
これってどうにかならないかな?
colabの仕様だからどうしょうもない?
colabのセル中に
---
fori in range(len(ファイルパスのリスト)):
files.download(ファイルパスのリスト[i])
time.sleep(10)
---
と書いても
sleepの10秒中に「ブラウザのダウンロードのリストに入る」わけではなく
このfor文が終わってセルが終了したあとで、全部いっぺんに「ブラウザのダウンロードのリストに入る」みたいなんだよね
これってどうにかならないかな?
colabの仕様だからどうしょうもない?
32デフォルトの名無しさん (ワッチョイ fa7f-J1pc)
2023/03/17(金) 02:07:07.10ID:9GL040C80 50行で書かれたサンプルコードを500行にして実行時間1/20にした
達成感ある
達成感ある
33デフォルトの名無しさん (ワッチョイ 6b33-7LVk)
2023/03/18(土) 17:04:01.99ID:CeVtop+A0 ある程度期間開けてパッケージ化する方法調べてると、調べるたびに新しい方法出てる気がする
今回はsetup.pyなくても"pip install -e ."できるようになってた
setup.cfgとpyproject.tomlでも色々違うし覚えるの大変って言うか、まぁ覚えてはないけど
今回はsetup.pyなくても"pip install -e ."できるようになってた
setup.cfgとpyproject.tomlでも色々違うし覚えるの大変って言うか、まぁ覚えてはないけど
34デフォルトの名無しさん (ブーイモ MM33-ivup)
2023/03/18(土) 18:52:15.00ID:t/DO8+QPM Googleコラボプロプラスに入ってる方いますか?コラボプロの良さを教えてね!
35デフォルトの名無しさん (アウアウエー Sa23-lF85)
2023/03/19(日) 10:15:41.63ID:fPDrKYk/a cargo
36デフォルトの名無しさん (ワッチョイ ebbb-mqp0)
2023/03/19(日) 15:20:20.90ID:vWJPT8yX0 機械学習系の本で簡単に解説される程度にしかPythonのことを知りません
今後Pythonに触れるに当たり、見たことのない演算子や文法等を見かけた場合、簡単に調べる方法とかってありませんか?
(わからないことが出てくるたびにググれば良い気がするものの、ググるための用語にたどり着けない気がしてしまいます)
今後Pythonに触れるに当たり、見たことのない演算子や文法等を見かけた場合、簡単に調べる方法とかってありませんか?
(わからないことが出てくるたびにググれば良い気がするものの、ググるための用語にたどり着けない気がしてしまいます)
37デフォルトの名無しさん (ブーイモ MMd5-llTa)
2023/03/19(日) 16:27:29.24ID:XVcYEcdXM chatgpt
38デフォルトの名無しさん (ブーイモ MM33-ivup)
2023/03/19(日) 17:49:49.84ID:d2x3qz3uM gpt4を使いpythonで処理をしてる人は多いよね。ならば先人の知恵を使ってそれを真似した方が効率的だよね。
HTMLならどうだろう?
HTMLならどうだろう?
39デフォルトの名無しさん (ワッチョイ 6b33-7LVk)
2023/03/19(日) 17:54:15.55ID:GQuS0ALO0 >>36
そういう時にちょうどいいものがあります
Python 標準ライブラリ
https://docs.python.org/ja/3.10/library/index.html
Python チュートリアル
https://docs.python.org/ja/3.10/tutorial/index.html
そういう時にちょうどいいものがあります
Python 標準ライブラリ
https://docs.python.org/ja/3.10/library/index.html
Python チュートリアル
https://docs.python.org/ja/3.10/tutorial/index.html
40デフォルトの名無しさん (ワッチョイ a9b3-dvJR)
2023/03/20(月) 08:05:27.12ID:ESW08vHy041デフォルトの名無しさん (ワッチョイ 096e-TGLe)
2023/03/20(月) 20:20:22.06ID:prLzZlfe0 Pythonのdatetime.utcnowの精度ってどのくらいでしょうか?
42デフォルトの名無しさん (ワッチョイ d110-XP14)
2023/03/21(火) 02:41:54.67ID:JBvPlC1C0 xs = [1.0,2.0]
c = complex(xs)
だとエラー出るけれど、人のコード読んでいたら
c = complex(*xs)
だと普通に通ると知った。
ちゃんと調べたいんだけどこの機能ってなんていうんでしょうか?
c = complex(xs)
だとエラー出るけれど、人のコード読んでいたら
c = complex(*xs)
だと普通に通ると知った。
ちゃんと調べたいんだけどこの機能ってなんていうんでしょうか?
43デフォルトの名無しさん (スププ Sd33-SiYC)
2023/03/21(火) 04:30:28.10ID:UXBr+F/Qd ドキュメント嫁
まあ俺も覚えてないけど
少なくともlispで50年以上使われてるこの記法の由緒正しい呼び方splicing(,@list)のはず
まあ俺も覚えてないけど
少なくともlispで50年以上使われてるこの記法の由緒正しい呼び方splicing(,@list)のはず
44デフォルトの名無しさん (ワッチョイ 6b33-7LVk)
2023/03/21(火) 08:46:38.88ID:stvAwo0m045デフォルトの名無しさん (ワッチョイ d110-XP14)
2023/03/21(火) 10:02:36.68ID:JBvPlC1C0 引数リストのアンパックというんですね。
ありがとうございます。
ありがとうございます。
46デフォルトの名無しさん (ワッチョイ 0b02-mMku)
2023/03/21(火) 21:33:34.15ID:BXGew+Jp0 dosでダウンロードして、vscodeでやろうとしてらパスが入ってないとか言ってできません
パスってWindowsの全てのフォルダに通せないんでしょうか
パスってWindowsの全てのフォルダに通せないんでしょうか
47デフォルトの名無しさん (スプッッ Sd73-LK7t)
2023/03/21(火) 22:55:34.57ID:w7Hhk0EMd >>46
残念な頭の人は諦めろ
残念な頭の人は諦めろ
48デフォルトの名無しさん (ワッチョイ d12d-h7d6)
2023/03/23(木) 13:32:51.88ID:RFlYHIpb0 条件判定でandで複数条件を入れた場合
Falseが確定した時点で以降の判定は行われないみたいなんだが
1つ前の条件がTrueじゃないと次の条件式がエラーになる条件を
1行で済ますのは一般的に有り?
Falseが確定した時点で以降の判定は行われないみたいなんだが
1つ前の条件がTrueじゃないと次の条件式がエラーになる条件を
1行で済ますのは一般的に有り?
49デフォルトの名無しさん (ワッチョイ f197-aoGJ)
2023/03/23(木) 20:28:37.78ID:mBtK7sgT050デフォルトの名無しさん (ワッチョイ eb46-O+fO)
2023/03/24(金) 05:57:17.49ID:k3bvKxeq0 個人的な好みを言えば、Err1と2は区別する方が好き。なので、andで1行で済まさない。
if len(val) > 0:
_if val[0] != 0:
_else:
__Err1
else:
_Err2
if len(val) > 0:
_if val[0] != 0:
_else:
__Err1
else:
_Err2
51デフォルトの名無しさん (ブーイモ MMc5-lHAu)
2023/03/24(金) 08:36:18.31ID:R/WhsjrEM >PythonでC/C++に匹敵する実行速度を実現 米MITなどコンパイラ「Codon」開発
これだよこれ
昔っからどんな言語でも、コンパイラさえ優秀に作ればいいって思ってたんだよ
言語でやれること縛られたりデメリットあるのはおかしいんだよ
同じCPUで動かすんだからコンパイラが頑張れよっての
これだよこれ
昔っからどんな言語でも、コンパイラさえ優秀に作ればいいって思ってたんだよ
言語でやれること縛られたりデメリットあるのはおかしいんだよ
同じCPUで動かすんだからコンパイラが頑張れよっての
52デフォルトの名無しさん (ワッチョイ 91c0-bksZ)
2023/03/24(金) 14:39:42.01ID:OrKfwrOa0 変数の型やスコープをコンパイル時に解決出来る部分は速く出来そうだけど
実行時解決の部分はJIT等に頼らざるを得ないし
Pythonの旨味は後者が多くを占めるからコンパイラが頑張れば良いだけの単純な話では無い気がする
C++でも実行時解決な処理が多いコードはそれなりに遅いし
実行時解決の部分はJIT等に頼らざるを得ないし
Pythonの旨味は後者が多くを占めるからコンパイラが頑張れば良いだけの単純な話では無い気がする
C++でも実行時解決な処理が多いコードはそれなりに遅いし
53デフォルトの名無しさん (ワッチョイ c202-uluY)
2023/03/25(土) 00:36:23.03ID:kgmD9joZ0 perlみたいに自由に書きたいってか?
54デフォルトの名無しさん (アウアウウー Saa5-tUaT)
2023/03/25(土) 10:11:48.83ID:B9hd5fwCa >>51-52
Nim でええやん
Nim でええやん
55デフォルトの名無しさん (ワッチョイ 41c0-j2tN)
2023/03/25(土) 14:31:55.68ID:hlZ//oS7056デフォルトの名無しさん (ワッチョイ e110-jS6D)
2023/03/25(土) 20:09:03.73ID:4vFOtxlb0 c3dcoord = (0,0,0)
x,y,z = c3dcoord
x += 1
y += 1
z += 1
print(c3dcoord)
=>(1,1,1)
としたいんですけど、アンパックした変数
x,y,z = c3dcoord
って参照にすることってできないんでしょうか?
x,y,z = c3dcoord
x += 1
y += 1
z += 1
print(c3dcoord)
=>(1,1,1)
としたいんですけど、アンパックした変数
x,y,z = c3dcoord
って参照にすることってできないんでしょうか?
57デフォルトの名無しさん (ワッチョイ e110-jS6D)
2023/03/25(土) 20:10:28.90ID:4vFOtxlb0 すいません。
c3dcoord = [0,0,0]
でした。タプルにしたらそりゃ変更できないです。
c3dcoord = [0,0,0]
でした。タプルにしたらそりゃ変更できないです。
58デフォルトの名無しさん (ワッチョイ e110-jS6D)
2023/03/26(日) 01:17:05.37ID:x8rcyUOT0 p = (3,4)
x,y = p
x+=1
p=(x,y)
print(p)
=>(4,4)
x,y = p
x+=1
p=(x,y)
print(p)
=>(4,4)
59デフォルトの名無しさん (ワッチョイ d2bd-+msU)
2023/03/26(日) 05:07:20.56ID:OlOn0nrS0 教科書でPython を使うに至った経緯って分かる?
もうPython 一択って塾の子供に言いたいけど、
変な理由でPython に決まったら嫌じゃん
もうPython 一択って塾の子供に言いたいけど、
変な理由でPython に決まったら嫌じゃん
60デフォルトの名無しさん (ワッチョイ 2e46-4NaH)
2023/03/26(日) 05:25:17.27ID:N7AJWMSJ0 新しい歴史教科書をつくる会が和製Ruby推しとか、そんな事でもあるのだろうか...
61デフォルトの名無しさん (ワッチョイ 6e33-wSlO)
2023/03/26(日) 11:37:36.64ID:NbG7mSEV0 流行ってる、文法がシンプルで読みやすい、ライブラリが豊富
こんなとこだろ
こんなとこだろ
62デフォルトの名無しさん (ワッチョイ 6e33-wSlO)
2023/03/26(日) 11:38:46.21ID:NbG7mSEV0 大学のCS入門とかだとPython以外ではJava, Cが多いのか?
63デフォルトの名無しさん (アウアウウー Saa5-Yen3)
2023/03/26(日) 12:18:30.58ID:9IcBJ+NCa >>59
言語は別になんでもいい
言語は別になんでもいい
64デフォルトの名無しさん (アウアウウー Saa5-tUaT)
2023/03/26(日) 16:23:36.82ID:EIuzoBSLa >>59
microPythonとか子供がおもちゃで遊ぶのにちょうどいいのがあるからな
microPythonとか子供がおもちゃで遊ぶのにちょうどいいのがあるからな
65デフォルトの名無しさん (ワイーワ2 FF8a-W39U)
2023/03/26(日) 16:30:57.43ID:1gNnWqJGF >>62
10年前だけど俺はPascalだった
10年前だけど俺はPascalだった
66デフォルトの名無しさん (ブーイモ MM6d-pkhP)
2023/03/26(日) 16:58:25.83ID:UjqQqbysM >>59
教科書のマーケティング的な理由と元ネタになる講義や教科書本が豊富で作るのが楽だからでしょ
中高生がプログラミングに入門する際の有力な選択肢の筆頭と言う程度ならいいだろうけどPython一択とまで言っちゃうのは言い過ぎ
特に教育者が「〇〇一択」という悪い思考の癖を子供に植え付けるのは良くないぞ
教科書のマーケティング的な理由と元ネタになる講義や教科書本が豊富で作るのが楽だからでしょ
中高生がプログラミングに入門する際の有力な選択肢の筆頭と言う程度ならいいだろうけどPython一択とまで言っちゃうのは言い過ぎ
特に教育者が「〇〇一択」という悪い思考の癖を子供に植え付けるのは良くないぞ
67デフォルトの名無しさん (ワッチョイ d2bd-+msU)
2023/03/26(日) 18:53:47.57ID:OlOn0nrS0 子供には断定的な方が分かりやすいの
含みを持たせるとか抽象的な理解は難しいの
で、断定してPython 使わせたけど
裏側では変な政治家がハニトラで
Pythonに決めました。だったら嫌じゃん、
だから断定して教える前に理由を知りたくなったの
含みを持たせるとか抽象的な理解は難しいの
で、断定してPython 使わせたけど
裏側では変な政治家がハニトラで
Pythonに決めました。だったら嫌じゃん、
だから断定して教える前に理由を知りたくなったの
68デフォルトの名無しさん (ワッチョイ d2bd-+msU)
2023/03/26(日) 18:57:25.03ID:OlOn0nrS0 Python とJava がいいよとかって教えると
どっちも中途半端に覚えてしまうの
だからひとつだけ断定的に興味を持たせるの
私だけの意見で押し付けずにみんなの
意見を聞いて参考にしてるでしょ?
どっちも中途半端に覚えてしまうの
だからひとつだけ断定的に興味を持たせるの
私だけの意見で押し付けずにみんなの
意見を聞いて参考にしてるでしょ?
69デフォルトの名無しさん (ワンミングク MM92-h/t+)
2023/03/26(日) 20:00:18.71ID:i0hL3v/7M Google Collaborates で pyinstaller 使ってexe ファイル作成完了通知出てるんだけど、肝心の完成したexe ファイルがgoogle drive の何処にも見当たりません
作業フォルダにある筈なのに
作業フォルダにある筈なのに
70デフォルトの名無しさん (ワッチョイ 2e90-GvoQ)
2023/03/26(日) 22:57:21.33ID:90L+5Zxw0 もしかして:Google Colaboratory
71デフォルトの名無しさん (ブーイモ MM26-pkhP)
2023/03/26(日) 23:11:28.31ID:zGe4zRyjM >>68
子供の年齢や頭の良さやプログラミングを学びたい目的によって
どういう言語がいいかは変わってくるんだから
そこを無視して勝手に選択肢を限定するのはダメだろ
それぞれの状況にあった選択肢を提示しつつその中で自分の考える一番のおすすめと理由をあわせて伝えたほうがいいぞ
共通試験目的限定ならDNCLの範囲だけなので命令型で書ける普通の言語なら基本的にどれでもいい
しいて言えばインデックスがゼロベースじゃない言語はやや不利
子供の年齢や頭の良さやプログラミングを学びたい目的によって
どういう言語がいいかは変わってくるんだから
そこを無視して勝手に選択肢を限定するのはダメだろ
それぞれの状況にあった選択肢を提示しつつその中で自分の考える一番のおすすめと理由をあわせて伝えたほうがいいぞ
共通試験目的限定ならDNCLの範囲だけなので命令型で書ける普通の言語なら基本的にどれでもいい
しいて言えばインデックスがゼロベースじゃない言語はやや不利
72デフォルトの名無しさん (アウアウウー Saa5-jS6D)
2023/03/27(月) 00:02:23.30ID:Zr0uw00ma バックエンドエンジニア : 80万円
Ruby : 90
Python, Go : 85
レガシー
Java : 80
ただし、Pythonはウェブ開発ではなく、AI・機械学習。
Javaは給料の中抜き構造があるので、
リモートワーク・副業など、モダンなバックエンドはRuby
Ruby : 90
Python, Go : 85
レガシー
Java : 80
ただし、Pythonはウェブ開発ではなく、AI・機械学習。
Javaは給料の中抜き構造があるので、
リモートワーク・副業など、モダンなバックエンドはRuby
73デフォルトの名無しさん (ブーイモ MM85-gF7D)
2023/03/27(月) 00:14:37.02ID:oSkR0ochM 一番初めに覚える言語なんて極端に難しかったり非実用的だったりする言語でなければなんでもいいだろう
一つの言語に拘ってる奴は結局モノにならないよ。
一つの言語に拘ってる奴は結局モノにならないよ。
74デフォルトの名無しさん (スプッッ Sdc2-sLGM)
2023/03/27(月) 02:12:05.21ID:rXMlzKKVd Rubyは既に終わってる
これから学ぶのは愚の骨頂
これから学ぶのは愚の骨頂
75デフォルトの名無しさん (アウアウウー Saa5-l/MQ)
2023/03/27(月) 08:13:51.01ID:OH4YPBlYa >>73
じゃあなにか一つ選んで
じゃあなにか一つ選んで
76デフォルトの名無しさん (ブーイモ MM26-0why)
2023/03/27(月) 09:05:16.71ID:3N4bL3ItM エクセルとVBAは理想的
セルをメモリ空間に見立てて好きなとこに数字入れて演算させる
全てのプログラム言語がセル内包してりゃいいのにな
変数初期値もセル内に記述
プログラムはアルゴリズムだけ記述するだけっての
セルをメモリ空間に見立てて好きなとこに数字入れて演算させる
全てのプログラム言語がセル内包してりゃいいのにな
変数初期値もセル内に記述
プログラムはアルゴリズムだけ記述するだけっての
77デフォルトの名無しさん (ワッチョイ 2e46-4NaH)
2023/03/27(月) 10:19:19.01ID:tnMA91mR0 二次元配列を好きに使うと良いのでないの。
78デフォルトの名無しさん (ブーイモ MM26-0why)
2023/03/27(月) 11:42:54.48ID:3N4bL3ItM セル内計算式もプログラムに記述しなくていい
79デフォルトの名無しさん (ワッチョイ 7197-gF7D)
2023/03/27(月) 18:35:08.31ID:yqCWHD4F0 >>75
目的と想定受講者を決めて。
目的と想定受講者を決めて。
80デフォルトの名無しさん (ワッチョイ 6e33-wSlO)
2023/03/27(月) 19:12:03.68ID:78ye37e60 >>79
じゃあ、中学生と高校生の情報の教科書
じゃあ、中学生と高校生の情報の教科書
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- パワフル女性世界3位に高市首相 米誌フォーブス選出 [蚤の市★]
- テレ朝本社から社外スタッフの男性が転落し死亡 テレビ朝日がコメント [ひかり★]
- 【米FRB】0.25%利下げ決定 3会合連続、雇用下支え [蚤の市★]
- アイヌ民族の「戸籍簿」がヤフオクで落札 団体「人権無視」と憤り [蚤の市★]
- 【S.RIDE】「忘年会の幹事ずるい」 ソニー系配車アプリの広告が物議…… 運営が謝罪「配慮に欠ける不適切な表現」掲出終了に [ぐれ★]
- 【維新→自民党・旧安倍派】元衆院議員の妻を逮捕、コロナ補助金5000万円詐取疑い 名古屋地検 [ぐれ★]
- スーパーで売ってる鍋出汁で最強なのって結局
- 【画像】東京都民「助けて!満員電車もう無理いいぃぃいいぃぃぃいいいいいぃ😭」!!!! [732289945]
- 【堂上隼人】ソフトバンク幹部「よし更生してる」→現在までに逮捕12回、レイプ被害者15人
- 【悲報】教育ママ「ギャオオオオオン!息子が大麻吸ってるのお!!」⇨中3の息子を警察に突き出し全てを終わらせる [455031798]
- 【誰食】おせち料理で確実にゴミ箱行きになる食材1位、「黒豆」 [748563222]
- ミラブルシャワーヘッド買ったった
