↑スレ立てる毎に減るので、減ってたら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
レス数が950を超えています。1000を超えると書き込みができなくなります。
1デフォルトの名無しさん (ワッチョイ 8b01-Qpn1)
2023/03/04(土) 00:18:00.31ID:dUl31UkL0865デフォルトの名無しさん (スフッ Sdea-v2/v)
2023/09/01(金) 12:48:44.57ID:5muTzi0Ed subprocess は popen とともに使うもの
run なんてしたら subprocess の意味ない
初心者が誤解する嘘は良くない
run なんてしたら subprocess の意味ない
初心者が誤解する嘘は良くない
866デフォルトの名無しさん (ワッチョイ 7954-dlFE)
2023/09/01(金) 13:02:04.03ID:sF2bDDsj0 んなこたーない
非同期も同期も両方使う場所がある
非同期も同期も両方使う場所がある
867デフォルトの名無しさん (アウアウアー Sace-SPXT)
2023/09/01(金) 14:01:33.97ID:RO0UJfOQa >>864
詳細にありがとうございます
手続きの順序が前後したら大抵困るので
shutilよりもos.systemやsubprocessを使うべきという感じでしょうか
Windows標準のコピーもバイトを読んでバイトを書くという仕様なのでしょうか?
詳細にありがとうございます
手続きの順序が前後したら大抵困るので
shutilよりもos.systemやsubprocessを使うべきという感じでしょうか
Windows標準のコピーもバイトを読んでバイトを書くという仕様なのでしょうか?
868デフォルトの名無しさん (アウアウアー Sace-SPXT)
2023/09/01(金) 14:03:08.18ID:RO0UJfOQa すみません、Windows標準の移動も です
あちらは同じドライブ間のファイル移動だと一瞬で終わるので読み込み書き込みはしていないのかなと思ったのですが
あちらは同じドライブ間のファイル移動だと一瞬で終わるので読み込み書き込みはしていないのかなと思ったのですが
869デフォルトの名無しさん (ワッチョイ 7954-dlFE)
2023/09/01(金) 14:13:41.59ID:sF2bDDsj0 プログラムの動作が遅くなるのはIOが詰まってる場合が大半なので、
ボトルネック部分が100%働くように調節するとむっさ速くなる
ファイルのコピーは遅延書き込みでまだ完了してないのに先に進むことでさらに速くなる
ボトルネック部分が100%働くように調節するとむっさ速くなる
ファイルのコピーは遅延書き込みでまだ完了してないのに先に進むことでさらに速くなる
870デフォルトの名無しさん (ワッチョイ d95f-sVGh)
2023/09/01(金) 21:40:13.68ID:qVeR1pY40 >>868
同じドライブならファイルの中身を移動されるわけではなく、どこに格納されているかの位置情報を変えるだけだから速い。
同じドライブならファイルの中身を移動されるわけではなく、どこに格納されているかの位置情報を変えるだけだから速い。
871デフォルトの名無しさん (ワッチョイ 3354-g4sH)
2023/09/04(月) 13:47:18.73ID:nQJHAXPh0 コンストラクタの引数ってキーワード付きにできる?
872デフォルトの名無しさん (ワッチョイ 6f01-Mh06)
2023/09/04(月) 14:50:35.53ID:38Xoielz0 できるよ
873デフォルトの名無しさん (ワッチョイ 3354-g4sH)
2023/09/04(月) 15:07:41.79ID:nQJHAXPh0 あ、できた
試せばいいだけだな
ぐぐってもそんなサンプル無いから出来ないのかと思った
単に複数の変数を一つに束ねたい、というだけの理由でクラスを作る時に、
コンストラクタに値をずらずら並べて渡すことになるけど、
それを順序で管理するのはどう考えてもおかしいと思ってた
試せばいいだけだな
ぐぐってもそんなサンプル無いから出来ないのかと思った
単に複数の変数を一つに束ねたい、というだけの理由でクラスを作る時に、
コンストラクタに値をずらずら並べて渡すことになるけど、
それを順序で管理するのはどう考えてもおかしいと思ってた
874デフォルトの名無しさん (ワッチョイ cffb-nwCH)
2023/09/04(月) 16:47:03.86ID:VAGVSD2y0 そういうのはstruct使うといいかも
875デフォルトの名無しさん (ワッチョイ 3354-g4sH)
2023/09/04(月) 17:08:04.13ID:nQJHAXPh0 C言語だとstructだけど、pythonのはバイナリデータを扱う奴なのでは
876デフォルトの名無しさん (ワッチョイ cffb-nwCH)
2023/09/04(月) 17:20:17.40ID:VAGVSD2y0 c++のスレと間違えてたw
すまんね
すまんね
877デフォルトの名無しさん (ブーイモ MMc7-aOfx)
2023/09/04(月) 18:49:15.11ID:JKt5eAqLM >>873
リストをアンパックで渡せばスッキリ書ける
リストをアンパックで渡せばスッキリ書ける
878デフォルトの名無しさん (ワッチョイ b35f-PA83)
2023/09/04(月) 21:30:43.15ID:MbyPAFgv0 >>873
dataclassで簡略化できる
dataclassで簡略化できる
879デフォルトの名無しさん (ワッチョイ 4301-4OYV)
2023/09/05(火) 04:12:29.33ID:2K1Jd26A0 位置引数として渡された引数は関数内の処理の変数としては何という名前で渡されてるんでしょうか?
原理的に完全に無名ですか?
フレームの中では何かは付いてる?
原理的に完全に無名ですか?
フレームの中では何かは付いてる?
880デフォルトの名無しさん (ワッチョイ 9310-oCRc)
2023/09/08(金) 07:59:23.00ID:KCF1PxQr0 関数定義のパラメータ名?
881デフォルトの名無しさん (ワッチョイ e305-+GqY)
2023/09/08(金) 09:20:44.03ID:8IHmD7Ej0 お詳しい方ご教示ください。
@Pythonのライブラリxlwingsで、ピボットテーブルを更新したいと思っています。
A今、FILE.xlsxには「Sheet1」にデータ、「Sheet2」にピボットテーブル(Pivottable1)が入力されています。
B以下のようにプログラムを組みました。
import xlwings as xw
app_excel = xw.App(visible = True)
wbook = xw.Book('FILE.xlsx')
wbook.sheets['Sheet2'].select()
wbook.api.ActiveSheet.PivotTables('Pivottable1').PivotCache().refresh()
wbook.save()
wbook.close()
Cエクエルは立ち上がるのですが、ピボットテーブルは更新されずにそのまま止まってしまいます。
どなたか原因を教えて頂けますでしょうか。
Pythonは3.10、Windows10を使用しています。
よろしくお願いします。
@Pythonのライブラリxlwingsで、ピボットテーブルを更新したいと思っています。
A今、FILE.xlsxには「Sheet1」にデータ、「Sheet2」にピボットテーブル(Pivottable1)が入力されています。
B以下のようにプログラムを組みました。
import xlwings as xw
app_excel = xw.App(visible = True)
wbook = xw.Book('FILE.xlsx')
wbook.sheets['Sheet2'].select()
wbook.api.ActiveSheet.PivotTables('Pivottable1').PivotCache().refresh()
wbook.save()
wbook.close()
Cエクエルは立ち上がるのですが、ピボットテーブルは更新されずにそのまま止まってしまいます。
どなたか原因を教えて頂けますでしょうか。
Pythonは3.10、Windows10を使用しています。
よろしくお願いします。
882デフォルトの名無しさん (ワッチョイ 4301-A0va)
2023/09/08(金) 10:41:30.46ID:CadaQfwJ0 import xlwings as xw
# Excelアプリケーションを表示しない場合は、visible=Falseに設定
app_excel = xw.App(visible=False)
try:
# ワークブックを開く
wbook = xw.Book('FILE.xlsx')
# シート2を選択
sheet2 = wbook.sheets['Sheet2']
sheet2.select()
# ピボットテーブルを更新
pivot_table = sheet2.api.PivotTables('Pivottable1')
pivot_table.refresh()
# ワークブックを保存
wbook.save()
finally:
# ワークブックを閉じ、Excelアプリケーションを終了
wbook.close()
app_excel.quit()
# Excelアプリケーションを表示しない場合は、visible=Falseに設定
app_excel = xw.App(visible=False)
try:
# ワークブックを開く
wbook = xw.Book('FILE.xlsx')
# シート2を選択
sheet2 = wbook.sheets['Sheet2']
sheet2.select()
# ピボットテーブルを更新
pivot_table = sheet2.api.PivotTables('Pivottable1')
pivot_table.refresh()
# ワークブックを保存
wbook.save()
finally:
# ワークブックを閉じ、Excelアプリケーションを終了
wbook.close()
app_excel.quit()
883デフォルトの名無しさん (テテンテンテン MM7f-RCwf)
2023/09/08(金) 10:54:24.65ID:CRh3f5WxM ココで聞くよりAI添削した方が早いだろ
884デフォルトの名無しさん (アウアウウー Sae7-fXI3)
2023/09/08(金) 11:09:50.09ID:Qwh1dPVPa excel の話題は 「excel python スレ」 でやってほしいな
885デフォルトの名無しさん (ワッチョイ 3354-g4sH)
2023/09/08(金) 11:35:25.91ID:Zl2xH9PI0 pythonからexcelへのアプローチはxlwingsとopenpyxlの2つがあって、
openpyxlはpythonの内容だけど、xlwingsはもうexcelというかVBAの内容なんだよな
どうしても駄目な部分以外はopenpyxlで頑張る方が幸せになれる
openpyxlはpythonの内容だけど、xlwingsはもうexcelというかVBAの内容なんだよな
どうしても駄目な部分以外はopenpyxlで頑張る方が幸せになれる
886デフォルトの名無しさん (ワッチョイ cffb-CbtY)
2023/09/08(金) 11:40:03.94ID:pGmKehjU0 pandasでやれ
887デフォルトの名無しさん (ワッチョイ e305-+GqY)
2023/09/08(金) 11:46:30.25ID:8IHmD7Ej0 ご回答ありがとうございます。
ご教示頂いたとおりにやってみましたが
「・・object has no attribute 'refresh'」
「pywintypes.com_error: (-2147352570, '名前が不明です。', None, None)」
とエラーが出ました。
これ以降は「excel python スレ」で伺ってみます。
お手数をおかけしました。
ご教示頂いたとおりにやってみましたが
「・・object has no attribute 'refresh'」
「pywintypes.com_error: (-2147352570, '名前が不明です。', None, None)」
とエラーが出ました。
これ以降は「excel python スレ」で伺ってみます。
お手数をおかけしました。
888デフォルトの名無しさん (ワッチョイ 3354-g4sH)
2023/09/08(金) 11:50:04.72ID:Zl2xH9PI0 pandasが別にexcelの機能を持ってる訳ではなくて、openpyxlのラッパーなだけ
そしてpandasを通すとインデックスとか付いた変なデータ構造を扱わないといけなくなる
そしてpandasを通すとインデックスとか付いた変なデータ構造を扱わないといけなくなる
889デフォルトの名無しさん (テテンテンテン MM7f-RCwf)
2023/09/08(金) 15:54:50.44ID:CRh3f5WxM そのエラーでピンと来ないならVBAでいいだろう
890デフォルトの名無しさん (ワッチョイ e346-ADg4)
2023/09/08(金) 18:01:03.69ID:hn6Lo9vu0 ピンと来るなら、もったいぶらず、教えてあげると良いじゃない。
891デフォルトの名無しさん (ワッチョイ 7f11-+3En)
2023/09/08(金) 19:42:42.46ID:l/IaMtio0 何でもかんでも教えるのは良くない
892デフォルトの名無しさん (ワッチョイ cf8e-u/UL)
2023/09/08(金) 20:44:45.69ID:kFel51fR0 5chで質問者の成長とか考える必要ない
どんな奴か分からないから
どんな奴か分からないから
893デフォルトの名無しさん (アウアウウー Sa47-Bpt5)
2023/09/09(土) 00:17:57.19ID:zaCXHBrVa こんな事も分からないの?
痴呆症を疑うレベルw
エラーメッセージ
object has no attribute 'refresh'
# ピボットテーブルを更新
pivot_table = sheet2.api.PivotTables('Pivottable1')
pivot_table.refresh()
痴呆症を疑うレベルw
エラーメッセージ
object has no attribute 'refresh'
# ピボットテーブルを更新
pivot_table = sheet2.api.PivotTables('Pivottable1')
pivot_table.refresh()
894デフォルトの名無しさん (ワッチョイ b346-dpy9)
2023/09/09(土) 07:47:14.73ID:ZW9tstmG0895デフォルトの名無しさん (ワッチョイ 8754-SjEv)
2023/09/09(土) 08:11:54.57ID:2NAxPIYI0 イキりたい年頃なので
896デフォルトの名無しさん (テテンテンテン MMb6-mUvt)
2023/09/09(土) 08:54:51.39ID:p+ZV9obNM897デフォルトの名無しさん (ワッチョイ f6e6-x+5v)
2023/09/09(土) 11:24:59.08ID:o97DPu5k0 >>893
別の人ですがありがとうございます
別の人ですがありがとうございます
898デフォルトの名無しさん (ワッチョイ 1a10-bYrj)
2023/09/09(土) 15:49:31.85ID:FUE4d5Ey0899デフォルトの名無しさん (ワッチョイ 2302-i3aB)
2023/09/09(土) 15:55:20.73ID:uQ6xa98E0 ワシが育てなければ
なんでもかんでも答え教えられると困るやつってようは
ワシの活躍する場が・・
みたいなことでしょ
うん、普通にキモい
なんでもかんでも答え教えられると困るやつってようは
ワシの活躍する場が・・
みたいなことでしょ
うん、普通にキモい
900デフォルトの名無しさん (ワッチョイ 8754-SjEv)
2023/09/09(土) 16:02:46.03ID:PII51rQf0 え、どういうこと?
901デフォルトの名無しさん (ワッチョイ e301-z0h8)
2023/09/09(土) 16:09:48.18ID:IGBPhOV00 AIに対してもなんでもかんでも教えるな
とか言ってそう
とか言ってそう
902デフォルトの名無しさん (ワッチョイ 7a11-SmOy)
2023/09/09(土) 16:58:54.31ID:WX9adZSN0 バカばっかり
903デフォルトの名無しさん (スップ Sd5a-RROj)
2023/09/09(土) 19:32:58.82ID:xE2yYEU3d 教える教えないの話だったのか、、、?
904デフォルトの名無しさん (ワッチョイ 1aad-6jLp)
2023/09/10(日) 07:29:49.40ID:hps7g+0s0 30代Pythonバカチョン男は強姦魔の犯罪者です!
あなたの近くにいます!
父母と祖父母の戸籍謄本を提出させましょう!
あなたの近くにいます!
父母と祖父母の戸籍謄本を提出させましょう!
905デフォルトの名無しさん (ワッチョイ 1aad-6jLp)
2023/09/10(日) 07:33:16.13ID:hps7g+0s0 「^クソチョンw$」をNGワード登録推奨
「^クソチョンw$」をNGワード登録推奨
「^クソチョンw$」をNGワード登録推奨
「^クソチョンw$」をNGワード登録推奨
「^クソチョンw$」をNGワード登録推奨
「^クソチョンw$」をNGワード登録推奨
「^クソチョンw$」をNGワード登録推奨
「^クソチョンw$」をNGワード登録推奨
「^クソチョンw$」をNGワード登録推奨
「^クソチョンw$」をNGワード登録推奨
「^クソチョンw$」をNGワード登録推奨
「^クソチョンw$」をNGワード登録推奨
「^クソチョンw$」をNGワード登録推奨
「^クソチョンw$」をNGワード登録推奨
30代Pythonバカチョン男は強姦魔の犯罪者です!
あなたの近くにいます!
父母と祖父母の戸籍謄本を提出させましょう!
「^クソチョンw$」をNGワード登録推奨
「^クソチョンw$」をNGワード登録推奨
「^クソチョンw$」をNGワード登録推奨
「^クソチョンw$」をNGワード登録推奨
「^クソチョンw$」をNGワード登録推奨
「^クソチョンw$」をNGワード登録推奨
「^クソチョンw$」をNGワード登録推奨
「^クソチョンw$」をNGワード登録推奨
「^クソチョンw$」をNGワード登録推奨
「^クソチョンw$」をNGワード登録推奨
「^クソチョンw$」をNGワード登録推奨
「^クソチョンw$」をNGワード登録推奨
「^クソチョンw$」をNGワード登録推奨
30代Pythonバカチョン男は強姦魔の犯罪者です!
あなたの近くにいます!
父母と祖父母の戸籍謄本を提出させましょう!
906デフォルトの名無しさん (ワッチョイ 1aad-6jLp)
2023/09/10(日) 07:33:52.54ID:hps7g+0s0 スレ主はチョンw
スレ主はチョンw
スレ主はチョンw
スレ主はチョンw
スレ主はチョンw
30代Pythonバカチョン男は強姦魔の犯罪者です!
あなたの近くにいます!
父母と祖父母の戸籍謄本を提出させましょう!
スレ主はチョンw
スレ主はチョンw
スレ主はチョンw
スレ主はチョンw
30代Pythonバカチョン男は強姦魔の犯罪者です!
あなたの近くにいます!
父母と祖父母の戸籍謄本を提出させましょう!
907デフォルトの名無しさん (ワッチョイ 1aad-6jLp)
2023/09/10(日) 08:34:38.19ID:hps7g+0s0 クソチョンは、
いきなりオレを攻撃しはじめた。
理由がわからず、過去の書き込みを調べてみると、
「馬鹿でもチョンでも」と書いたのが原因だとわかった。
もちろん、日本人なら知ってるが「馬鹿でもチョンでも」の
チョンは韓国人のことではない!
が、そのクソチョンはオレが韓国人を差別したと勘違いして、
猛烈におれを攻撃しはじめた。
そして、おれが反撃を開始したわけだ。
それが全ての始まり。
チョンは諸悪の根源!
いきなりオレを攻撃しはじめた。
理由がわからず、過去の書き込みを調べてみると、
「馬鹿でもチョンでも」と書いたのが原因だとわかった。
もちろん、日本人なら知ってるが「馬鹿でもチョンでも」の
チョンは韓国人のことではない!
が、そのクソチョンはオレが韓国人を差別したと勘違いして、
猛烈におれを攻撃しはじめた。
そして、おれが反撃を開始したわけだ。
それが全ての始まり。
チョンは諸悪の根源!
908デフォルトの名無しさん (テテンテンテン MMb6-mUvt)
2023/09/10(日) 08:37:28.23ID:adfDDVgWM まだこんなことやってるヤツが居るんだな
仕事に活かせば良いのに
仕事に活かせば良いのに
909デフォルトの名無しさん (ワッチョイ 1aad-6jLp)
2023/09/10(日) 08:39:10.02ID:hps7g+0s0 そのクソチョンは、
もう何年もおれを攻撃し続けているわけだ。
自分の勘違いから人を攻撃しておいて、
まじで糞チョンだと思った。
チョンはそうなんだよ。
だから次に地震のあったときも、
チョンは日本人を強姦・虐殺するだろうな。
だからチョンは皆殺しにしなければならない。
それを覚えておくことだ!
もう何年もおれを攻撃し続けているわけだ。
自分の勘違いから人を攻撃しておいて、
まじで糞チョンだと思った。
チョンはそうなんだよ。
だから次に地震のあったときも、
チョンは日本人を強姦・虐殺するだろうな。
だからチョンは皆殺しにしなければならない。
それを覚えておくことだ!
910デフォルトの名無しさん (ワッチョイ 8754-SjEv)
2023/09/10(日) 08:40:46.79ID:BRsbEtkF0 こんなのどうやって仕事に使うんだよ
911デフォルトの名無しさん (テテンテンテン MMb6-mUvt)
2023/09/10(日) 08:49:12.27ID:6MRCqhIwM912デフォルトの名無しさん (ワッチョイ 1aad-6jLp)
2023/09/10(日) 08:52:38.42ID:hps7g+0s0 おれは元々、差別はいかん!
という主義だった。
そのおれに差別発言させるまで
攻撃をつづけたんだから、
まあ、恐るべき怨み粘着性だなと感心する。
調べてみると、それがチョンの性質らしい。
それで決心した。
おれは死ぬまでチョンを差別するぞ、と。
チョンを全員半島に追い返すまで戦います!
という主義だった。
そのおれに差別発言させるまで
攻撃をつづけたんだから、
まあ、恐るべき怨み粘着性だなと感心する。
調べてみると、それがチョンの性質らしい。
それで決心した。
おれは死ぬまでチョンを差別するぞ、と。
チョンを全員半島に追い返すまで戦います!
913デフォルトの名無しさん (ワッチョイ 4e46-dpy9)
2023/09/10(日) 09:39:59.07ID:RgTg1P0N0 之を如何せん、之を如何せんと曰わざる者は、吾之を如何ともするなきのみ
と古人は言いました。分からない事は積極的に訊きましょう。
と古人は言いました。分からない事は積極的に訊きましょう。
914デフォルトの名無しさん (ワッチョイ 1aad-6jLp)
2023/09/10(日) 10:58:24.80ID:hps7g+0s0 おれは元々、差別はいかん!
という主義だった。
そのおれに差別発言させるまで
攻撃をつづけたんだから、
まあ、恐るべき怨み粘着性だなと感心する。
調べてみると、それがチョンの性質らしい。
それで決心した。
おれは死ぬまでチョンを差別するぞ、と。
チョンを全員半島に追い返すまで戦います!
という主義だった。
そのおれに差別発言させるまで
攻撃をつづけたんだから、
まあ、恐るべき怨み粘着性だなと感心する。
調べてみると、それがチョンの性質らしい。
それで決心した。
おれは死ぬまでチョンを差別するぞ、と。
チョンを全員半島に追い返すまで戦います!
915デフォルトの名無しさん (アウアウウー Sa47-/bgi)
2023/09/12(火) 19:54:34.04ID:Y185PNUOa Pythonやるならまず「多重継承」な!
なぜ多重継承かというと、自然言語処理において語句の意味は「文脈」によって異なるからだ!
随意筋 不随意筋
↖ ↗
チンポ
チンコの随意筋と不随意筋
http://d.hatena.ne.jp/tottokotokoroten/20130516/1368716650
https://mobile.twitter.com/daikidomon/status/1385368820240437248
土門大貴/Daiki Domon
@daikidomon
Pythonの多重継承がわかりづらい。
継承クラスの左のクラス名を指定とかあたおか。
https://twitter.com/5chan_nel (5ch newer account)
https://twitter.com/5chan_nel (5ch newer account)
なぜ多重継承かというと、自然言語処理において語句の意味は「文脈」によって異なるからだ!
随意筋 不随意筋
↖ ↗
チンポ
チンコの随意筋と不随意筋
http://d.hatena.ne.jp/tottokotokoroten/20130516/1368716650
https://mobile.twitter.com/daikidomon/status/1385368820240437248
土門大貴/Daiki Domon
@daikidomon
Pythonの多重継承がわかりづらい。
継承クラスの左のクラス名を指定とかあたおか。
https://twitter.com/5chan_nel (5ch newer account)
https://twitter.com/5chan_nel (5ch newer account)
916デフォルトの名無しさん (ワッチョイ 8754-MPWR)
2023/09/12(火) 20:48:15.22ID:gN0G7IVm0 多重じゃない継承すら読みにくくない?
917デフォルトの名無しさん (アウアウアー Sa06-bjEX)
2023/09/13(水) 06:55:25.38ID:fd6I2zsCa 多重継承とか何に使うのか想像すらつかんけどpathlibがガッツリやってるらしいね
何に使うの?
ほんとに想像つかない
クラスを集合と捉えて排反でない分割したいこととかそんなあるか?
何に使うの?
ほんとに想像つかない
クラスを集合と捉えて排反でない分割したいこととかそんなあるか?
918デフォルトの名無しさん (ブーイモ MMb6-JsEB)
2023/09/13(水) 07:35:15.02ID:es5nzpicM そーそー普通ダイヤモンド継承だよね~
919デフォルトの名無しさん (ワッチョイ b6ad-FMeQ)
2023/09/13(水) 17:59:56.20ID:YINB0qAa0 入れ子した辞書同士の同定って
d1 = {"a":{"aa":1},"b":2,"c":{"cc":{"ccc":3}}}
d2 = {"a":{"aa":1},"b":2,"c":{"cc":{"ccc":3}}}
キーと値の総当りをやるのが確実なんだろうけど
if d1==d2でいいよね・・?と思ってふと値がインスタンスだった場合もやってみたら
class Hoge:
def __init__(self,a):
self.a=a
d1 = {"a":{"aa":1},"b":2,"c":{"cc":{"ccc":Hoge(10)}}}
d2 = {"a":{"aa":1},"b":2,"c":{"cc":{"ccc":Hoge(10)}}}
d1==d2 # False
Falseだった
辞書の値が、辞書 or リスト or str or int or boolean or Noneしか取らない
って前提だったらもうd1==d2でいいか・・
json.dumps(d1)==json.dumps(d2)ってのもどこかでみたことあるけどなんかメリットあるのかこれ
d1 = {"a":{"aa":1},"b":2,"c":{"cc":{"ccc":3}}}
d2 = {"a":{"aa":1},"b":2,"c":{"cc":{"ccc":3}}}
キーと値の総当りをやるのが確実なんだろうけど
if d1==d2でいいよね・・?と思ってふと値がインスタンスだった場合もやってみたら
class Hoge:
def __init__(self,a):
self.a=a
d1 = {"a":{"aa":1},"b":2,"c":{"cc":{"ccc":Hoge(10)}}}
d2 = {"a":{"aa":1},"b":2,"c":{"cc":{"ccc":Hoge(10)}}}
d1==d2 # False
Falseだった
辞書の値が、辞書 or リスト or str or int or boolean or Noneしか取らない
って前提だったらもうd1==d2でいいか・・
json.dumps(d1)==json.dumps(d2)ってのもどこかでみたことあるけどなんかメリットあるのかこれ
920デフォルトの名無しさん (ワッチョイ 8754-MPWR)
2023/09/13(水) 19:05:29.66ID:mZetXESn0 ==は同じオブジェクトという意味だしな
インスタンスは別のオブジェクト
インスタンスは別のオブジェクト
921デフォルトの名無しさん (ワッチョイ 0e33-erq7)
2023/09/13(水) 21:33:39.48ID:2ECL/EIJ0 >>919
class Hoge(int):
def __init__(self,a):
self.a=a
d1 = {"a":{"aa":1},"b":2,"c":{"cc":{"ccc":Hoge(10)}}}
d2 = {"a":{"aa":1},"b":2,"c":{"cc":{"ccc":Hoge(10)}}}
print(d1==d2) # True
d1 = {"a":{"aa":1},"b":2,"c":{"cc":{"ccc":Hoge(1)}}}
d2 = {"a":{"aa":1},"b":2,"c":{"cc":{"ccc":Hoge(10)}}}
print(d1==d2) # False
class Hoge(int):
def __init__(self,a):
self.a=a
d1 = {"a":{"aa":1},"b":2,"c":{"cc":{"ccc":Hoge(10)}}}
d2 = {"a":{"aa":1},"b":2,"c":{"cc":{"ccc":Hoge(10)}}}
print(d1==d2) # True
d1 = {"a":{"aa":1},"b":2,"c":{"cc":{"ccc":Hoge(1)}}}
d2 = {"a":{"aa":1},"b":2,"c":{"cc":{"ccc":Hoge(10)}}}
print(d1==d2) # False
922デフォルトの名無しさん (ワッチョイ 7601-29wB)
2023/09/13(水) 21:41:47.97ID:FudrDNP00 Hogeを値で比較したいなら__eq__と__hash__を書くかdataclass的なものを活用するか
923デフォルトの名無しさん (ワッチョイ 9a5c-CbuL)
2023/09/13(水) 21:58:52.60ID:GC1GSAPg0 へー、javaみたいなのあるんだ
924デフォルトの名無しさん (ワッチョイ 0e33-erq7)
2023/09/13(水) 22:33:54.03ID:2ECL/EIJ0 __hash__は無理じゃね
925デフォルトの名無しさん (ワッチョイ 0e33-erq7)
2023/09/13(水) 22:54:25.82ID:2ECL/EIJ0926デフォルトの名無しさん (アウアウウー Sa47-bpS4)
2023/09/13(水) 23:35:03.93ID:ljzzNVbDa >>919-920
==は同じオブジェクトという意味ではない
x1 = {"a":{"aa":1},"b":2,"c":{"cc":{"ccc":3}}}
x2 = {"a":{"aa":1},"b":2,"c":{"cc":{"ccc":3}}}
print(x1 == x2)
print(x1 is x2)
class Hoge:
def __init__(self,a):
self.a=a
d1 = {"a":{"aa":1},"b":2,"c":{"cc":{"ccc":Hoge(10)}}}
d2 = {"a":{"aa":1},"b":2,"c":{"cc":{"ccc":Hoge(10)}}}
print(d1 == d2)
print(d1 is d2)
==は同じオブジェクトという意味ではない
x1 = {"a":{"aa":1},"b":2,"c":{"cc":{"ccc":3}}}
x2 = {"a":{"aa":1},"b":2,"c":{"cc":{"ccc":3}}}
print(x1 == x2)
print(x1 is x2)
class Hoge:
def __init__(self,a):
self.a=a
d1 = {"a":{"aa":1},"b":2,"c":{"cc":{"ccc":Hoge(10)}}}
d2 = {"a":{"aa":1},"b":2,"c":{"cc":{"ccc":Hoge(10)}}}
print(d1 == d2)
print(d1 is d2)
927デフォルトの名無しさん (ワッチョイ e301-hSAH)
2023/09/14(木) 15:38:55.11ID:E7PcL1rL0 ようは早い話が
Hogeがもし非自作だったりしたときも
__eq__で拡張しとけば、いちいちforとかで回したりせずに
d1==d2だけでイケるってことでいいのか
Hogeがもし非自作だったりしたときも
__eq__で拡張しとけば、いちいちforとかで回したりせずに
d1==d2だけでイケるってことでいいのか
928デフォルトの名無しさん (ワッチョイ 0e33-erq7)
2023/09/14(木) 20:02:46.79ID:x6b4sEhy0 わざわざ__eq__だけ実装するよりもdataclassのほうがいいと思う
929デフォルトの名無しさん (オッペケ Sr3b-J7h4)
2023/09/14(木) 21:20:20.60ID:Z5WLuif8r 今Paizaで勉強してる
一通り終えたら入門書として、入門Python3 第2版を買おうと思うのですが、他に良いのあれば教えてください
一通り終えたら入門書として、入門Python3 第2版を買おうと思うのですが、他に良いのあれば教えてください
930デフォルトの名無しさん (ワッチョイ 8754-MPWR)
2023/09/14(木) 21:40:35.40ID:mJzwIL1R0 pythonを本で勉強するという発想が無かった
931デフォルトの名無しさん (ワッチョイ 0b01-NP+X)
2023/09/14(木) 22:01:47.20ID:XNzOozgR0 体系的に学ぶには本がよい
932デフォルトの名無しさん (ワッチョイ 4efb-DZDQ)
2023/09/14(木) 22:10:24.13ID:PDE0vufJ0 本読むと良いよ
めっちゃ興奮するしエロ本と変わらん
めっちゃ興奮するしエロ本と変わらん
933デフォルトの名無しさん (アウアウウー Sa47-rlb/)
2023/09/15(金) 00:41:34.46ID:AGwvaccFa プロ向きなら、Perfect series が良いけど、
パーフェクト Python [改訂2版] (PERFECT SERIES 5)、2020
改訂2版 パーフェクトRuby、Rubyサポーターズ、2017
パーフェクト Ruby on Rails 【増補改訂版】 (Perfect series)、2020
パーフェクト Python [改訂2版] (PERFECT SERIES 5)、2020
改訂2版 パーフェクトRuby、Rubyサポーターズ、2017
パーフェクト Ruby on Rails 【増補改訂版】 (Perfect series)、2020
934デフォルトの名無しさん (ワッチョイ 9bad-2GRl)
2023/09/15(金) 01:21:30.34ID:/EOrssYW0 >>933
Ruby関係ないし
Ruby関係ないし
935デフォルトの名無しさん (ワッチョイ 4efb-DZDQ)
2023/09/15(金) 01:43:25.39ID:1n4P5OHW0936デフォルトの名無しさん (ワッチョイ 5fda-JsEB)
2023/09/15(金) 04:07:37.47ID:cd4Mhd650 RORってGPLに汚染されて使えなくなったって聞いた
937デフォルトの名無しさん (ワッチョイ cebb-X99N)
2023/09/15(金) 07:25:53.48ID:p7MIb3Fq0 >>929
paizaは学習コースあるんだから本なんて要らんが
paizaは学習コースあるんだから本なんて要らんが
938デフォルトの名無しさん (テテンテンテン MMb6-9UM9)
2023/09/15(金) 08:52:17.62ID:StBTamIiM939デフォルトの名無しさん (ワッチョイ 8754-MPWR)
2023/09/15(金) 08:55:53.02ID:Y0aMdWmH0 effective pythonはたまに開いて刺激を得てる
940デフォルトの名無しさん (ワッチョイ 0b01-NP+X)
2023/09/15(金) 10:38:10.58ID:X7EUN8b/0 本で仕入れた知識を実践するんやで
941デフォルトの名無しさん (ワッチョイ 4ed6-AD4a)
2023/09/15(金) 10:48:21.69ID:XTzSJ3sy0 本ばかり読んでもなんにもならないが
本を読まないのは馬鹿
本を読まないのは馬鹿
942デフォルトの名無しさん (ワッチョイ 8754-MPWR)
2023/09/15(金) 10:52:59.05ID:Y0aMdWmH0 余計な苦労を避ける為の上手い書き方に納得するには、
一度は余計な苦労をしてる必要があるんだよな
一度は余計な苦労をしてる必要があるんだよな
943デフォルトの名無しさん (アウアウアー Sa06-bjEX)
2023/09/15(金) 18:32:02.40ID:KXmk4gupa Pythonは本かサイト使いながら勉強するのが良いよ
Pythonチュートリアルを読み解く実力がある人なら必要ないけど
そうじゃないなら、体系的知識を身につけるには入門書読むのが早い
というかベスト
Pythonチュートリアルを読み解く実力がある人なら必要ないけど
そうじゃないなら、体系的知識を身につけるには入門書読むのが早い
というかベスト
944デフォルトの名無しさん (ワッチョイ 0e33-erq7)
2023/09/15(金) 20:35:47.41ID:BvXWB9/L0 Paizaの入門コース終えたなら何か作ってみたらいいのに
945デフォルトの名無しさん (ワッチョイ 8754-MPWR)
2023/09/15(金) 21:53:30.72ID:Y0aMdWmH0 っていうか、まず作るんだよ
で、本を読んでもっといい方法を知る
で、本を読んでもっといい方法を知る
946デフォルトの名無しさん (ワッチョイ 3fbd-tO/S)
2023/09/16(土) 00:50:04.13ID:GOLJ0aM50 書籍で言ったら秀和システムの『実践100本ノック』はどれも良かった
O'Reillyが一番なんだろうが
O'Reillyが一番なんだろうが
947デフォルトの名無しさん (アウアウウー Sa53-68M3)
2023/09/16(土) 00:52:51.04ID:Ki/MMBdQa Effective Ruby は良い。
バグが起きにくい、安全で効率的なコーディングと、
間違いやすいポイントを解説
Effectiveシリーズも、日本人の著者もあるから、気を付ける。
「Effective Modern C++」の元祖・Scott Meyers と関係ないのに、
Effectiveと付けている本もある
その点、Effective Rubyは、Meyersにレビューをしてもらっている。
Effective Python は知らないけど
バグが起きにくい、安全で効率的なコーディングと、
間違いやすいポイントを解説
Effectiveシリーズも、日本人の著者もあるから、気を付ける。
「Effective Modern C++」の元祖・Scott Meyers と関係ないのに、
Effectiveと付けている本もある
その点、Effective Rubyは、Meyersにレビューをしてもらっている。
Effective Python は知らないけど
948デフォルトの名無しさん (ワッチョイ cf54-VRQG)
2023/09/16(土) 08:19:40.72ID:6K0or2YE0 effective perlは読んでる最中にperlに対する興味を失ってしまった
949デフォルトの名無しさん (ワッチョイ 0f01-JSeT)
2023/09/16(土) 09:20:44.97ID:FQ6fYHli0950デフォルトの名無しさん (ワッチョイ 8f0c-wvoO)
2023/09/16(土) 10:54:43.68ID:FZJflFW60 >>949
エロ動画多いよな
エロ動画多いよな
951デフォルトの名無しさん (テテンテンテン MM4f-hQzC)
2023/09/16(土) 11:11:03.27ID:VYkZR1o+M 自分で書くのは時間の無駄
今はChatGPTにこんなコードが欲しいと聞けば一瞬で書いてくれる
プログラマにはもはやコードを書く能力は求められていない
今はChatGPTにこんなコードが欲しいと聞けば一瞬で書いてくれる
プログラマにはもはやコードを書く能力は求められていない
952デフォルトの名無しさん (ワッチョイ 7ffb-DLad)
2023/09/16(土) 11:26:29.93ID:mzsOP2I60 と思っていた時期がありました
953デフォルトの名無しさん (ワッチョイ cf54-VRQG)
2023/09/16(土) 11:38:03.52ID:6K0or2YE0 ChatGPTの仕組みを知らないと、頼ってもいいかもと思えてしまうんだよな
過去に誰かが書いたコードの丸コピーならうまくいくというだけ
簡単な算数すら間違う奴に論理的思考を期待するのが間違い
過去に誰かが書いたコードの丸コピーならうまくいくというだけ
簡単な算数すら間違う奴に論理的思考を期待するのが間違い
954デフォルトの名無しさん (ワッチョイ 7f46-EWS7)
2023/09/16(土) 11:55:51.96ID:xpoAECi+0 >>949
グロ
グロ
955デフォルトの名無しさん (アウアウウー Sa53-HRje)
2023/09/16(土) 12:24:39.04ID:RATZO/gia956デフォルトの名無しさん (スプッッ Sddf-9xLE)
2023/09/16(土) 12:25:22.55ID:4RrVea/Jd Python勉強し始めたけど環境構築について調べてるだけであっという間に時間が溶けてく・・・
957デフォルトの名無しさん (テテンテンテン MM4f-hQzC)
2023/09/16(土) 12:35:00.43ID:VYkZR1o+M >>956
環境構築は出来る限りするな
・使うツールはテキストエディタとコマンドプロンプトのみ。VSCodeなど言語道断
・外部ライブラリは一切使わない
この二つを守ればトラブルのないPythonライフを送ることができる
環境構築は出来る限りするな
・使うツールはテキストエディタとコマンドプロンプトのみ。VSCodeなど言語道断
・外部ライブラリは一切使わない
この二つを守ればトラブルのないPythonライフを送ることができる
958デフォルトの名無しさん (ワッチョイ 8fc0-yKAj)
2023/09/16(土) 12:41:08.76ID:IXYjqLnl0959デフォルトの名無しさん (ワッチョイ cf54-VRQG)
2023/09/16(土) 12:46:59.61ID:6K0or2YE0 まずexcel読み書きモジュールの内作からだな
960デフォルトの名無しさん (ワッチョイ 7ffb-DLad)
2023/09/16(土) 12:50:19.75ID:mzsOP2I60 インタプリタ自作してから言え
961デフォルトの名無しさん (ワンミングク MM9f-tO/S)
2023/09/16(土) 12:55:37.64ID:ChIAnApXM >>956
わかる
わかる
962デフォルトの名無しさん (テテンテンテン MM4f-hQzC)
2023/09/16(土) 12:57:40.87ID:VYkZR1o+M963デフォルトの名無しさん (ワッチョイ 3f05-uIEn)
2023/09/16(土) 14:24:19.55ID:LU1R8AA00 >>949
絶対に試すべきだね
絶対に試すべきだね
964デフォルトの名無しさん (スプッッ Sddf-9xLE)
2023/09/16(土) 14:37:41.98ID:JW3zmgped とりあえずVSCodeのdevcontainerを利用して環境構築中
パッケージ管理はpoetryってのを使ってみることに
パッケージ管理はpoetryってのを使ってみることに
レス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
- 高市首相、トランプ米大統領に「早期に会いたい」 日中関係悪化受け… ★3 [BFU★]
- 「これいいじゃん!!!」 セブン-イレブンの1620円で買える“1人用クリスマスケーキ”🎂に注目殺到「天才すぎる」 [パンナ・コッタ★]
- 【コメ】卸売業者「簡単に安売りできない」「大暴落起きれば大赤字に」 JA「新米の販売進度が近年になく遅い。コメの回転が悪い」 ★5 [Hitzeschleier★]
- 小島瑠璃子さん、代表取締役を務める会社を破産申請 [牛丼★]
- 「残クレ」でマイホーム、国が銀行向け保険 新型住宅ローン普及促す -日経 ★3 [少考さん★]
- 【サッカー】日本代表、FIFAランキング“4位”の強豪イングランドとの対戦が正式決定! 来年3月に聖地ウェンブリーで激突へ [久太郎★]
- 自民党、ついに「断続的なレーダー照射」に発言後退。ネトウヨどうすんのこれ? [469534301]
- 【実況】博衣こよりのえちえちスーパーダンガンロンパ4🧪
- 【すこん部🏡】白上フブキ🦊配信中❗【ホロライブ▶】
- 【安倍晋三】中国船4隻が領海侵入 [828897501]
- 近所にびっくりドンキーがないんだけど!!!
- 現役JKのお茶会スレ( ¨̮ )︎︎𖠚ᐝ181
