当スレに★Python以外のプログラミング言語での回答類を書くべからず★
「Ruby では」「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(超初心者用) その48【まず1嫁】
https://mevius.5ch.net/test/read.cgi/tech/1589201940/
次スレは >>985 あたりが挑戦してくだしあ。(980過ぎても自動落ちはしなくなって久しい)
### END OF TEMPLATE ###
探検
くだすれPython(超初心者用) その49【まず1嫁】
■ このスレッドは過去ログ倉庫に格納されています
2020/07/18(土) 16:33:27.37ID:/iWSRGfH
324デフォルトの名無しさん
2020/07/30(木) 19:47:14.21ID:DFjeaZjZ325デフォルトの名無しさん
2020/07/30(木) 20:17:39.16ID:SHrdySLu >>322
Windows 10 で関数電卓を使う
https://support.microsoft.com/ja-jp/help/4039496/windows-10-scientific-calculator
>>323
>>1【まず1嫁】
Windows 10 で関数電卓を使う
https://support.microsoft.com/ja-jp/help/4039496/windows-10-scientific-calculator
>>323
>>1【まず1嫁】
326デフォルトの名無しさん
2020/07/30(木) 20:38:06.47ID:Whj+h8x1327デフォルトの名無しさん
2020/07/31(金) 01:05:01.96ID:AWCTGfyP py2appで作成したアプリって,どうしてサイズが大きくなってしまうのでしょうか?
サイズを小さくする方法はないのでしょうか?
サイズを小さくする方法はないのでしょうか?
328デフォルトの名無しさん
2020/07/31(金) 01:14:57.98ID:NLLSCNEk Pythonは悪魔手スクリプトでインタープリタが実行してるのに対して
マックドナルドなネイティブアプリにコンパイルして実行ファイルになるんだからアタリメクラッカー
マックドナルドなネイティブアプリにコンパイルして実行ファイルになるんだからアタリメクラッカー
329デフォルトの名無しさん
2020/07/31(金) 01:18:00.88ID:AWCTGfyP330デフォルトの名無しさん
2020/07/31(金) 01:33:19.73ID:PQssP+wa Pythonスクリプトで作らずに
直接Objective-CかSwiftで開発すればええんやで
直接Objective-CかSwiftで開発すればええんやで
331デフォルトの名無しさん
2020/07/31(金) 03:35:20.07ID:FfqYSIT0 > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw
日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw
日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw
332デフォルトの名無しさん
2020/07/31(金) 12:36:48.41ID:AOnpFiBz pythonの次はGoかRustにいきなさい
333デフォルトの名無しさん
2020/07/31(金) 13:30:28.77ID:GxmlUbA1 サンマーク出版の書籍タイトルみたいだなwww
334デフォルトの名無しさん
2020/08/01(土) 10:54:24.39ID:ul3104AO ソース(サイトから拾ってきてるので間違いは多分ない)は数行でエラーコードが長いものの質問したいのですがありですか?環境の問題だと考えて入るのですが。
エラーコード長すぎてスレに貼れないのでその場合どうするといいですか?
エラーコード長すぎてスレに貼れないのでその場合どうするといいですか?
335デフォルトの名無しさん
2020/08/01(土) 10:58:38.09ID:tTe6cA/F336デフォルトの名無しさん
2020/08/01(土) 11:03:13.22ID:biQ1QRTH おーい>>1読んでっかー?
337デフォルトの名無しさん
2020/08/01(土) 13:26:25.86ID:GZTqAP90 > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw
日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw
日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw
338デフォルトの名無しさん
2020/08/01(土) 17:32:56.81ID:TxHAnvn8339デフォルトの名無しさん
2020/08/01(土) 23:12:33.45ID:qVnOzDD7 スクレイピングの本で一番のおすすめは何でしょうか?
これからpython2年生をやる予定です
オライリージャパンのセンザンコウが表紙のはクソみたいなのでやめました
これからpython2年生をやる予定です
オライリージャパンのセンザンコウが表紙のはクソみたいなのでやめました
340デフォルトの名無しさん
2020/08/01(土) 23:22:09.79ID:cVk77Hxz 互換性がないからpython3年生から始めなさい
341デフォルトの名無しさん
2020/08/02(日) 00:33:55.29ID:OrrTO0fy >>339
評価見たらホントにクソっぽいな
評価見たらホントにクソっぽいな
342デフォルトの名無しさん
2020/08/02(日) 04:44:26.68ID:yz3gxwYF >>339
それである程度基礎が理解できるようになってきたら
次は中級者向けで広く浅いライブラリ紹介にとどまるけど
「Pythonによるスクレイピング&機械学習 開発テクニック BeautifulSoup,scikit-learn,TensorFlowを使ってみよう 」クジラ飛行机
なんてのはどうでしょう?
自分のやりたい事とマッチングするのが見つかるかも?
それである程度基礎が理解できるようになってきたら
次は中級者向けで広く浅いライブラリ紹介にとどまるけど
「Pythonによるスクレイピング&機械学習 開発テクニック BeautifulSoup,scikit-learn,TensorFlowを使ってみよう 」クジラ飛行机
なんてのはどうでしょう?
自分のやりたい事とマッチングするのが見つかるかも?
343デフォルトの名無しさん
2020/08/02(日) 09:39:52.63ID:dNbCIXPQ うちもスクレイピングしたくて本買ったけど、結局ネットで調べてる情報でやりたいこと完成したから1ページも読まないまま置いてある
目的が先に達成されてしまうとやる気がおきん…
目的が先に達成されてしまうとやる気がおきん…
344339
2020/08/02(日) 09:40:46.16ID:E4bEQw/0 回答ありがとうございます
とりあえずpython 2年生やって、342さんのをやってみますね
ちなみに今は面倒くさいことはpython にやらせようをやっています
これも結構難しいです
理解には三カ月ぐらいかかりそう
とりあえずpython 2年生やって、342さんのをやってみますね
ちなみに今は面倒くさいことはpython にやらせようをやっています
これも結構難しいです
理解には三カ月ぐらいかかりそう
345デフォルトの名無しさん
2020/08/02(日) 10:24:29.39ID:VdhKDmoH 純粋にスクレイピングがやってて面白くない。
ほとんどテクニックだけの世界で。
その点ではWebサーバサイドも似ているけど、こっちはまだ作る楽しみがある。
ほとんどテクニックだけの世界で。
その点ではWebサーバサイドも似ているけど、こっちはまだ作る楽しみがある。
346デフォルトの名無しさん
2020/08/02(日) 12:29:39.88ID:uvJ0AhRU347デフォルトの名無しさん
2020/08/02(日) 13:50:34.99ID:A/1sqmpg スクレイピングやるならPythonよりJavascript読めるようになる方が重要だよ
348デフォルトの名無しさん
2020/08/02(日) 15:30:53.14ID:uiYqbxLc jsとcssセレクタだね。大事なのは
349デフォルトの名無しさん
2020/08/02(日) 15:57:45.72ID:nzilHH7Z 正規表現による力技でもできるけどな
350デフォルトの名無しさん
2020/08/02(日) 17:19:38.08ID:Src0piYd > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw
日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw
日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw
351デフォルトの名無しさん
2020/08/02(日) 18:37:38.07ID:rl9xr/mh beautifulsoupでは取れないサイトが多すぎる。
で、結局変化後のDOMに追随できるSeleniumの学習に進むことになるわけだが…
そこまでやるなら、さらにjsとcssも分かってるとくればpuppeteerやtaiko使った方が楽という罠
で、結局変化後のDOMに追随できるSeleniumの学習に進むことになるわけだが…
そこまでやるなら、さらにjsとcssも分かってるとくればpuppeteerやtaiko使った方が楽という罠
352デフォルトの名無しさん
2020/08/02(日) 18:41:50.96ID:HU2rRSvM seleniumを使っていると悪質botとみなしてアクセスブロックするサービスを使う増えてきていて、スクレイピングはいずれ廃れる技術。
353デフォルトの名無しさん
2020/08/02(日) 19:07:24.40ID:rl9xr/mh seleniumとかは本物のブラウザを操作してアクセスしてるわけで、そんなん掻い潜る方法はいくらでもある。ただしrecapchaに類するパズル解かせて人間か判断するブロックはいかんともしがたいが…
そこは一旦停止させて人間に入力させるようにするしかない
そこは一旦停止させて人間に入力させるようにするしかない
354デフォルトの名無しさん
2020/08/02(日) 19:17:01.80ID:hOgQnHyE 株価のデータを引っ張ってくるにはどうするのがベストなの?
355デフォルトの名無しさん
2020/08/02(日) 19:30:46.42ID:hD/B3n6L pandas detareader使えよ
356デフォルトの名無しさん
2020/08/02(日) 22:48:40.05ID:afjdMLlX 最初から、Ruby on Rails で、Selenium Webdriver が楽。
DB も付いてる
Github Actions のCI のシステムテストで、
Capybara で、Headless Chrome を使うとか
DB も付いてる
Github Actions のCI のシステムテストで、
Capybara で、Headless Chrome を使うとか
357デフォルトの名無しさん
2020/08/02(日) 23:05:01.24ID:iSPzySye Rubyなんて死んだ言語今更やるくらいならPythonでいいだろ
358デフォルトの名無しさん
2020/08/02(日) 23:13:41.34ID:rl9xr/mh selenium自体はJava製で、各種言語向けのドライバーが出ています。
その中で最も人気なのがPython向けdriverで、
最も不人気なのがRuby向けdriverです。
その中で最も人気なのがPython向けdriverで、
最も不人気なのがRuby向けdriverです。
359デフォルトの名無しさん
2020/08/03(月) 00:04:38.60ID:V89o1FHv その死んだ言語と比べてもスクレイピングに必要な言語機能もライブラリも劣ってるのがPythonなんだよなぁ
今どきbs4+selenium+pythonで苦労してる人ってちょっと大丈夫?って思っちゃう
実際につかったことなければ苦労も分からないか
今どきbs4+selenium+pythonで苦労してる人ってちょっと大丈夫?って思っちゃう
実際につかったことなければ苦労も分からないか
360デフォルトの名無しさん
2020/08/03(月) 00:08:24.68ID:0nT8uF8W 便所漁りでイキってて草
361デフォルトの名無しさん
2020/08/03(月) 00:09:30.68ID:pdVx07YE ガイジ芸風変えたん?早く死になよ
362デフォルトの名無しさん
2020/08/03(月) 08:21:37.31ID:PbA5kDcu > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw
日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw
日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw
363デフォルトの名無しさん
2020/08/03(月) 11:05:29.54ID:3aFKjSal >>353
>一旦停止させて人間に入力させるようにするしかない
ここを上手く工夫して
「AIで文字認識の研究にご協力ください」っていう偽サイト造って
そこに問題解く人を大量に誘導する仕組みにして
captchaを人間に代行させる自動化プログラムらしきものを観たことがある
>一旦停止させて人間に入力させるようにするしかない
ここを上手く工夫して
「AIで文字認識の研究にご協力ください」っていう偽サイト造って
そこに問題解く人を大量に誘導する仕組みにして
captchaを人間に代行させる自動化プログラムらしきものを観たことがある
364デフォルトの名無しさん
2020/08/03(月) 11:23:52.35ID:MCqJ1GDb >>363
その偽サイトにスクレイピングボットがアクセスしてくるという地獄絵図www
その偽サイトにスクレイピングボットがアクセスしてくるという地獄絵図www
365デフォルトの名無しさん
2020/08/03(月) 11:30:55.54ID:VqnR0HKx 一種の(良心的?)MITMなのでbotにアクセスされても困らないというか
botが来る理由が判らない
botが来る理由が判らない
366デフォルトの名無しさん
2020/08/03(月) 11:41:09.31ID:MCqJ1GDb367デフォルトの名無しさん
2020/08/04(火) 01:30:57.80ID:8b2QE9nU pythonでaccessを実行したいと考えています。
いくつか調べてみましたがさっぱり分からず。。。
具体的にはaccessでファイルを出力する際にボタンをクリックするのですが、その作業を複数回する必要があり、それを自動化したいと考えています。
pythonでデータベースを読む込む必要はなく、その作業だけを自動化したいです。
どのようなモジュールを使えばできるでしょうか?
低レベルな質問で恐縮ですが、お答えいただければ幸いです。
いくつか調べてみましたがさっぱり分からず。。。
具体的にはaccessでファイルを出力する際にボタンをクリックするのですが、その作業を複数回する必要があり、それを自動化したいと考えています。
pythonでデータベースを読む込む必要はなく、その作業だけを自動化したいです。
どのようなモジュールを使えばできるでしょうか?
低レベルな質問で恐縮ですが、お答えいただければ幸いです。
368デフォルトの名無しさん
2020/08/04(火) 01:51:06.44ID:8QweQuKX >>367
死ね
死ね
369デフォルトの名無しさん
2020/08/04(火) 06:59:05.33ID:jwMzG50i >>367
PyAutoGUIみたいな自動操作系のライブラリを使う
PyAutoGUIみたいな自動操作系のライブラリを使う
370デフォルトの名無しさん
2020/08/04(火) 09:37:31.18ID:5xy5U4C9 > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw
日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw
日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw
371デフォルトの名無しさん
2020/08/04(火) 09:49:27.55ID:d/TW9CWz 辞書でキーが存在しないときにNone返してくれるgetって便利なのあるけど
これの配列バージョンは無いの?
これの配列バージョンは無いの?
372デフォルトの名無しさん
2020/08/04(火) 10:07:57.19ID:b4l1hFqy 335 336 338
コードもエラーコードも1のリンクあるものに貼り付けるのが正しいのでしょうか?
悩んでいたのですが、コードが人によっては不愉快になるかもしれないのでその質問自体は自粛しておこうかと思ってます。
内容的にはポイ活的なコードですが。
別の質問なのですが、会社のパソコンで休み時間などにPythonを勉強したいのですが会社のパソコンにはソフトのインストールはできません。
ウェブ上でseleniumとかも使えるサイトは無いですよね?
会社でポイ活のコードとか作動させる気はなく勉強用としてです。
コードもエラーコードも1のリンクあるものに貼り付けるのが正しいのでしょうか?
悩んでいたのですが、コードが人によっては不愉快になるかもしれないのでその質問自体は自粛しておこうかと思ってます。
内容的にはポイ活的なコードですが。
別の質問なのですが、会社のパソコンで休み時間などにPythonを勉強したいのですが会社のパソコンにはソフトのインストールはできません。
ウェブ上でseleniumとかも使えるサイトは無いですよね?
会社でポイ活のコードとか作動させる気はなく勉強用としてです。
373デフォルトの名無しさん
2020/08/04(火) 10:35:35.31ID:vYzFyP25 >>372
Pythonのページいけよ
Pythonのページいけよ
374デフォルトの名無しさん
2020/08/04(火) 10:47:55.95ID:0aBwwNst 普通に家PCをリモートでいいんじゃない、スマホからでもつなげるし
375デフォルトの名無しさん
2020/08/04(火) 10:55:22.65ID:njKuoHDi376デフォルトの名無しさん
2020/08/04(火) 10:56:56.50ID:0aBwwNst 俺もポイ活勢だけどあまりこの話は余所で出さない方がいいぞ
ポイ活自体印象相当悪いからな
ポイ活自体印象相当悪いからな
377デフォルトの名無しさん
2020/08/04(火) 12:31:40.25ID:DzQriKoF378デフォルトの名無しさん
2020/08/04(火) 12:50:22.67ID:5Wn6uTlk 373
なるほど。わかりました。
374
環境作ればリモートもたしかによさそうな気がしてきました。p関連は最終的に自分で勉強していきます。
375
すみません。ですが1を読んでもわかりません。
なるほど。わかりました。
374
環境作ればリモートもたしかによさそうな気がしてきました。p関連は最終的に自分で勉強していきます。
375
すみません。ですが1を読んでもわかりません。
379デフォルトの名無しさん
2020/08/04(火) 13:42:38.77ID:yjO/bVZu python 3.9がリリースされたらしいんですが
公式見ても見つかりません
誤報でしょうか?
公式見ても見つかりません
誤報でしょうか?
380デフォルトの名無しさん
2020/08/04(火) 14:09:02.43ID:Nxnzt8Qr >>367
https://docs.microsoft.com/ja-jp/office/vba/api/access.docmd.runcommand
https://docs.microsoft.com/ja-jp/office/vba/api/access.docmd.runmacro
https://docs.microsoft.com/ja-jp/office/vba/api/access.docmd.rundatamacro
http://softcell-japan.com/tips1002.html
http://www7b.biglobe.ne.jp/~cbcnet/kisuhen/docmd.html
https://www.isa-onlineshop.net/webschool/txt-pdf/office/access_vba_basic.pdf
https://docs.microsoft.com/ja-jp/office/vba/api/access.docmd.runcommand
https://docs.microsoft.com/ja-jp/office/vba/api/access.docmd.runmacro
https://docs.microsoft.com/ja-jp/office/vba/api/access.docmd.rundatamacro
http://softcell-japan.com/tips1002.html
http://www7b.biglobe.ne.jp/~cbcnet/kisuhen/docmd.html
https://www.isa-onlineshop.net/webschool/txt-pdf/office/access_vba_basic.pdf
381デフォルトの名無しさん
2020/08/04(火) 14:12:09.06ID:rbslZ05+ 3.9はまだベータ、正式版は10/5の予定
ダウンロードページの真ん中あたりにPython 3.9 Release Scheduleってあるじゃろ
ダウンロードページの真ん中あたりにPython 3.9 Release Scheduleってあるじゃろ
382デフォルトの名無しさん
2020/08/04(火) 15:17:38.90ID:d/TW9CWz a = 0
if True:
_a = 1
else:
_a = 0
print( a )
一行目のa=0ってかならずaが1か0が代入されるのでいらないと思うけどみなさんは書く派ですか?
自分は何の変数があるかどうかぱっとみわかりやすいので書く派なんすけどa以外にも複数変数あるときも書くものかなって。
でも結局最後の行見ないといけないし、やっぱこの変数使わないってなったら編集の面倒さも2倍だなって
if True:
_a = 1
else:
_a = 0
print( a )
一行目のa=0ってかならずaが1か0が代入されるのでいらないと思うけどみなさんは書く派ですか?
自分は何の変数があるかどうかぱっとみわかりやすいので書く派なんすけどa以外にも複数変数あるときも書くものかなって。
でも結局最後の行見ないといけないし、やっぱこの変数使わないってなったら編集の面倒さも2倍だなって
383デフォルトの名無しさん
2020/08/04(火) 15:45:59.52ID:gYE3Uom9 a = 1 if True else 0
384デフォルトの名無しさん
2020/08/04(火) 16:01:09.56ID:DzQriKoF else には行かないから
a = 1
だけで充分だろ
もし変数観るなら
b = True
a = 1 * b
#aは1
b = False
a = 1 * b
#aは0
a = 1
だけで充分だろ
もし変数観るなら
b = True
a = 1 * b
#aは1
b = False
a = 1 * b
#aは0
385デフォルトの名無しさん
2020/08/04(火) 16:33:07.59386デフォルトの名無しさん
2020/08/04(火) 17:52:50.03ID:rLl+qUK9 python基本好きだけど、三項演算子とlambdaはブサイクで嫌い
387デフォルトの名無しさん
2020/08/04(火) 18:32:48.64ID:njKuoHDi388デフォルトの名無しさん
2020/08/04(火) 18:34:04.52ID:Z0Jf3hFU >>379
これでしょ
俺も数時間前に見て、python公式確認しに行っちまったよ
https://i.imgur.com/mhL2Siu.jpg
https://codezine.jp/article/detail/12669
これでしょ
俺も数時間前に見て、python公式確認しに行っちまったよ
https://i.imgur.com/mhL2Siu.jpg
https://codezine.jp/article/detail/12669
389デフォルトの名無しさん
2020/08/04(火) 19:29:59.51 >>387 なんか見えてきたので間違ってるかもしれないけど一応メモしとく
a=1
b=0
if True:
_a=1
_if True:
__b='1,1'
_else:
__b='1,0'
else:
_a=0
_if True:
__b='0,1'
_else:
__b='0,0'
print(a,b)
こういう書き方のコードって結構見る
if Trueの部分が真偽どちらであろうと結局a,b出力されるじゃんって感じのコード
実際見るコードはaもbも複雑で相互作用しまくってるけど
結局見やすさを追求するなら、変数が出てくる部分をどうにかこうにか関数でやればいいじゃんって思ってきた
f1=lambda n:1 if n else 0
f2=lambda n:1 if n else 0
f30 = lambda n1:lambda n2:'('+str(n1)+','+str(n2)+')f30'
f31 = lambda n1:lambda n2:'('+str(n1)+','+str(n2)+')f31'
f4 = lambda n:1 if n else 0
ab=lambda a:f30(a) if f4(a) else f31(a)
n = f1(True)
a = f1(n)
b = f2(False)
print('a = '+str(a))
print('b = '+str(b))
print('(a,b)='+ab(a)(b))
最終的に使われている変数は何か、が圧倒的に見やすい
いらない変数を削除・編集したときに、削除・編集すべき関数も瞬時にわかる
a=1
b=0
if True:
_a=1
_if True:
__b='1,1'
_else:
__b='1,0'
else:
_a=0
_if True:
__b='0,1'
_else:
__b='0,0'
print(a,b)
こういう書き方のコードって結構見る
if Trueの部分が真偽どちらであろうと結局a,b出力されるじゃんって感じのコード
実際見るコードはaもbも複雑で相互作用しまくってるけど
結局見やすさを追求するなら、変数が出てくる部分をどうにかこうにか関数でやればいいじゃんって思ってきた
f1=lambda n:1 if n else 0
f2=lambda n:1 if n else 0
f30 = lambda n1:lambda n2:'('+str(n1)+','+str(n2)+')f30'
f31 = lambda n1:lambda n2:'('+str(n1)+','+str(n2)+')f31'
f4 = lambda n:1 if n else 0
ab=lambda a:f30(a) if f4(a) else f31(a)
n = f1(True)
a = f1(n)
b = f2(False)
print('a = '+str(a))
print('b = '+str(b))
print('(a,b)='+ab(a)(b))
最終的に使われている変数は何か、が圧倒的に見やすい
いらない変数を削除・編集したときに、削除・編集すべき関数も瞬時にわかる
390デフォルトの名無しさん
2020/08/04(火) 21:13:38.93ID:HzuBP/6f Pythonしか書かない人とCも書く人ではコーディングスタイルが多少変わってもおかしくない
とりあえず出てくる変数は先に宣言した方が見やすかったりするのさ。
後でアルゴリズムを変える可能性を考えると必ず式で一発で評価できるか微妙なときもあるしね。
とりあえず出てくる変数は先に宣言した方が見やすかったりするのさ。
後でアルゴリズムを変える可能性を考えると必ず式で一発で評価できるか微妙なときもあるしね。
391デフォルトの名無しさん
2020/08/04(火) 23:13:53.41ID:tuSGsgmJ 初歩的なことですまないが、
if True:
って、条件の対象って何?
if True:
って、条件の対象って何?
392デフォルトの名無しさん
2020/08/04(火) 23:51:00.57ID:KNZwnkDB def show_start_menu():
root1 = tk.Tk()
root1.title(u"データ分析")
root1.geometry("400x300")
# Label
Static1 = tk.Label(text=u'分析するデータの個数を選択して下さい')
Static1.pack()
# Button1
Button1= tk.Button(text=u'1データを分析', width=25)
Button1.bind("<button1-1>",print('click'))
Button1.place(x=105, y=60)
root1.mainloop()
これを実行するとウインドウ開くと当時にclickって表示されるんですけどなんででしょう?
button1を左クリックしたらclickと表示されるようにしているつもりなんですが・・・。
root1 = tk.Tk()
root1.title(u"データ分析")
root1.geometry("400x300")
# Label
Static1 = tk.Label(text=u'分析するデータの個数を選択して下さい')
Static1.pack()
# Button1
Button1= tk.Button(text=u'1データを分析', width=25)
Button1.bind("<button1-1>",print('click'))
Button1.place(x=105, y=60)
root1.mainloop()
これを実行するとウインドウ開くと当時にclickって表示されるんですけどなんででしょう?
button1を左クリックしたらclickと表示されるようにしているつもりなんですが・・・。
393デフォルトの名無しさん
2020/08/05(水) 00:23:56.78394デフォルトの名無しさん
2020/08/05(水) 00:28:02.62ID:BsFah0sm >>391
if文は引数が真であるかを判断するもの
if文は引数が真であるかを判断するもの
395デフォルトの名無しさん
2020/08/05(水) 00:51:10.71ID:ZBlhTFE5 >>392
メソッドの引数は渡される前に評価(print()が実行)されてしまうから。tkは関係ない
def clicked():
print('click')
button1.bind('<button-1>', clicked)
メソッドの引数は渡される前に評価(print()が実行)されてしまうから。tkは関係ない
def clicked():
print('click')
button1.bind('<button-1>', clicked)
396デフォルトの名無しさん
2020/08/05(水) 01:24:16.90ID:Oa+okPfy397デフォルトの名無しさん
2020/08/05(水) 02:02:08.19ID:BHc41wwZ >>396
馬鹿にはわからんだけだよ
馬鹿にはわからんだけだよ
398デフォルトの名無しさん
2020/08/05(水) 02:26:01.10ID:2RyFB+EQ399デフォルトの名無しさん
2020/08/05(水) 02:36:08.51 n = f1(True)を n = f1(False)にすればa=0になるし
if True: を if False:にしてもいいし
文脈みればどうでもいい部分だからif Trueにしてるってことくらいわかるでしょ
a=1だけでいいとかはまったくの的外れ
if True: を if False:にしてもいいし
文脈みればどうでもいい部分だからif Trueにしてるってことくらいわかるでしょ
a=1だけでいいとかはまったくの的外れ
400デフォルトの名無しさん
2020/08/05(水) 02:39:15.35 コード”のみ”をみれば結果がa=1だからそれを最適化すればいい
とか普通にネタで言ってるんだと思って流してたけど違うのか??
そんなこと言い出したら全角の_でインデント使ってるとこも
エラー出るぞとか言って徹底すればいいのに
とか普通にネタで言ってるんだと思って流してたけど違うのか??
そんなこと言い出したら全角の_でインデント使ってるとこも
エラー出るぞとか言って徹底すればいいのに
401デフォルトの名無しさん
2020/08/05(水) 02:41:39.28 ガチのマジでアスペいない?
あざといからネタでやってるんだと思ってるんだけどなぁ
あざといからネタでやってるんだと思ってるんだけどなぁ
402デフォルトの名無しさん
2020/08/05(水) 02:45:26.49ID:2RyFB+EQ 初めから知識0からじゃ何も進まないじゃないか
ともかく前提条件が >>1以外の事は考えたくないんだ
ともかく前提条件が >>1以外の事は考えたくないんだ
403デフォルトの名無しさん
2020/08/05(水) 06:22:32.72ID:LSc+X1IL ↓のような標準入力が大量にあったとして、それをリストに入れたい状況で、
リストを順に命名する方法はありますか?
list_001 list_002 list_003 list_004 list_m の様に増えていくイメージです。
for i in range (m): のような形の処理しか思いつかないのですが、
リストを何らかの順番で規則的に命名する方法がわかりません。
よろしくおねがいします。
--------------------------
123 4 56 789 0123 45 67 8901 .....n list_001
as efef asef fe3 434 ee fea ...n list_002
aseff ae asd ...n list_m
リストを順に命名する方法はありますか?
list_001 list_002 list_003 list_004 list_m の様に増えていくイメージです。
for i in range (m): のような形の処理しか思いつかないのですが、
リストを何らかの順番で規則的に命名する方法がわかりません。
よろしくおねがいします。
--------------------------
123 4 56 789 0123 45 67 8901 .....n list_001
as efef asef fe3 434 ee fea ...n list_002
aseff ae asd ...n list_m
404デフォルトの名無しさん
2020/08/05(水) 08:08:10.54ID:XsPNeg0Z >>403
temp_dic={}
forループの中で
temp_list=[]
リストの中身いれてさいごに
hoge="list_"+str(i)#桁揃えのやり方あるけどなんだったかわすれたわ
temp_dic[hoge]=temp_list
でもってさいごのさいごに
またforループでdicから順々に取り出せばえんでねーのかな
temp_dic={}
forループの中で
temp_list=[]
リストの中身いれてさいごに
hoge="list_"+str(i)#桁揃えのやり方あるけどなんだったかわすれたわ
temp_dic[hoge]=temp_list
でもってさいごのさいごに
またforループでdicから順々に取り出せばえんでねーのかな
405デフォルトの名無しさん
2020/08/05(水) 08:51:45.64ID:L/0IIDMF > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw
日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw
日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw
406デフォルトの名無しさん
2020/08/05(水) 09:11:58.61ID:+q2ZzHFA >>405
放射能まみれのチョッパリが何をイキガッているんだ?
強姦と窃盗はお前らチョッパリのお得意分野だろう!
慰安婦の方々に謝罪し、徴用工の方々にきちんと賠償しろ
俺たちに口応えするのはそれからだ!
放射能まみれのチョッパリが何をイキガッているんだ?
強姦と窃盗はお前らチョッパリのお得意分野だろう!
慰安婦の方々に謝罪し、徴用工の方々にきちんと賠償しろ
俺たちに口応えするのはそれからだ!
407デフォルトの名無しさん
2020/08/05(水) 09:20:36.66ID:nWrq5ml2 >>401
ガチ
ガチ
408デフォルトの名無しさん
2020/08/05(水) 10:10:28.99ID:zJw940E0 >>395
ありがとうございます。
これだと
clicked() takes 0 positional arguments but 1 was given
となりました。引数無いぞコラというエラーですよね。
def clicked(a):
print('click')
button1.bind('<button-1>', clicked)
だとOK。
ありがとうございます。
これだと
clicked() takes 0 positional arguments but 1 was given
となりました。引数無いぞコラというエラーですよね。
def clicked(a):
print('click')
button1.bind('<button-1>', clicked)
だとOK。
409デフォルトの名無しさん
2020/08/05(水) 10:19:51.68ID:zJw940E0 button1.bind('<button-1>', clicked)
って左クリックをしたらclikedを実行ではなくて、
って左クリックをしたらclikedを実行ではなくて、
410デフォルトの名無しさん
2020/08/05(水) 10:20:59.91ID:zJw940E0 左クリックをすると
イベント値をclickedにわたすということでしょうか?
クリックをしたら関数を実行みたいにしたいのですがbindを使うのが間違ってる?
イベント値をclickedにわたすということでしょうか?
クリックをしたら関数を実行みたいにしたいのですがbindを使うのが間違ってる?
411デフォルトの名無しさん
2020/08/05(水) 10:28:09.96ID:LSc+X1IL412デフォルトの名無しさん
2020/08/05(水) 10:44:01.02ID:xKYyZvTf >>403
execをつかう
要するに、「python 変数 動的 生成」と検索すると答えは出る
Python - pythonでname0,name1,name2・・・のように変数を宣言したい|teratail
https://teratail.com/questions/9130
pythonで動的に変数を定義する - Qiita
https://qiita.com/ytsumura/items/917de811c023ee9f3709
pythonの教科書でevalが全然説明されてないのも問題だ
こういう便利なヤツはバンバン使えばいいのに
そもそもevalとapplyは最重要項目でしょう
execをつかう
要するに、「python 変数 動的 生成」と検索すると答えは出る
Python - pythonでname0,name1,name2・・・のように変数を宣言したい|teratail
https://teratail.com/questions/9130
pythonで動的に変数を定義する - Qiita
https://qiita.com/ytsumura/items/917de811c023ee9f3709
pythonの教科書でevalが全然説明されてないのも問題だ
こういう便利なヤツはバンバン使えばいいのに
そもそもevalとapplyは最重要項目でしょう
413デフォルトの名無しさん
2020/08/05(水) 11:07:48.36ID:G2EhtAf5 そもそもlist/dictに勝る点がないので、便利でも何でもない。
デバッグのし辛さとか変なコードの実行などなど。
execなんかよりストレートにglobals/locals使う方法もあるが、
globals()["hoge"] = "Hoge"
print(hoge)
これもexecと同様デバッグがめんどくさくなる。
デバッグのし辛さとか変なコードの実行などなど。
execなんかよりストレートにglobals/locals使う方法もあるが、
globals()["hoge"] = "Hoge"
print(hoge)
これもexecと同様デバッグがめんどくさくなる。
414デフォルトの名無しさん
2020/08/05(水) 11:21:08.66ID:zJw940E0415デフォルトの名無しさん
2020/08/05(水) 11:38:46.21ID:zJw940E0 ずっとanacondaからvscodeでpythonいじってたんですが、
プログラムの規模が大きくなってきたため、統合開発環境をインストールして開発しようかと思っています。
無料の統合開発環境でいいのってないですか?
プログラムの規模が大きくなってきたため、統合開発環境をインストールして開発しようかと思っています。
無料の統合開発環境でいいのってないですか?
416デフォルトの名無しさん
2020/08/05(水) 11:38:47.88ID:LSc+X1IL 2次元配列のリストと辞書(一次元)は同じ様に思えるのですが、違いはありますか?
(3.7以前、辞書が順序を保存しなかったときは大きな違いがあったと理解しています。)
それぞれの仕組みが書いてあるサイトはあるのですが、何が違うのかを調べても見つけることが出来ませんでした。
書くのが面倒であれば、説明が書いてあるサイトを貼っていただく形でもありがたいです。
>>412
ありがとうございます。試してみます。
(3.7以前、辞書が順序を保存しなかったときは大きな違いがあったと理解しています。)
それぞれの仕組みが書いてあるサイトはあるのですが、何が違うのかを調べても見つけることが出来ませんでした。
書くのが面倒であれば、説明が書いてあるサイトを貼っていただく形でもありがたいです。
>>412
ありがとうございます。試してみます。
417デフォルトの名無しさん
2020/08/05(水) 11:39:01.66ID:kVNaCqIg File "C:\Users\NEC-PCuser\.spyder-py3\temp.py", line 23, in <module>
my_data = genfromtxt('SingleECG.csv')
File "C:\Users\NEC-PCuser\anaconda3\lib\site-packages\numpy\lib\npyio.py", line 1772, in genfromtxt
fid = np.lib._datasource.open(fname, 'rt', encoding=encoding)
File "C:\Users\NEC-PCuser\anaconda3\lib\site-packages\numpy\lib\_datasource.py", line 269, in open
return ds.open(path, mode, encoding=encoding, newline=newline)
File "C:\Users\NEC-PCuser\anaconda3\lib\site-packages\numpy\lib\_datasource.py", line 623, in open
raise IOError("%s not found." % path)
グラフをプロットしたらこのようなエラーが出ました。解決方法を教えてください
my_data = genfromtxt('SingleECG.csv')
File "C:\Users\NEC-PCuser\anaconda3\lib\site-packages\numpy\lib\npyio.py", line 1772, in genfromtxt
fid = np.lib._datasource.open(fname, 'rt', encoding=encoding)
File "C:\Users\NEC-PCuser\anaconda3\lib\site-packages\numpy\lib\_datasource.py", line 269, in open
return ds.open(path, mode, encoding=encoding, newline=newline)
File "C:\Users\NEC-PCuser\anaconda3\lib\site-packages\numpy\lib\_datasource.py", line 623, in open
raise IOError("%s not found." % path)
グラフをプロットしたらこのようなエラーが出ました。解決方法を教えてください
418デフォルトの名無しさん
2020/08/05(水) 12:04:12.36ID:aMNOBbmO419デフォルトの名無しさん
2020/08/05(水) 12:44:19.03ID:L/0IIDMF > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw
日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw
日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw
420デフォルトの名無しさん
2020/08/05(水) 12:59:40.04ID:bfUj5q3R 今どきWindowsに直でPython入れてる馬鹿はくたばっとけよ
421デフォルトの名無しさん
2020/08/05(水) 13:08:50.41ID:IZQzbQjk >>417
1.Spyderを1回でも起動するとホームフォルダに「.spyder-py3」というフォルダができています。
Windowsの方は、ご自分のデフォルトのホームフォルダに「.spyder-py3」ができていることがわかります。
OSXの方は、ホームフォルダ直下に、不可視フォルダとして存在しています(見えません)。Finderの「移動」メニュー→「フォルダへ移動」をクリックして、「フォルダの場所を入力」に「.spyder-py3」と入力し、Returnキーを入力します。
2.このフォルダの中に、「spyder.lock」というファイルを探してください。このロックファイルは通常Spyderの起動時に自動的に作成され、終了時に自動的に消去されます。ところが、何らかの理由でこれが残ってしまった場合、spyderを新たに起動できなくなります。
3.spyder.lockをゴミ箱に入れて削除します。
4.再びspyderの起動をおこなってください。
1.Spyderを1回でも起動するとホームフォルダに「.spyder-py3」というフォルダができています。
Windowsの方は、ご自分のデフォルトのホームフォルダに「.spyder-py3」ができていることがわかります。
OSXの方は、ホームフォルダ直下に、不可視フォルダとして存在しています(見えません)。Finderの「移動」メニュー→「フォルダへ移動」をクリックして、「フォルダの場所を入力」に「.spyder-py3」と入力し、Returnキーを入力します。
2.このフォルダの中に、「spyder.lock」というファイルを探してください。このロックファイルは通常Spyderの起動時に自動的に作成され、終了時に自動的に消去されます。ところが、何らかの理由でこれが残ってしまった場合、spyderを新たに起動できなくなります。
3.spyder.lockをゴミ箱に入れて削除します。
4.再びspyderの起動をおこなってください。
422デフォルトの名無しさん
2020/08/05(水) 13:21:10.89ID:LSc+X1IL423デフォルトの名無しさん
2020/08/05(水) 13:40:48.50ID:XsPNeg0Z■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 ★4 [蚤の市★]
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★5 [七波羅探題★]
- 【速報】 米トランプ政権声明 「中国が台湾を奪おうとする、いかなる試みも阻止する」 中国「レッドラインだ」 ★2 [お断り★]
- 元プロ野球選手・堂上隼人(43)を20代女性2人へのわいせつ未遂容疑で8回目の逮捕…これまでの被害者は10代・20代の女性11人に [Anonymous★]
- 「残業キャンセル界隈」若者が増加?「職務放棄」との批判も…“定時退社の権利”どこまで通用するか [七波羅探題★]
- 【高校野球】なぜ『7回制』は反対多数でも止まらないか… 高野連が「全員の命」守るために貫く伝統より改革の姿勢 [冬月記者★]
- 【高市悲報】自衛隊「実は事前に現場海域で中国軍から空母での発着訓練をすると通告がありました」え…?😨😨 [931948549]
- 【速報】旧統一教会会長が辞任 [459590647]
- 【高市速報】中国「このままだと日本が先制攻撃してくる」 [583597859]
- AI「その画像AIだぞ」AIぼく「そうなんだ助かる」
- 「ワイとベロチュー」or「女の子とスカトロセックス」
- 【悲報】山里亮太(南海キャンディーズ)さん [329329848]
