↑スレ立てる毎に減るので、減ってたら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/
※前スレ
Pythonのお勉強 Part70
https://mevius.5ch.net/test/read.cgi/tech/1677856680/
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
探検
Pythonのお勉強 Part71
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ cffb-p/wP)
2023/09/20(水) 09:13:41.41ID:u6xixiUt0522デフォルトの名無しさん (ワッチョイ 4954-ybhY)
2023/10/31(火) 13:13:43.57ID:FC+25GL80 .+? が一番短い候補を探してくれる機能は右にしか効かないんだっけ?
523デフォルトの名無しさん (ワッチョイ 1b01-Nf2/)
2023/10/31(火) 14:12:22.23ID:uMAo/1En0 \までをgreedyにマッチさせればいい
re.search(r’.*\\(.+?)\.ext', str)
'\foo.extention\file.ext’みたいなのがあっても困らない
re.search(r’.*\\(.+?)\.ext', str)
'\foo.extention\file.ext’みたいなのがあっても困らない
524デフォルトの名無しさん (ワッチョイ 4954-ybhY)
2023/10/31(火) 14:25:09.92ID:FC+25GL80 .* を足すだけで動いたんだな
右方向にしか探さないというルールを知らずによくこれまでやってこれたものだ
右方向にしか探さないというルールを知らずによくこれまでやってこれたものだ
525デフォルトの名無しさん (ワッチョイ f381-hdhi)
2023/10/31(火) 15:55:39.81ID:cJEQNzhb0 自分もこれ最短一致でいけると思ってた
526デフォルトの名無しさん (ワッチョイ eb89-mMeg)
2023/10/31(火) 18:39:41.68ID:Vsa18tIj0 正規表現できるってマジスゲ
527デフォルトの名無しさん (ワッチョイ 215f-H9h+)
2023/10/31(火) 19:01:40.80ID:hfhrZUTs0 覚えても使う機会がほとんどないからすぐに使い方を忘れる技術筆頭
528デフォルトの名無しさん (テテンテンテン MM8b-7Hus)
2023/10/31(火) 19:10:21.32ID:UOgpZEfIM 普通コンピューター使ってたら検索するだろう
使う機会の問題じゃなくリテラシの問題なんじゃないの
使う機会の問題じゃなくリテラシの問題なんじゃないの
529デフォルトの名無しさん (ワッチョイ 136d-st1D)
2023/10/31(火) 20:39:25.02ID:XhCHDiQs0 最近はAIに作らせてる
530デフォルトの名無しさん (オッペケ Srdd-hdhi)
2023/10/31(火) 21:23:14.85ID:AUqnNKgAr 普通に考えて使う機会が増えれば使い方を忘れることは減るだろう
531デフォルトの名無しさん (テテンテンテン MM8b-7Hus)
2023/10/31(火) 21:26:59.61ID:v/vfxNC4M 機会があって使いどころを解ってないってのがリテラシ低いヤツ
機会がないわけじゃない
機会がないわけじゃない
532デフォルトの名無しさん (ワッチョイ 4954-ybhY)
2023/10/31(火) 21:40:49.77ID:FC+25GL80 pythonは正規表現を極力使うなという設計が見え隠れするけどな
startswithとかendswithとかstripとかでかなりの正規表現は使わなくて済む
一番ありそうなスクレイピングはbs4で何とかする
そうすると特殊な文字列解析をしないといけないケースは限られてきて、
適当なモジュールに追い出せば普段書くコードにimport reは不要になる
startswithとかendswithとかstripとかでかなりの正規表現は使わなくて済む
一番ありそうなスクレイピングはbs4で何とかする
そうすると特殊な文字列解析をしないといけないケースは限られてきて、
適当なモジュールに追い出せば普段書くコードにimport reは不要になる
533デフォルトの名無しさん (オッペケ Srdd-hdhi)
2023/10/31(火) 22:25:00.17ID:hSvVaef5r 使う機会の多い少ないなんか人それぞれだろうにそれをどうしてリテラシの問題にしたがるのか謎
534デフォルトの名無しさん (ワッチョイ 8101-iMS1)
2023/10/31(火) 23:40:18.15ID:nyF8SqcQ0 この業界そういう連中ばっかなのは今に始まったことじゃないでしょ
535デフォルトの名無しさん (テテンテンテン MM8b-eP3M)
2023/11/01(水) 00:00:54.33ID:hFPjhJnyM536デフォルトの名無しさん (ワッチョイ b13d-zW/F)
2023/11/01(水) 16:47:42.46ID:7xIgv3ci0 PyCon APACでDNSクエリを公開する
@mipsparcがそれを指摘する
運営が謝罪
https://pyconjp.blogspot.com/2023/10/pyconapac2023-noc-content.html
何でこれ炎上した上に指摘した人間がツイ消しまでしてんの
@mipsparcがそれを指摘する
運営が謝罪
https://pyconjp.blogspot.com/2023/10/pyconapac2023-noc-content.html
何でこれ炎上した上に指摘した人間がツイ消しまでしてんの
537デフォルトの名無しさん (ワッチョイ b13d-zW/F)
2023/11/01(水) 17:38:35.61ID:7xIgv3ci0 https://nukalumix.hateblo.jp/entry/tsuhi
通信の秘密について解説してるブログ
通信の秘密について解説してるブログ
538デフォルトの名無しさん (アウアウウー Sad5-6ZD3)
2023/11/01(水) 18:46:55.26ID:SK5NEpr2a539デフォルトの名無しさん (ワッチョイ 197b-9em/)
2023/11/02(木) 08:38:38.80ID:8JdTnQ430 犯罪を指摘した人に対して訴訟とか言い出すやつは頭おかしいよ
意図的な漏洩なので刑事罰事案
意図的な漏洩なので刑事罰事案
540デフォルトの名無しさん (ワッチョイ b195-zW/F)
2023/11/02(木) 10:36:45.79ID:VbnyJw9p0 きっかけとなった投稿みつかった
https://twitter.com/KikuchiKoichiro/status/1719714835242566081
>>538
一人が騒ぎ立ててあそこまで炎上させられるのなら、それはそれですごい
https://twitter.com/thejimwatkins
https://twitter.com/KikuchiKoichiro/status/1719714835242566081
>>538
一人が騒ぎ立ててあそこまで炎上させられるのなら、それはそれですごい
https://twitter.com/thejimwatkins
541デフォルトの名無しさん (ワッチョイ b195-zW/F)
2023/11/02(木) 10:43:13.74ID:VbnyJw9p0 というか、投降者の炎上体質は否定しないけど、それ以外にも要素があった?
542デフォルトの名無しさん (ワッチョイ 11f0-6ZD3)
2023/11/02(木) 12:30:17.43ID:obP8ILkg0543デフォルトの名無しさん (ワッチョイ 9b4c-czOC)
2023/11/02(木) 12:41:38.15ID:+5aa8DEY0 これを無視はないでしょ
運営へすぐ連絡してくれる味方が少なかったのが敗因
運営へすぐ連絡してくれる味方が少なかったのが敗因
544デフォルトの名無しさん (ワッチョイ 215f-zW/F)
2023/11/02(木) 12:57:36.33ID:rfHazXJX0 ほーん?
味方が少なかった時点で色々と察してしまうなぁ
味方が少なかった時点で色々と察してしまうなぁ
545デフォルトの名無しさん (ワッチョイ 11f0-6ZD3)
2023/11/02(木) 13:23:22.21ID:obP8ILkg0 PyConってコミュニティっていう感じじゃないのよね
会社に近い
日本で唯一めちゃくちゃ儲かってるし
組織的にやってる
だから対応も組織的になってる
こういう「無敵の人」が暴れた時に弱いよね
会社に近い
日本で唯一めちゃくちゃ儲かってるし
組織的にやってる
だから対応も組織的になってる
こういう「無敵の人」が暴れた時に弱いよね
546デフォルトの名無しさん (ワッチョイ b1f3-zW/F)
2023/11/02(木) 13:47:53.28ID:VbnyJw9p0547デフォルトの名無しさん (ワッチョイ b1f3-zW/F)
2023/11/02(木) 14:04:28.39ID:VbnyJw9p0 PyCon APAC 2023におけるNOCコンテンツに関するご指摘について
https://pyconjp.blogspot.com/2023/11/pyconapac2023-statement.html
発表きたな
https://pyconjp.blogspot.com/2023/11/pyconapac2023-statement.html
発表きたな
548デフォルトの名無しさん (アウアウウー Sad5-6ZD3)
2023/11/02(木) 14:04:44.14ID:opKyr2X/a 無視でいい
少なくとも外野は
運営が気が付かない訳ないんだからな
少なくとも外野は
運営が気が付かない訳ないんだからな
549デフォルトの名無しさん (ワッチョイ b1f3-zW/F)
2023/11/02(木) 14:26:36.15ID:VbnyJw9p0 >>548
>前日の機構変更により、サブドメインを除いたドメイン名のみ表示に変更
指摘されてすぐ行った対応がこれで、明らかに通信の秘密の侵害を認識できてないから
今回外野が騒なかったらこの対応のまま行ってたと思う
>前日の機構変更により、サブドメインを除いたドメイン名のみ表示に変更
指摘されてすぐ行った対応がこれで、明らかに通信の秘密の侵害を認識できてないから
今回外野が騒なかったらこの対応のまま行ってたと思う
550デフォルトの名無しさん (アウアウウー Sad5-6ZD3)
2023/11/02(木) 14:52:54.35ID:opKyr2X/a >>549
通信の秘密の侵害になるか?ははっきり言えないと思われ
弁護士の見解もはっきりしてないし実際は裁判しないと決着がつかない部類のものだよ
特に今回のようなケースはね
外野が騒ぎ立てなければここまでプチ炎上することもなかったのだ
通信の秘密の侵害になるか?ははっきり言えないと思われ
弁護士の見解もはっきりしてないし実際は裁判しないと決着がつかない部類のものだよ
特に今回のようなケースはね
外野が騒ぎ立てなければここまでプチ炎上することもなかったのだ
551デフォルトの名無しさん (ワッチョイ 137e-hdhi)
2023/11/02(木) 15:25:23.77ID:vtDg34mi0552デフォルトの名無しさん (ワッチョイ d16a-ooUb)
2023/11/02(木) 16:40:41.85ID:ORpvM4EQ0 >通信の秘密の侵害になるか?ははっきり言えないと思われ
争いの余地なく明らかな侵害
これで侵害してないとかいいだしたら法律いらない
争えるのは刑事罰の対象者と程度くらい
いい弁護士が見つかるといいね
争いの余地なく明らかな侵害
これで侵害してないとかいいだしたら法律いらない
争えるのは刑事罰の対象者と程度くらい
いい弁護士が見つかるといいね
553デフォルトの名無しさん (ワッチョイ 11f0-6ZD3)
2023/11/02(木) 16:42:58.23ID:obP8ILkg0554デフォルトの名無しさん (ワッチョイ d16a-ooUb)
2023/11/02(木) 16:56:15.37ID:ORpvM4EQ0 脊髄反射ww
よほど都合が悪いんだね
前科付くことになるから仕方ないのかもしれないけど下手な沈静化図ろうとすると逆効果だよ
これ今は警察も見て見ぬふりして動かないかもしれないけどあんまりいい加減なこと言ってると告訴する人出てくるよ
よほど都合が悪いんだね
前科付くことになるから仕方ないのかもしれないけど下手な沈静化図ろうとすると逆効果だよ
これ今は警察も見て見ぬふりして動かないかもしれないけどあんまりいい加減なこと言ってると告訴する人出てくるよ
555デフォルトの名無しさん (ワッチョイ b1f3-zW/F)
2023/11/02(木) 17:26:31.97ID:VbnyJw9p0 さすがにここで通信の秘密について議論するつもりはないわ
556デフォルトの名無しさん (ワッチョイ eb89-mMeg)
2023/11/02(木) 18:16:27.99ID:DKOWPN540 議論したところでなんの生産性もない話題(裁判所の匙加減しだいなので、俺たちに介入する余地は無く無意味なのでは)
557デフォルトの名無しさん (ワッチョイ 137e-hdhi)
2023/11/02(木) 18:49:26.57ID:vtDg34mi0558デフォルトの名無しさん (ワッチョイ b1f3-zW/F)
2023/11/02(木) 20:02:16.98ID:VbnyJw9p0559デフォルトの名無しさん (ワッチョイ 13ac-zW/F)
2023/11/02(木) 22:29:18.46ID:DVTQzfgC0 Pythonの言語の学習におすすめのサイトはありますか?
リファレンス的に使えるHP や ライブラリの使い方のHP
ググれば出ますが、おすすめあれば教えてください。
リファレンス的に使えるHP や ライブラリの使い方のHP
ググれば出ますが、おすすめあれば教えてください。
560デフォルトの名無しさん (ワッチョイ d187-emLV)
2023/11/02(木) 22:35:51.46ID:Z5mhCUTh0 運営に争う姿勢がないから略式起訴で裁判にはならない
あとは警察検察の匙加減
罪を認めてるんなら自首したほうが量刑は軽くなるが誰が自首すべきか判断が難しいところ
責任者一人の首を差し出してもスタッフ全員守れるとは限らないからね
あとは警察検察の匙加減
罪を認めてるんなら自首したほうが量刑は軽くなるが誰が自首すべきか判断が難しいところ
責任者一人の首を差し出してもスタッフ全員守れるとは限らないからね
561デフォルトの名無しさん (アウアウウー Sad5-g+2W)
2023/11/03(金) 08:10:17.46ID:rVBPlXQLa つまりここで騒げば騒ぐほど5chの行く末が危うくなると
だから無視しろと?
だから無視しろと?
562デフォルトの名無しさん (ワッチョイ 295a-9em/)
2023/11/03(金) 12:01:30.37ID:pvnUPuXN0 >>547でDNSクエリを晒した動機に触れてなかったり担当がボランティアだと強調してるあたりに批判を和らげたい意図を感じる
それにコメントに書かれてるようにイベント開始前に指摘があったことや運営関係者が告発者を攻撃していたことが事実なら不法行為に対する償いとは別に組織としての謝罪と処分が必要だろう
それにコメントに書かれてるようにイベント開始前に指摘があったことや運営関係者が告発者を攻撃していたことが事実なら不法行為に対する償いとは別に組織としての謝罪と処分が必要だろう
563デフォルトの名無しさん (ワッチョイ 1346-eG5z)
2023/11/03(金) 14:13:34.80ID:135shnGH0 >>559
docs.python.org/ja/3/tutorial/index.html
docs.python.org/ja/3/tutorial/index.html
564デフォルトの名無しさん (ワッチョイ 6211-lq8Q)
2023/11/05(日) 02:01:03.25ID:SrPBWcHK0 初めてPython触る
VS2022に環境整えたんだけどGUIアプリ作ろうとしても新しいプロジェクトに出てこないんだけどVS2022では作れないってこと?
VS2022に環境整えたんだけどGUIアプリ作ろうとしても新しいプロジェクトに出てこないんだけどVS2022では作れないってこと?
565デフォルトの名無しさん (ワッチョイ 062c-To/i)
2023/11/05(日) 02:32:06.16ID:WVQonGtV0 https://learn.microsoft.com/ja-jp/visualstudio/python/managing-python-projects-in-visual-studio?view=vs-2022
雛形は用意されてない模様
Python用のGUIライブラリを自分で選定して構築する必要がある
ネイティブアプリ書けないから当然なんだけどもVSである必要がほぼないね
雛形は用意されてない模様
Python用のGUIライブラリを自分で選定して構築する必要がある
ネイティブアプリ書けないから当然なんだけどもVSである必要がほぼないね
566デフォルトの名無しさん (ワッチョイ 31a7-lNqW)
2023/11/05(日) 04:19:08.15ID:nQmmBj7n0 tkinterはネイティブじゃないか?
567デフォルトの名無しさん (ワッチョイ 4690-0SSA)
2023/11/05(日) 06:39:11.16ID:GNbgJagA0 >>564
GUIアプリはPythonでも作成ができますが、C#とかで作成した方がいいと思いますよ。
仕事でPythonを使用することが要件であれば仕方ありませんが。(そもそも、そんな要件を出す人はあんまりいないと思うし)
PythonはPythonが得意としていることに使用するのをお勧めします。
GUIアプリはPythonでも作成ができますが、C#とかで作成した方がいいと思いますよ。
仕事でPythonを使用することが要件であれば仕方ありませんが。(そもそも、そんな要件を出す人はあんまりいないと思うし)
PythonはPythonが得意としていることに使用するのをお勧めします。
568デフォルトの名無しさん (ワッチョイ 1949-MfmC)
2023/11/05(日) 07:47:07.85ID:ixjDKXsm0 C#はGUI作成なら一番か
Javaも悪くはない
JavascriptのElectronという手もあるがかさ張る
RustのTauriは良さげだがRustの学習コストが高い
VC++のほうがマシかもな
Javaも悪くはない
JavascriptのElectronという手もあるがかさ張る
RustのTauriは良さげだがRustの学習コストが高い
VC++のほうがマシかもな
569デフォルトの名無しさん (アウアウウー Saa5-CWlg)
2023/11/05(日) 10:19:39.87ID:ol9bMVcca wxPython覚えるとwxWidgetsも使えるようになって
お得ですよ
お得ですよ
570デフォルトの名無しさん (ワッチョイ fd54-EDsj)
2023/11/05(日) 10:25:35.56ID:RWNjRicl0 コンソールから何か打ち込んで1行ずつ実行とかやったことないし、
どうせ長いスクリプト書いてる最中に活用なんかできないんだから、
初心者の最初のステップや解説サイト書く人が助かるだけ
そんなの不可能な代わりにコンパイル言語で高速な方が有り難い
どうせ長いスクリプト書いてる最中に活用なんかできないんだから、
初心者の最初のステップや解説サイト書く人が助かるだけ
そんなの不可能な代わりにコンパイル言語で高速な方が有り難い
571デフォルトの名無しさん (テテンテンテン MM26-UiM5)
2023/11/05(日) 11:59:21.94ID:LMwCZi3CM 各々最適があるのだから
好きにすれば良い
押し付けがしく言う必要はない
好きにすれば良い
押し付けがしく言う必要はない
572デフォルトの名無しさん (ワッチョイ 4936-9yVh)
2023/11/05(日) 16:32:32.19ID:NcRV8IfI0 Python/Qtで問題ない。
573デフォルトの名無しさん (ワッチョイ 6dd4-ZTan)
2023/11/05(日) 19:35:21.75ID:i4+JFogG0 PySideでやってるな
触ってる人すくなそうだけどQtQuickの方も触りだした
触ってる人すくなそうだけどQtQuickの方も触りだした
574デフォルトの名無しさん (ワッチョイ 06ad-whAv)
2023/11/06(月) 09:12:57.41ID:tszvNtiA0 jpgファイルをドラッグアンドドロップしたら
処理するってつくりたいんだけど
winだとコマンドプロンプト経由じゃないとダメ?
PYファイルじゃむり?
処理するってつくりたいんだけど
winだとコマンドプロンプト経由じゃないとダメ?
PYファイルじゃむり?
575デフォルトの名無しさん (アウアウウー Saa5-CWlg)
2023/11/06(月) 10:15:00.39ID:48qtdwXca python(。えxぇ)じゃなくて
pythonw(。えxぇ)の方を使う
pythonw(。えxぇ)の方を使う
576デフォルトの名無しさん (ワッチョイ 2e89-cBWW)
2023/11/06(月) 15:06:07.26ID:IA199WY/0 ちんこ痒いの病気かもしれん
577デフォルトの名無しさん (ワッチョイ e95f-ZTan)
2023/11/08(水) 12:54:07.78ID:EPzAmPS60 Pythonは対話型で学習しやすいのでPythonを学ぶというよりはプログラム初学に向いてる
コンパイルせず即実行できるのが便利なだけ…かな
京都大学では1回生の学生向けにプログラムの授業を行ってるが
X=X+1を方程式と勘違いしてこの方程式は間違ってるとかどうやって解くの?という学生が多い
プログラムでは変数として使うという風に説明する。Pythonならたった数行だけでどういうものかわかるのでやはり初学者向けといえる
コンパイルせず即実行できるのが便利なだけ…かな
京都大学では1回生の学生向けにプログラムの授業を行ってるが
X=X+1を方程式と勘違いしてこの方程式は間違ってるとかどうやって解くの?という学生が多い
プログラムでは変数として使うという風に説明する。Pythonならたった数行だけでどういうものかわかるのでやはり初学者向けといえる
578デフォルトの名無しさん (ワッチョイ c551-ZTan)
2023/11/08(水) 13:26:28.57ID:82yhyslz0 =を本来の意味と違う意味で使ってるんだからそりゃ間違ってると思うわな
プログラム言語作ったやつが悪い
プログラム言語作ったやつが悪い
579デフォルトの名無しさん (ワッチョイ 9901-L2tG)
2023/11/08(水) 13:31:21.96ID:M+eAhKpj0 lispのように
(set a 3)
の方がよかったか?
(set a 3)
の方がよかったか?
580デフォルトの名無しさん (アウアウウー Saa5-2ws7)
2023/11/08(水) 13:35:14.32ID:o1wz1QuQa CS知ってればそんな勘違いするはずないんだけどな
数式をメタファーとして用いてるが関数型言語でもない言語は数学とは全く違うってことが理解できてない
CSは中学生から必要
数式をメタファーとして用いてるが関数型言語でもない言語は数学とは全く違うってことが理解できてない
CSは中学生から必要
581デフォルトの名無しさん (ワッチョイ 4910-ZTan)
2023/11/08(水) 15:55:32.78ID:0RzzgATi0 >>577
その話題のおかげで久しぶりにPythonを触ってみようという気になった。
例えば2^16倍精度浮動小数点数の最大値を計算するのに、Python3のDecimalではEmaxを最大にしても桁あふれするが、
Mpmathを使う以外にもPython2のDecimalが使える。
そのDecimalの書き方でもともとやっていた書き方よりも短く工夫できた。
その話題のおかげで久しぶりにPythonを触ってみようという気になった。
例えば2^16倍精度浮動小数点数の最大値を計算するのに、Python3のDecimalではEmaxを最大にしても桁あふれするが、
Mpmathを使う以外にもPython2のDecimalが使える。
そのDecimalの書き方でもともとやっていた書き方よりも短く工夫できた。
582デフォルトの名無しさん (ワッチョイ 2e89-cBWW)
2023/11/08(水) 17:45:04.49ID:EFPFqmm90 Incoぽ?ち
583デフォルトの名無しさん (ワッチョイ c261-ubk5)
2023/11/08(水) 22:59:11.98ID:EduYhT2N0 >>574
Ruby で説明すると、
デスクトップにショートカットを作って、
例えば、コマンドプロンプトでRubyを起動するなら、リンク先を以下のように設定する
C:\Windows\System32\cmd@exe /k "ruby C:/Users/Owner/Documents/a.rb"
ただし、@はドットに変えて下さい
コマンドプロンプトを経由しない場合は、
直接Rubyの実行ファイルがある絶対パスを書く
C:\Ruby25-x64\bin\ruby.exe C:/Users/Owner/Documents/a.rb
これで、Drag & Drop したファイルパスが、
a.rb の中で、ARGV[ 0 ] に入ってくる
Ruby で説明すると、
デスクトップにショートカットを作って、
例えば、コマンドプロンプトでRubyを起動するなら、リンク先を以下のように設定する
C:\Windows\System32\cmd@exe /k "ruby C:/Users/Owner/Documents/a.rb"
ただし、@はドットに変えて下さい
コマンドプロンプトを経由しない場合は、
直接Rubyの実行ファイルがある絶対パスを書く
C:\Ruby25-x64\bin\ruby.exe C:/Users/Owner/Documents/a.rb
これで、Drag & Drop したファイルパスが、
a.rb の中で、ARGV[ 0 ] に入ってくる
584デフォルトの名無しさん (ワッチョイ fd54-EDsj)
2023/11/08(水) 23:01:59.61ID:rOfRZ5Bf0 Goだと?
585デフォルトの名無しさん (ワッチョイ d2bd-sdYh)
2023/11/08(水) 23:05:05.88ID:hH3k8goZ0 関連?スレか
「京大生でもx=x+1が分からない」、喜多教授が明かすPython教育の実態 ★3 [少考さん★]
http://asahi.5ch.net/test/read.cgi/newsplus/1699429080/
「京大生でもx=x+1が分からない」、喜多教授が明かすPython教育の実態 ★3 [少考さん★]
http://asahi.5ch.net/test/read.cgi/newsplus/1699429080/
586デフォルトの名無しさん (ワッチョイ fd54-EDsj)
2023/11/08(水) 23:10:06.00ID:rOfRZ5Bf0 =を等しいという意味だとしても、1+1=2を無批判に受け入れるのはおかしい
1+1=1+1は正しい
1+1と2は明らかに違うもの
1+1=1+1は正しい
1+1と2は明らかに違うもの
587デフォルトの名無しさん (スプッッ Sdc2-9iD6)
2023/11/08(水) 23:26:13.31ID:HvIjZsS8d Python世界だともう少しややこしく
確か256以下は同じになるんじゃなかった?
2=1+1は正しい
2000=1000+1000は間違い
とかなんとか
確か256以下は同じになるんじゃなかった?
2=1+1は正しい
2000=1000+1000は間違い
とかなんとか
588デフォルトの名無しさん (ワッチョイ 8905-xu6s)
2023/11/08(水) 23:29:18.59ID:lU2++3tG0 やはりPythonでも代入は:=にすべきだったな
589デフォルトの名無しさん (オイコラミネオ MM75-H91/)
2023/11/09(木) 05:37:23.81ID:u7A0OM5bM590デフォルトの名無しさん (オイコラミネオ MM75-H91/)
2023/11/09(木) 05:40:30.95ID:u7A0OM5bM >>585
分からないんじゃなくて知らないだけだな
分からないんじゃなくて知らないだけだな
591デフォルトの名無しさん (ワッチョイ fd54-EDsj)
2023/11/09(木) 07:11:40.89ID:i4b+P9OO0 =使わずに:=だけ使っても書ける?
592デフォルトの名無しさん (ワッチョイ fd54-EDsj)
2023/11/09(木) 07:14:51.81ID:i4b+P9OO0 書けないな
ifの中に無いとSyntaxErrorになる
ifの中にあっても無くてもよくて代入結果が評価可能になるだけ、という演算子でも良かったのに
ifの中に無いとSyntaxErrorになる
ifの中にあっても無くてもよくて代入結果が評価可能になるだけ、という演算子でも良かったのに
593デフォルトの名無しさん (ワッチョイ 0954-MVD/)
2023/11/09(木) 10:07:00.20ID:Wk14M+OK0 >>586
そんなもん文脈次第であって何も注釈がなければ式の値で比較するのが普通だろうよ
そんなもん文脈次第であって何も注釈がなければ式の値で比較するのが普通だろうよ
594デフォルトの名無しさん (ワッチョイ fd54-EDsj)
2023/11/09(木) 10:38:26.14ID:i4b+P9OO0 1+1=2を習う時点で批判的思考ができる奴は少ないので、
こうなんだと言われたらそうなんだと丸呑みしてるだけ
そのまま現在に至る
こうなんだと言われたらそうなんだと丸呑みしてるだけ
そのまま現在に至る
595デフォルトの名無しさん (ワッチョイ 0954-MVD/)
2023/11/09(木) 10:46:29.67ID:Wk14M+OK0 偉そうな事言ってるだけでなんの反論にもなってない
596デフォルトの名無しさん (ワッチョイ fd54-EDsj)
2023/11/09(木) 10:47:28.47ID:i4b+P9OO0 反論?
教導だよ
教導だよ
597デフォルトの名無しさん (ワッチョイ 0954-MVD/)
2023/11/09(木) 10:56:43.22ID:Wk14M+OK0 偉そうな事言ってるだけでなんの教導にもなってない
598デフォルトの名無しさん (ワッチョイ c218-dElW)
2023/11/09(木) 11:37:06.85ID:gopD44tH0 x=x+1くらいは1度説明したらすぐわかるやろ
学生よりも京大の教授がこのレベルというのが衝撃的
日本が沈没するわけだわ
学生よりも京大の教授がこのレベルというのが衝撃的
日本が沈没するわけだわ
599デフォルトの名無しさん (アウアウウー Saa5-CWlg)
2023/11/09(木) 12:09:23.93ID:Fo7n9qIpa 単に記号の問題なので
x := x + 1
でも
x :~ x + 1
でも
x <- x + 1
でも
x ← x + 1
でもなんでも良い
手間がかからないのが
x = x + 1
それだけ
x := x + 1
でも
x :~ x + 1
でも
x <- x + 1
でも
x ← x + 1
でもなんでも良い
手間がかからないのが
x = x + 1
それだけ
600デフォルトの名無しさん (アウアウウー Saa5-CWlg)
2023/11/09(木) 12:10:16.09ID:Fo7n9qIpa601デフォルトの名無しさん (ワッチョイ 0954-MVD/)
2023/11/09(木) 12:18:15.60ID:Wk14M+OK0602デフォルトの名無しさん (ワッチョイ e1f0-2ws7)
2023/11/09(木) 12:49:40.60ID:Nh0igmG80 guido氏が来るぞ
https://pyconjp.connpass.com/event/301716/
https://pyconjp.connpass.com/event/301716/
603デフォルトの名無しさん (アウアウウー Saa5-CWlg)
2023/11/09(木) 13:11:26.45ID:Fo7n9qIpa >>602
灯台ωωω
灯台ωωω
604デフォルトの名無しさん (ワッチョイ fd54-EDsj)
2023/11/09(木) 13:15:59.83ID:i4b+P9OO0 代入が := で、比較が == なのに、= も使う言語がある
= も比較で、文字列の大文字小文字を無視するという違いがある
= も比較で、文字列の大文字小文字を無視するという違いがある
605デフォルトの名無しさん (ワッチョイ 4910-ZTan)
2023/11/09(木) 14:24:11.67ID:iUBVM1B70 >>602
PyPyの例えば2.7.13ではDecimalで桁数が10^10^5程度まで数値が扱える(最大値は不明)が、
Python3のDecimalでは桁数が999999999999999999までしか数値が扱えない。
この点を今後どうするのか聞いてほしいな。
PyPyの例えば2.7.13ではDecimalで桁数が10^10^5程度まで数値が扱える(最大値は不明)が、
Python3のDecimalでは桁数が999999999999999999までしか数値が扱えない。
この点を今後どうするのか聞いてほしいな。
606デフォルトの名無しさん (ワッチョイ 0954-MVD/)
2023/11/09(木) 14:53:50.44ID:Wk14M+OK0 ID:Fo7n9qIpaもID:i4b+P9OO0も話を放りだしちゃったな
607デフォルトの名無しさん (アウアウウー Saa5-CWlg)
2023/11/09(木) 15:02:43.48ID:Fo7n9qIpa import decimal
decimal.getcontext().prec = 15
decimal.getcontext().prec = 15
608デフォルトの名無しさん (ワッチョイ 4910-ZTan)
2023/11/09(木) 15:11:21.88ID:iUBVM1B70 とりあえずPython3でもMpmathでprecを巨大にすれば巨大数が扱えて誤差は出ないようだが、
検算にPython3のMpmath、計算にPyPy2.7.13のDecimalを使っている。
環境が異なるために1つのプログラムで検算までできないという問題点がある。
ちなみに2^128倍精度浮動小数点数の最大値の計算をするときには、
PyPy2.7.13のDecimalではprecを1000に、Python3のMpmathではprecを10000とか100000とかにしないと誤差が出る。
検算にPython3のMpmath、計算にPyPy2.7.13のDecimalを使っている。
環境が異なるために1つのプログラムで検算までできないという問題点がある。
ちなみに2^128倍精度浮動小数点数の最大値の計算をするときには、
PyPy2.7.13のDecimalではprecを1000に、Python3のMpmathではprecを10000とか100000とかにしないと誤差が出る。
609デフォルトの名無しさん (ワッチョイ 0954-MVD/)
2023/11/09(木) 15:14:41.36ID:Wk14M+OK0610デフォルトの名無しさん (ワッチョイ 4910-ZTan)
2023/11/09(木) 15:21:06.86ID:iUBVM1B70611デフォルトの名無しさん (ワッチョイ 4910-ZTan)
2023/11/09(木) 15:31:52.00ID:iUBVM1B70 python3では
getcontext().prec = 1000
getcontext().Emax = 999999999999999999
まで、
PyPy2.7.13では
getcontext().prec = 1000
getcontext().Emax = 10**10**5
程度まで、Emaxを10**10**6にするとエラーになる。
getcontext().prec = 1000
getcontext().Emax = 999999999999999999
まで、
PyPy2.7.13では
getcontext().prec = 1000
getcontext().Emax = 10**10**5
程度まで、Emaxを10**10**6にするとエラーになる。
612デフォルトの名無しさん (ワッチョイ 4910-ZTan)
2023/11/09(木) 15:54:04.12ID:iUBVM1B70 mpmathでprecが1000での実行結果
2023-11-09 15:40:37.341115
8.693707727864259530039258884770161044063845806590697696822196758051010321507084364738474185393716049143428269592664416299506985821607020...
e+258313751232903212140244172706732768962283773495639777019746650509389263410185892774365178070439343470463409842392677007886631633129570799399839688363235723
2023-11-09 15:40:37.821113
0:00:00.479998
mpmathでprecが100での実行結果
2023-11-09 15:40:42.917141
1.73874154557285190600785177695403220881276916131813953936443935161020206430141687294769483707874321
e+258313751232903212140244172706732768962283773495639777019746650509389263410185892774365178070439343470463409842392677007886631633129570799399839688363235724
2023-11-09 15:40:42.969102
0:00:00.051961
precが100だと明らかに誤差がある。これも問題。
前者は先頭から100桁程度までと桁数は正確なのを確認している。
2023-11-09 15:40:37.341115
8.693707727864259530039258884770161044063845806590697696822196758051010321507084364738474185393716049143428269592664416299506985821607020...
e+258313751232903212140244172706732768962283773495639777019746650509389263410185892774365178070439343470463409842392677007886631633129570799399839688363235723
2023-11-09 15:40:37.821113
0:00:00.479998
mpmathでprecが100での実行結果
2023-11-09 15:40:42.917141
1.73874154557285190600785177695403220881276916131813953936443935161020206430141687294769483707874321
e+258313751232903212140244172706732768962283773495639777019746650509389263410185892774365178070439343470463409842392677007886631633129570799399839688363235724
2023-11-09 15:40:42.969102
0:00:00.051961
precが100だと明らかに誤差がある。これも問題。
前者は先頭から100桁程度までと桁数は正確なのを確認している。
613デフォルトの名無しさん (アウアウウー Saa5-CWlg)
2023/11/09(木) 16:07:17.61ID:Fo7n9qIpa614デフォルトの名無しさん (ワッチョイ 0954-MVD/)
2023/11/09(木) 16:16:09.89ID:Wk14M+OK0615デフォルトの名無しさん (ワッチョイ 4910-ZTan)
2023/11/09(木) 16:16:32.99ID:iUBVM1B70 >>602
PyPyのDecimalの誤差の問題は言いにくいが、Python3のDecimalの桁数限界の問題は言っても良さそうだよな。
Python3で動くMpmathの誤差の問題についても言っていいのかな?
Pythonの計算能力は非常に高いので高く評価できる。そのことも言っておきたい。
あとMSのVscodeからダウンロードできるPythonではいまだに3.10が使われているが、なぜまだ3.11や3.12にならないのか?も。
PyPyのDecimalの誤差の問題は言いにくいが、Python3のDecimalの桁数限界の問題は言っても良さそうだよな。
Python3で動くMpmathの誤差の問題についても言っていいのかな?
Pythonの計算能力は非常に高いので高く評価できる。そのことも言っておきたい。
あとMSのVscodeからダウンロードできるPythonではいまだに3.10が使われているが、なぜまだ3.11や3.12にならないのか?も。
616デフォルトの名無しさん (ワッチョイ 4910-ZTan)
2023/11/09(木) 16:33:36.64ID:iUBVM1B70 こういう計算ではprecを大きくしないと誤差が出る。
また、2^16倍精度浮動小数点数の最大値あたりから桁数が999999999999999999を超えてしまいPython3のDecimalではオーバーフローする。
https://ideone.com/B7quXx
2^256倍精度浮動小数点数の最大値は計算してみたが、2^512倍精度浮動小数点数の最大値は未確認。
また、2^16倍精度浮動小数点数の最大値あたりから桁数が999999999999999999を超えてしまいPython3のDecimalではオーバーフローする。
https://ideone.com/B7quXx
2^256倍精度浮動小数点数の最大値は計算してみたが、2^512倍精度浮動小数点数の最大値は未確認。
617デフォルトの名無しさん (ワッチョイ 4910-ZTan)
2023/11/09(木) 18:53:31.64ID:iUBVM1B70 Python2のDecimalのEmaxの最大値はたぶん10**999999
https://paiza.io/projects/_3oy4rG43bzr-zUb-bO3CQ
これを超えてもエラーすら出ないが計算結果も出ないのでたぶん最大値。
https://paiza.io/projects/_3oy4rG43bzr-zUb-bO3CQ
これを超えてもエラーすら出ないが計算結果も出ないのでたぶん最大値。
618デフォルトの名無しさん (ワッチョイ 4910-ZTan)
2023/11/09(木) 18:54:46.14ID:iUBVM1B70 書くのが面倒くさいので10の指数表現にしてしまったので、実際にはもっと大きいかも?
619デフォルトの名無しさん (ワッチョイ 02ea-TR5P)
2023/11/10(金) 15:53:55.15ID:5sYei61M0 >>585
xなんか使うからややこしいだけでnum=num+1にしたら誰でもわかる
xなんか使うからややこしいだけでnum=num+1にしたら誰でもわかる
620デフォルトの名無しさん (ワッチョイ 2e46-tR/v)
2023/11/10(金) 16:33:17.33ID:FbH8Mxce0 ヌムって何
621デフォルトの名無しさん (ワッチョイ fd54-EDsj)
2023/11/10(金) 19:08:35.02ID:smhSXpZ/0 変数か定数かにざっくり2種類に分かれるので、
xとかvarならいいけど、numと書いてしまうとそれは定数
xとかvarならいいけど、numと書いてしまうとそれは定数
622あぼーん
NGNGあぼーん
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★4 [ぐれ★]
- 中国の局長は「両手をポケット」で対峙 宣伝戦で国民に示す ★3 [蚤の市★]
- 【音楽】Perfume・あ~ちゃんの結婚相手「一般男性」は吉田カバンの社長・吉田幸裕氏(41) 高身長で山本耕史似 [Ailuropoda melanoleuca★]
- 【大分】佐賀関で大規模火災、170棟以上が延焼中 70代男性1人と連絡取れず [ぐれ★]
- 【サッカー】U-17日本代表、激闘PK戦制す 北朝鮮撃破で6大会ぶり8強入り U17W杯 [久太郎★]
- 「クマはなるべく山に返す努力を」「クマと戦争は間違っている」動物保護活動家の主張 棲み分けと学習放獣でクマ被害なくなるのか?★7 [ぐれ★]
- とらせん IPあり
- 【DAZN】ワールドカップ欧州予選総合 ★5
- 巨専】
- こいせん 全レス転載禁止
- 侍ジャパンシリーズ2025「日本vs韓国」その12
- 【J SPORTS】FIFA U-17ワールドカップ ★10
- 高市「次回選挙争点は台湾有事よ!!」自民立憲公明維新国民「やめろーー!!」これが現実になりそうな件 [469534301]
- 経済保安相「気に入らないことがあれば経済的威圧をする国への依存はリスク」日本さん遂にアメリカと断交へ!!! [472617201]
- 自閉症が「んなっしょい」と連呼するお🏡
- 「世の中、バカが多くて疲れません?」👉1991年日本人大発狂 [543236886]
- アンケート調査で「高市発言は問題なし」 93.5%wwwwwwwwwwwwwwwwwwwwwwwww [279254606]
- 来年は卵が1パック400円以上になるらしい
