当スレに★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(超初心者用) その47【Ruby禁止】
http://mevius.5ch.net/test/read.cgi/tech/1583509252/
次スレは >>985 あたりが挑戦してくだしあ。(980過ぎても自動落ちはしなくなって久しい)
### END OF TEMPLATE ###
探検
くだすれPython(超初心者用) その48【まず1嫁】
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2020/05/11(月) 21:59:00.52ID:0VaPf7nQ363デフォルトの名無しさん
2020/06/20(土) 22:49:43.11ID:bi+ClXLb デスクトップアプリだと,なんだかpyqtが一番シンプルそう…
364デフォルトの名無しさん
2020/06/20(土) 22:56:13.90ID:tXS4Zxv6 クロスプラットフォームは、JavaScript が多い
Cordova, Electron, React Native
Cordova, Electron, React Native
365デフォルトの名無しさん
2020/06/20(土) 23:09:44.27ID:XL0R+bbS unityのc#を使うと、MacとかWindowsとかいちいち用意しなくてもそのマシン向けにビルドできて便利だったわ
iOSやAndroidも対応してるしすごく便利
pythonにもああいうの欲しい
iOSやAndroidも対応してるしすごく便利
pythonにもああいうの欲しい
366デフォルトの名無しさん
2020/06/21(日) 05:12:02.17ID:RSezRE5h WEBアプリならpthonですか?
367デフォルトの名無しさん
2020/06/21(日) 05:18:17.85ID:RSezRE5h いえ、間違いです
スマホアプリです
スマホはpythonではできないんですよね、jsならともかく
スマホアプリです
スマホはpythonではできないんですよね、jsならともかく
368デフォルトの名無しさん
2020/06/21(日) 05:46:19.47ID:RSezRE5h https://ideone.com/SV6M01
これでまたサーバが起動しなくなってしまったのですが、理由はわかりませんか?一度起動させてから、closeしないといけないのでしょうか?
どこかに別のプロセス?がのこってて8000ポートが使えないとかそんな理由でしょうか
これでまたサーバが起動しなくなってしまったのですが、理由はわかりませんか?一度起動させてから、closeしないといけないのでしょうか?
どこかに別のプロセス?がのこってて8000ポートが使えないとかそんな理由でしょうか
369デフォルトの名無しさん
2020/06/21(日) 08:47:51.40ID:riL6PM7z closureの内部の変数を引数で書き換えることってできますか?
370デフォルトの名無しさん
2020/06/21(日) 09:07:48.19ID:1+6Sm8QL ?
それがclosureの一般的な使い方なのでは
それがclosureの一般的な使い方なのでは
371デフォルトの名無しさん
2020/06/21(日) 09:14:28.63ID:mc9JBLN2372デフォルトの名無しさん
2020/06/21(日) 09:17:59.13ID:riL6PM7z373デフォルトの名無しさん
2020/06/21(日) 09:22:44.10ID:mc9JBLN2 >>372
できないと言ってる例をコードで示して
できないと言ってる例をコードで示して
374デフォルトの名無しさん
2020/06/21(日) 10:07:16.53ID:riL6PM7z375デフォルトの名無しさん
2020/06/21(日) 10:41:18.12ID:mc9JBLN2 >>374
アウタースコープの変数に代入したい場合はnonlocalで宣言しないと一番内側の関数スコープの変数として扱われる
アウタースコープの変数に代入したい場合はnonlocalで宣言しないと一番内側の関数スコープの変数として扱われる
376デフォルトの名無しさん
2020/06/21(日) 11:23:38.90ID:RSezRE5h aiで3dモデル生成は可能ですか?pythonとblenderでですが
377デフォルトの名無しさん
2020/06/21(日) 11:28:48.77ID:jQi52PAy C#からパイソンを実行してデータ分析させたいんだけど、
すごく簡単に実現できる方法ってありませんか?
1 C#からテキストファイルでデータ出力
2 C#からPython起動し、テキストファイルのパスを渡す
3 Pythonでデータ分析しグラフ出力
みたいな感じです。
PythonからC#に受け渡すデータはありません。
すごく簡単に実現できる方法ってありませんか?
1 C#からテキストファイルでデータ出力
2 C#からPython起動し、テキストファイルのパスを渡す
3 Pythonでデータ分析しグラフ出力
みたいな感じです。
PythonからC#に受け渡すデータはありません。
378デフォルトの名無しさん
2020/06/21(日) 11:34:09.49ID:1+6Sm8QL なんだっけ
pythonnetとかいうので前やった覚えがある
C#からpythonの呼び出し
でもapiから呼び出せるようにしといた方がいいと思うけどね
pythonnetとかいうので前やった覚えがある
C#からpythonの呼び出し
でもapiから呼び出せるようにしといた方がいいと思うけどね
379デフォルトの名無しさん
2020/06/21(日) 12:16:52.81ID:FwDCKMLP Process.Startをテキストデータのパス付きで呼ぶだけじゃないの?
380デフォルトの名無しさん
2020/06/21(日) 12:21:31.84ID:73tt0ndi >>377
プロセスを起動するだけ
上の人が言ってることとは逆になるけど、
PythonエンジンをホストするとかPythonでライブラリ作ってAPIとして呼ぶみたいなインプロセスな方法は、
アプリを不安定にする原因になりやすいからお勧めしない
プロセスを起動するだけ
上の人が言ってることとは逆になるけど、
PythonエンジンをホストするとかPythonでライブラリ作ってAPIとして呼ぶみたいなインプロセスな方法は、
アプリを不安定にする原因になりやすいからお勧めしない
381デフォルトの名無しさん
2020/06/21(日) 12:26:05.65ID:08SPbMSX >>368
実際にサーバーの待ち受け処理するserve_forever()無くしたら動かなくなって当たり前
serve_forever()する前までにブラウザ起動する部分をthreading.Timerあたりで別スレッドで遅延実行させればいいんじゃね
実際にサーバーの待ち受け処理するserve_forever()無くしたら動かなくなって当たり前
serve_forever()する前までにブラウザ起動する部分をthreading.Timerあたりで別スレッドで遅延実行させればいいんじゃね
382デフォルトの名無しさん
2020/06/21(日) 12:29:40.98ID:mc9JBLN2 >>377
答え出てるけどC#で外部プログラムを起動するにはどうすればいいかって質問なんだからC#スレで聞こうね
答え出てるけどC#で外部プログラムを起動するにはどうすればいいかって質問なんだからC#スレで聞こうね
383デフォルトの名無しさん
2020/06/21(日) 13:31:26.12ID:jQi52PAy すいません。
process start
で起動できるのってexeファイルだけということでしょうか?
py拡張子のファイルは無理?
C#板でやったほうがいいのかな。
移動しますね。
process start
で起動できるのってexeファイルだけということでしょうか?
py拡張子のファイルは無理?
C#板でやったほうがいいのかな。
移動しますね。
384デフォルトの名無しさん
2020/06/21(日) 14:09:47.27ID:mTHYklnA385デフォルトの名無しさん
2020/06/21(日) 14:47:01.55ID:jQi52PAy >>384
anaconda→VS code
で開発してたんですが、
conda : 用語 'conda' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してから、再試行してください。
発生場所 行:1 文字:1
+ conda activate "C:\Users\takashi ishida\Anaconda3"
+ ~~~~~
+ CategoryInfo : ObjectNotFound: (conda:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
と出て動きません。
1行目にcondaコマンドってないんですが・・・
anaconda→VS code
で開発してたんですが、
conda : 用語 'conda' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してから、再試行してください。
発生場所 行:1 文字:1
+ conda activate "C:\Users\takashi ishida\Anaconda3"
+ ~~~~~
+ CategoryInfo : ObjectNotFound: (conda:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
と出て動きません。
1行目にcondaコマンドってないんですが・・・
386デフォルトの名無しさん
2020/06/21(日) 15:16:37.94ID:mTHYklnA conda使ってないから知らんけど、
まず、condaがどこにあるか探す。
見つかったら、フォルダのパスを環境変数pathに追加する。
追加方法はぐぐって
まず、condaがどこにあるか探す。
見つかったら、フォルダのパスを環境変数pathに追加する。
追加方法はぐぐって
387デフォルトの名無しさん
2020/06/21(日) 15:20:28.27ID:RSezRE5h >>381
ブラウザ開く動作を先に持ってきたら一応動作はしました
ブラウザ開く動作を先に持ってきたら一応動作はしました
388デフォルトの名無しさん
2020/06/21(日) 15:36:43.44ID:bqy+mOQG IT掲示板群 ttp://x0000.net/forum.aspx?id=15
学術の巨大掲示板群 - アルファ・ラボ ttp://x0000.net
数学 物理学 化学 生物学 天文学 地理地学
IT 電子 工学 言語学 国語 方言 など
simulationライブラリで純粋な関数式プログラミングをする
ttp://x0000.net/topic.aspx?id=3631-0
UIライブラリ (C#, 2D) を作ったよ
ttp://x0000.net/topic.aspx?id=3688-0
連続と離散を統一した!
ttp://x0000.net/topic.aspx?id=3709-0
4Dエンジン(画像有り)
ttp://x0000.net/topic.aspx?id=3677-0
matrixのライブラリ
ttp://x0000.net/topic.aspx?id=3711-0
ある強力なFor関数
ttp://x0000.net/topic.aspx?id=3630-0
SQLライブラリ
ttp://x0000.net/topic.aspx?id=3675-0
PS malloc / free を実装してみた (C#)
ttp://up.x0000.net/files/TMallocTest.zip
学術の巨大掲示板群 - アルファ・ラボ ttp://x0000.net
数学 物理学 化学 生物学 天文学 地理地学
IT 電子 工学 言語学 国語 方言 など
simulationライブラリで純粋な関数式プログラミングをする
ttp://x0000.net/topic.aspx?id=3631-0
UIライブラリ (C#, 2D) を作ったよ
ttp://x0000.net/topic.aspx?id=3688-0
連続と離散を統一した!
ttp://x0000.net/topic.aspx?id=3709-0
4Dエンジン(画像有り)
ttp://x0000.net/topic.aspx?id=3677-0
matrixのライブラリ
ttp://x0000.net/topic.aspx?id=3711-0
ある強力なFor関数
ttp://x0000.net/topic.aspx?id=3630-0
SQLライブラリ
ttp://x0000.net/topic.aspx?id=3675-0
PS malloc / free を実装してみた (C#)
ttp://up.x0000.net/files/TMallocTest.zip
389デフォルトの名無しさん
2020/06/21(日) 15:50:30.29ID:RSezRE5h >>381
こういうのは別プログラムにするんでしょうか?
こういうのは別プログラムにするんでしょうか?
390デフォルトの名無しさん
2020/06/21(日) 17:19:30.93ID:rRP2z2l8 >>274
初学者がいきなりDjangoやるなら参考無しでも良いけど
RoR知ってるとDjangoは判りやすいし
逆にDjango知ってるとRoRは判りやすいとも言える
Djangoのサイトに「RoRではxxx」と書かれてることが多いのは
RoRを捨ててDjangoに乗り換えてる人が多いということ
逆が少ないのはDjangoを捨ててRoRに乗り換えてる人は少ないってことかと
初学者がいきなりDjangoやるなら参考無しでも良いけど
RoR知ってるとDjangoは判りやすいし
逆にDjango知ってるとRoRは判りやすいとも言える
Djangoのサイトに「RoRではxxx」と書かれてることが多いのは
RoRを捨ててDjangoに乗り換えてる人が多いということ
逆が少ないのはDjangoを捨ててRoRに乗り換えてる人は少ないってことかと
391デフォルトの名無しさん
2020/06/21(日) 18:59:38.14ID:gOOuJhy8 >>385
コマンドプロンプトで、where conda
と入力してみれば?
exe のあるパスが表示される。
パスが表示されれば、そのコマンドはどのフォルダからでも、グローバルに起動できる
例えば、メモ帳なら、
where notepad
C:\Windows\System32\notepad.exe
C:\Windows\notepad.exe
表示されなかったら、OS の(ユーザー)環境変数PATH に、
exe ファイルのあるフォルダを追加すれば?
環境変数PATHを知らなかったら、プログラミングなど出来ない
コマンドプロンプトで、where conda
と入力してみれば?
exe のあるパスが表示される。
パスが表示されれば、そのコマンドはどのフォルダからでも、グローバルに起動できる
例えば、メモ帳なら、
where notepad
C:\Windows\System32\notepad.exe
C:\Windows\notepad.exe
表示されなかったら、OS の(ユーザー)環境変数PATH に、
exe ファイルのあるフォルダを追加すれば?
環境変数PATHを知らなかったら、プログラミングなど出来ない
392デフォルトの名無しさん
2020/06/21(日) 21:17:59.54ID:jQi52PAy >>391
where conda
情報: 与えられたパターンのファイルが見つかりませんでした。
でした。
これまでアナコンダに環境設定任せていたので、コマンドプロントからだと何が何やらわかりません。
import statsmodels.formula.api as smf
でもエラー出るんですが、コマンドプロンプトでPython起動してPIPでインストールとかしなければ行けないのでしょうか?
where conda
情報: 与えられたパターンのファイルが見つかりませんでした。
でした。
これまでアナコンダに環境設定任せていたので、コマンドプロントからだと何が何やらわかりません。
import statsmodels.formula.api as smf
でもエラー出るんですが、コマンドプロンプトでPython起動してPIPでインストールとかしなければ行けないのでしょうか?
393デフォルトの名無しさん
2020/06/21(日) 21:20:04.99ID:cVjRWJtk394デフォルトの名無しさん
2020/06/21(日) 22:24:58.29ID:rpztFAOx395デフォルトの名無しさん
2020/06/21(日) 22:32:01.37ID:jQi52PAy >>393
えーと
コマンドプロンプトからアナコンダでインストールしたpythonが見えてないから、
このパスを通してやればいいということでしょうか?
でもanacondaのやつ一体どこにpythonインストールしてるんだかわからない。
えーと
コマンドプロンプトからアナコンダでインストールしたpythonが見えてないから、
このパスを通してやればいいということでしょうか?
でもanacondaのやつ一体どこにpythonインストールしてるんだかわからない。
396デフォルトの名無しさん
2020/06/21(日) 22:47:34.91ID:cVjRWJtk397デフォルトの名無しさん
2020/06/21(日) 22:51:44.19ID:FwDCKMLP python.exeを呼んだらcondaが見つからないって言われてるのでしょう?
だったらpathに追加しないといけないのはcondaの場所。
C:\Users\<your-username>\Anaconda3\bin
とかじゃないの?たぶん
だったらpathに追加しないといけないのはcondaの場所。
C:\Users\<your-username>\Anaconda3\bin
とかじゃないの?たぶん
398デフォルトの名無しさん
2020/06/21(日) 23:04:27.61ID:jQi52PAy >>396
なんか今見てたらパイソンが3ついる。
おそらく最初にアナコンダ経由でインストールしたもの。
次にVSCODE経由でインストールしたもの。
最後にコマンドプロンプトからインストールしたもの。
パスはコマンドプロンプトでインストールしたものに通ってるみたいだけど、
普段使ってるのはアナコンダ経由でインストールしたものだからこっちにパスを通すってことですよね。
なんか今見てたらパイソンが3ついる。
おそらく最初にアナコンダ経由でインストールしたもの。
次にVSCODE経由でインストールしたもの。
最後にコマンドプロンプトからインストールしたもの。
パスはコマンドプロンプトでインストールしたものに通ってるみたいだけど、
普段使ってるのはアナコンダ経由でインストールしたものだからこっちにパスを通すってことですよね。
399デフォルトの名無しさん
2020/06/21(日) 23:24:26.78ID:jQi52PAy windows10のコントロールパネルから見た環境変数と
コマンドプロンプトのPathコマンドで表示させたパスが違うんだけどなんでだろう?
コマンドプロンプトのPathコマンドで表示させたパスが違うんだけどなんでだろう?
400デフォルトの名無しさん
2020/06/22(月) 00:11:23.24ID:f5R3Gzb+ Pythonを勉強(プログラミング自体が初めて)仕様と思って、
「みんなのPython」買って、本に書いてる通りに打ち込んでみたけど、何も起こらない。
print()で囲まないといけないことに2週間気づかなかった。
これだから独学は遠回りなんだよなぁ(笑)
「みんなのPython」買って、本に書いてる通りに打ち込んでみたけど、何も起こらない。
print()で囲まないといけないことに2週間気づかなかった。
これだから独学は遠回りなんだよなぁ(笑)
401デフォルトの名無しさん
2020/06/22(月) 05:11:42.19ID:fMZd4kHT データ分析ッテ数学者レベルにできない限り、仕事はないですか?
402デフォルトの名無しさん
2020/06/22(月) 07:33:29.64ID:RNEurHj0 >>401
世の中には統計士っちゅー資格があるぞ
世の中には統計士っちゅー資格があるぞ
403デフォルトの名無しさん
2020/06/22(月) 08:34:55.84ID:fMZd4kHT toggeterのようなサービスを作るならphpとdjangoどちらがですか・
404デフォルトの名無しさん
2020/06/22(月) 09:25:27.95ID:vPatHaf5 >>403
phpとdjango横並べするうちは先のこと考えないでどっちが好きな方もっと詰めて勉強したほうがいい
phpとdjango横並べするうちは先のこと考えないでどっちが好きな方もっと詰めて勉強したほうがいい
405デフォルトの名無しさん
2020/06/22(月) 09:25:56.56ID:vPatHaf5 x どっちが
o どっちか
o どっちか
406デフォルトの名無しさん
2020/06/22(月) 09:54:31.88ID:fMZd4kHT407デフォルトの名無しさん
2020/06/22(月) 12:07:51.29ID:vPatHaf5 cmsを使う理由がないとか、頭ん中のことをぼやかして言われてもわからんわ
何がしたいのかさっぱりわからん
何がしたいのかさっぱりわからん
408デフォルトの名無しさん
2020/06/22(月) 12:13:58.03ID:Ak4CFXxz ボカすときはたいてい『○○はわたしには難し過ぎるので使いたくありません』だぞ
要するに何もしたくない時にボカす
わたしは無能です!って宣言するようなモンだからな
要するに何もしたくない時にボカす
わたしは無能です!って宣言するようなモンだからな
409デフォルトの名無しさん
2020/06/22(月) 12:24:11.41ID:+DreoFMt >>399
環境変数PATHは、PowerShell で、以下を入力して!
$env:Path.split( ";" )
環境変数は、(ユーザー)環境変数・システム環境変数の2つある。
ユーザー環境変数は、ログインユーザーだけのもので、
システム環境変数は、全ユーザーに適用される
コマンドで表示すると、2つが混ざって表示される。
つまり、そのユーザーに適用されるのは、両方だから
すべてのOS で、環境変数PATHを使うから、
この仕組みを知らない人は、プログラミングできない
環境変数PATHは、PowerShell で、以下を入力して!
$env:Path.split( ";" )
環境変数は、(ユーザー)環境変数・システム環境変数の2つある。
ユーザー環境変数は、ログインユーザーだけのもので、
システム環境変数は、全ユーザーに適用される
コマンドで表示すると、2つが混ざって表示される。
つまり、そのユーザーに適用されるのは、両方だから
すべてのOS で、環境変数PATHを使うから、
この仕組みを知らない人は、プログラミングできない
410デフォルトの名無しさん
2020/06/22(月) 12:53:48.02ID:fMZd4kHT411デフォルトの名無しさん
2020/06/22(月) 13:04:24.40ID:vPatHaf5 >>410
何をもって良し悪し決めてるの?
何をもって良し悪し決めてるの?
412デフォルトの名無しさん
2020/06/22(月) 13:10:16.07ID:fMZd4kHT >>410
回答ありがとうございます
wordpressなら会員制サイトを作るためのプラグインなどが沢山あると思います
pythonの場合はwordpressほど充実していないのではないでしょうか
https://teratail.com/questions/81092
あくまでイメージですが、実際を知りたいです
回答ありがとうございます
wordpressなら会員制サイトを作るためのプラグインなどが沢山あると思います
pythonの場合はwordpressほど充実していないのではないでしょうか
https://teratail.com/questions/81092
あくまでイメージですが、実際を知りたいです
413デフォルトの名無しさん
2020/06/22(月) 13:47:18.80ID:vPatHaf5 日本語だけでやるつもりならphpがいんじゃね
てかphp/wpで作るのに慣れてからdjangoなりを見たらいい
てかphp/wpで作るのに慣れてからdjangoなりを見たらいい
414デフォルトの名無しさん
2020/06/22(月) 16:05:20.23ID:fMZd4kHT415デフォルトの名無しさん
2020/06/22(月) 18:11:02.64ID:+DreoFMt 例えば、Ruby, Selenium WebDriver で、ヤフーにログインするのは、
ユーザー名を入力して、ボタンを押す。
パスワードを入力して、ボタンを押す。
みたいに、ブラウザを自動操作してるけど
driver.navigate.to "https://login.yahoo.co.jp/config/login_verify2?.src=ym"
element = driver.find_element(:id => "username")
element.send_key "ユーザー名"
driver.find_element(:id => "btnNext").click # ボタンを押す
element = driver.find_element(:id => "passwd")
element.send_key "パスワード"
driver.find_element(:id => "btnSubmit").click # ボタンを押す
ユーザー名を入力して、ボタンを押す。
パスワードを入力して、ボタンを押す。
みたいに、ブラウザを自動操作してるけど
driver.navigate.to "https://login.yahoo.co.jp/config/login_verify2?.src=ym"
element = driver.find_element(:id => "username")
element.send_key "ユーザー名"
driver.find_element(:id => "btnNext").click # ボタンを押す
element = driver.find_element(:id => "passwd")
element.send_key "パスワード"
driver.find_element(:id => "btnSubmit").click # ボタンを押す
416デフォルトの名無しさん
2020/06/22(月) 20:22:41.49ID:fMZd4kHT いえ、ログインを自動化したいわけではなくて、スクレイピングの結果をwordpressのサイト上に表示したいのですが、可能でしょうか?
一般的にどのような方法を用いられるのか知りたいのです。
toggeterのようなサイトですね。
一般的にどのような方法を用いられるのか知りたいのです。
toggeterのようなサイトですね。
417デフォルトの名無しさん
2020/06/22(月) 21:07:46.16ID:+DreoFMt wordpress のサーバー内で、PHP でスクレイピングして、ページを書き換えれば?
418デフォルトの名無しさん
2020/06/23(火) 02:05:53.98ID:0IfVGn/a 普通はDBを介してPythonのスクレイピング結果をPHPでも参照できるようにする
DBってのはRDBMSでなくてもいい
jsonだっていい、要は言語を跨ってデータのやり取りをできるフォーマットを使えばなんの問題もない
DBってのはRDBMSでなくてもいい
jsonだっていい、要は言語を跨ってデータのやり取りをできるフォーマットを使えばなんの問題もない
419デフォルトの名無しさん
2020/06/23(火) 05:46:26.66ID:Y51IHVo+420デフォルトの名無しさん
2020/06/23(火) 16:40:59.54ID:QndXqaV0 python製のアプリってsteamに出品できたりする?
どうやったら出来るのかな
どうやったら出来るのかな
421デフォルトの名無しさん
2020/06/23(火) 19:15:07.42ID:jpb7vJyL 1. Pythonを窓から投げ捨てます
2. C#を覚えます
3. Unityで作ります
4. (゚д゚)
2. C#を覚えます
3. Unityで作ります
4. (゚д゚)
422デフォルトの名無しさん
2020/06/23(火) 19:26:38.02ID:Y51IHVo+ スクレイピングで金になりますか?
423デフォルトの名無しさん
2020/06/23(火) 19:49:44.05ID:FnFNc0kA >>422
けっこうイージーに損賠賠償げっとできるとおもうよ。
けっこうイージーに損賠賠償げっとできるとおもうよ。
424デフォルトの名無しさん
2020/06/23(火) 20:32:12.66ID:MwyjMn6R 初心者すぎる質問で申し訳ないのだけど、今読んでる教本での最初の方のページで、ubuntuの仮想環境内でexample.pyをテキストエディタで作成し、python example.pyで実行してみましょうとあるのですが、example.pyはどこに保存して使えば良いのでしょうか…?
ubuntu自体がVMなのですが、windowsのフォルダに作っても意味ないですよね…?
ubuntu自体がVMなのですが、windowsのフォルダに作っても意味ないですよね…?
425デフォルトの名無しさん
2020/06/23(火) 20:51:14.20ID:UicElvK7 >>424
そもそもVMな時点で全体がWindowsのフォルダなワケだが
VMのubuntu画面アクティブで、USBメモリー指して認識するんならUSBメモリーでもいけると思いますよ。
つかテスト用なら気にせずVMのubuntu内のホームディレクトリで良いだろう?
カレント移動が面倒なだけじゃない?
それとデスクトップウィンドウ上でコピペとかすると
文字化けするから文字コードにも気をつけましょう。
そもそもVMな時点で全体がWindowsのフォルダなワケだが
VMのubuntu画面アクティブで、USBメモリー指して認識するんならUSBメモリーでもいけると思いますよ。
つかテスト用なら気にせずVMのubuntu内のホームディレクトリで良いだろう?
カレント移動が面倒なだけじゃない?
それとデスクトップウィンドウ上でコピペとかすると
文字化けするから文字コードにも気をつけましょう。
426デフォルトの名無しさん
2020/06/23(火) 21:17:55.62ID:Tkf+/XWm >>424
その教本を読んで理解出来ないなら、もっと初心者向けの本にした方がいいと思う
その教本を読んで理解出来ないなら、もっと初心者向けの本にした方がいいと思う
427デフォルトの名無しさん
2020/06/23(火) 21:26:43.06ID:MwyjMn6R >>425
ありがとうございます。
pythonというより仮想環境の基本的な挙動が分かっておらず躓いている感じです。
もしかして教本に書いてある「テキストエディタを使って」というのは、ubuntu内でテキストエディタをインストールして使えという意味なのでしょうか
windowsのメモ帳で書いたexample.pyをubuntuに取り込むイメージでした…
ありがとうございます。
pythonというより仮想環境の基本的な挙動が分かっておらず躓いている感じです。
もしかして教本に書いてある「テキストエディタを使って」というのは、ubuntu内でテキストエディタをインストールして使えという意味なのでしょうか
windowsのメモ帳で書いたexample.pyをubuntuに取り込むイメージでした…
428デフォルトの名無しさん
2020/06/23(火) 21:30:25.00ID:EVBfRnLN429デフォルトの名無しさん
2020/06/23(火) 21:56:07.18ID:UicElvK7 >>427
なぜubuntuの標準テキストエディタを使わないの?
・・・
VMインストールしてubuntu起動させてって回りくどいのが初心者に壁なんだよなぁ
( Pythonだけ勉強するならWinPythonでええのに・・)
VMのubuntu起動したらOSが違うという認識で
全画面にしてWindowsを一旦忘れてください。
なぜubuntuの標準テキストエディタを使わないの?
・・・
VMインストールしてubuntu起動させてって回りくどいのが初心者に壁なんだよなぁ
( Pythonだけ勉強するならWinPythonでええのに・・)
VMのubuntu起動したらOSが違うという認識で
全画面にしてWindowsを一旦忘れてください。
430デフォルトの名無しさん
2020/06/23(火) 22:47:09.21ID:MwyjMn6R >>428,429
ありがとう!
とりあえず今はpython勉強しながらubuntuにも慣れていっている段階ですね…
gedit調べていてなんか説明と自分の環境が噛み合わないなあと思っていましたが、多分現状自分がコンソール(コマンドライン)でしかubuntuを操作していないからでした。
GUIに触れるよりも、コンソールのまま頑張る方が今は近道な感じもするので、gedit以外の方法を考えます!
vimだとコンソールのまま編集できそうなんじゃないかといったところです
ありがとう!
とりあえず今はpython勉強しながらubuntuにも慣れていっている段階ですね…
gedit調べていてなんか説明と自分の環境が噛み合わないなあと思っていましたが、多分現状自分がコンソール(コマンドライン)でしかubuntuを操作していないからでした。
GUIに触れるよりも、コンソールのまま頑張る方が今は近道な感じもするので、gedit以外の方法を考えます!
vimだとコンソールのまま編集できそうなんじゃないかといったところです
431デフォルトの名無しさん
2020/06/23(火) 23:22:27.18ID:MwyjMn6R vimがまた難しくてワロタ…
432デフォルトの名無しさん
2020/06/24(水) 00:18:10.06ID:hvLr24Pp コンソールオンリーならvm立ち上げっぱなしでwinからsshでログインするほうが何かと便利よ
sudo apt install openssh
しておいてputtyやteratermで外からつなげる
sudo apt install openssh
しておいてputtyやteratermで外からつなげる
433デフォルトの名無しさん
2020/06/24(水) 00:32:22.88ID:rM4tv+8j 漏れは、Windows 10, WSL, Ubuntu 18.04 で、
VSCode の拡張機能、Remote WSL を使う
Linux側には、日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、
ruby 2.6.6, node 12.16.2 を入れた
anyenv は多言語向きで、rbenv, nodenv, pyenv, phpenv などを同じ使い方で、統一的に扱える
yarn は、Windows側に入れて、WSL から、拡張子なしのyarn コマンドを呼べる。
これは、#!/bin/sh で始まるシェルスクリプト
Ubuntu のGUI があるなら、VSCode, Jupyter Notebook などの、HTML ベースのエディタを使えば?
WSLは、VM じゃないので、CUI しかないから、
GUIはWindows側のVSCodeで、Remote WSL機能でLinux側へアクセスしてるけど
vim は滅多に使わない
VSCode の拡張機能、Remote WSL を使う
Linux側には、日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、
ruby 2.6.6, node 12.16.2 を入れた
anyenv は多言語向きで、rbenv, nodenv, pyenv, phpenv などを同じ使い方で、統一的に扱える
yarn は、Windows側に入れて、WSL から、拡張子なしのyarn コマンドを呼べる。
これは、#!/bin/sh で始まるシェルスクリプト
Ubuntu のGUI があるなら、VSCode, Jupyter Notebook などの、HTML ベースのエディタを使えば?
WSLは、VM じゃないので、CUI しかないから、
GUIはWindows側のVSCodeで、Remote WSL機能でLinux側へアクセスしてるけど
vim は滅多に使わない
434デフォルトの名無しさん
2020/06/24(水) 00:36:15.82ID:4YrCqEMJ435433
2020/06/24(水) 00:43:05.96ID:rM4tv+8j なぜ、VM を使うかと言えば、
基本的に、Ruby, Python, Node.js などのweb系は、Linux が最新だから。
Windows 用に作っていない。
ほとんどの言語がそう
だから、Microsoft(MS)も、Linuxのプログラマーを優先的に採用して、
WindowsにWSL を実装して、Windowsを買うと、Linuxを使えるようにしているわけ
そうしないと皆が、Linuxへ流れてしまうから
それと、MS製のDocker の品質が悪いから、
VMで、Linux製のDockerを使う意味がある
基本的に、Ruby, Python, Node.js などのweb系は、Linux が最新だから。
Windows 用に作っていない。
ほとんどの言語がそう
だから、Microsoft(MS)も、Linuxのプログラマーを優先的に採用して、
WindowsにWSL を実装して、Windowsを買うと、Linuxを使えるようにしているわけ
そうしないと皆が、Linuxへ流れてしまうから
それと、MS製のDocker の品質が悪いから、
VMで、Linux製のDockerを使う意味がある
436433
2020/06/24(水) 00:51:08.76ID:rM4tv+8j WSL の良い点は、GUI が無いので、
Windows 側のVSCode から、拡張機能Remote WSL で、Linux側にアクセスできること
VM だと、VSCode, Jupyter Notebook などを、
Windows/Linux の両方に入れるから、容量の無駄
Windows 側のVSCode から、拡張機能Remote WSL で、Linux側にアクセスできること
VM だと、VSCode, Jupyter Notebook などを、
Windows/Linux の両方に入れるから、容量の無駄
437デフォルトの名無しさん
2020/06/24(水) 01:01:07.45ID:LUzFeZeb あガガイのガイ
438デフォルトの名無しさん
2020/06/24(水) 01:09:02.67ID:ZXfKxNnb まず1嫁>>1
当スレに★Python以外のプログラミング言語での回答類を書くべからず★
「Ruby では」「Rubyでは」「某言語では」をNGワード登録推奨
このスレッドは「お勉強」スレのほうには書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を、
勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますので、
お礼は Python の布教と初心者の救済をお願いします。
当スレに★Python以外のプログラミング言語での回答類を書くべからず★
「Ruby では」「Rubyでは」「某言語では」をNGワード登録推奨
このスレッドは「お勉強」スレのほうには書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を、
勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますので、
お礼は Python の布教と初心者の救済をお願いします。
439デフォルトの名無しさん
2020/06/24(水) 11:52:51.36ID:NX4axZri440デフォルトの名無しさん
2020/06/24(水) 12:18:57.45ID:2D5GuIEA441デフォルトの名無しさん
2020/06/24(水) 12:33:00.79ID:sRKtYS7k >>440
teraterm越しにvimにコピペはできるよ。
ファイルもコピペしたければ、色々やり方はあるけどubuntuにsambaをインストールすればエクスプローラーでコピペできる。
続きは適切なスレでどうぞ
teraterm越しにvimにコピペはできるよ。
ファイルもコピペしたければ、色々やり方はあるけどubuntuにsambaをインストールすればエクスプローラーでコピペできる。
続きは適切なスレでどうぞ
442デフォルトの名無しさん
2020/06/24(水) 12:59:24.39ID:rM4tv+8j VM に、共有領域があるのでは?
VMの説明書を読んだ方がよい
VMの説明書を読んだ方がよい
443デフォルトの名無しさん
2020/06/24(水) 19:33:15.29ID:bCznni+Q444デフォルトの名無しさん
2020/06/24(水) 19:49:44.14ID:J59L1bOF Windowsのteraterm でリモートからの
自分自身のWindowsの仮想マシンの
自分自身の仮想ubuntuに繋いで
仮想リモートのvimでコードを書いて
自身のWindowsのフォルダに保存して
Windowsのメモ帳で開いてコピーして
仮想ubuntuのvimにペースト
ってーーーー
Pythonの超初心者が何やってんだか
自分自身のWindowsの仮想マシンの
自分自身の仮想ubuntuに繋いで
仮想リモートのvimでコードを書いて
自身のWindowsのフォルダに保存して
Windowsのメモ帳で開いてコピーして
仮想ubuntuのvimにペースト
ってーーーー
Pythonの超初心者が何やってんだか
445デフォルトの名無しさん
2020/06/24(水) 20:04:17.72ID:bCznni+Q ん?そんな面倒やってんの?
ってかWindowsなんか捨てちゃいなよ
xpsとか8コア16GB以上搭載のpcで
4コア8GBのubuntuを仮想で立てて
そっちをメインで使う
winなんて所詮仮想のホストだけと思うがいい
ってかWindowsなんか捨てちゃいなよ
xpsとか8コア16GB以上搭載のpcで
4コア8GBのubuntuを仮想で立てて
そっちをメインで使う
winなんて所詮仮想のホストだけと思うがいい
446デフォルトの名無しさん
2020/06/24(水) 20:07:44.67ID:ORlONBvK >>444
そうだよな、男ならファイル転送にzmodemだよな
そうだよな、男ならファイル転送にzmodemだよな
447デフォルトの名無しさん
2020/06/24(水) 20:32:52.68ID:t6KBn6Hz >>290
以降からクソスレ化してるな
以降からクソスレ化してるな
448433
2020/06/25(木) 05:36:43.84ID:2LahzjFh >>433-436
ここに書いたけど、
漏れは、Windows 10, WSL, Ubuntu 18.04 で、
VSCode の拡張機能、Remote WSL を使う
GUI は無いけど、Windows側のVSCodeで、Linux側のプロジェクトを開ける・保存できる。
ほぼエディタは、VSCode しか使わない。
たまに、vim を使うぐらい
VM の方がGUIもあって、完全なLinux だから、互換性は高いけど、
WSLでも、十分使える
ここに書いたけど、
漏れは、Windows 10, WSL, Ubuntu 18.04 で、
VSCode の拡張機能、Remote WSL を使う
GUI は無いけど、Windows側のVSCodeで、Linux側のプロジェクトを開ける・保存できる。
ほぼエディタは、VSCode しか使わない。
たまに、vim を使うぐらい
VM の方がGUIもあって、完全なLinux だから、互換性は高いけど、
WSLでも、十分使える
449デフォルトの名無しさん
2020/06/25(木) 06:01:55.09ID:XuUtJ79+ Windowsなんかすっ飛ばせよ
Windowsの環境いじってる暇があったらlinuxのほういじるのに時間費やした方が何万倍もマシだわ
Windowsの環境いじってる暇があったらlinuxのほういじるのに時間費やした方が何万倍もマシだわ
450デフォルトの名無しさん
2020/06/25(木) 10:52:46.36ID:2vdRi5gu あるフォルダ(親)の中のサブフォルダ(子)のさらにサブフォルダ(孫)のうち、
一定時間使用していない孫フォルダだけを削除するツールを作ろうとしています。
以下のように [子\\孫, 更新からの経過時間] という2次元のリスト(filelists)を作るところまでできました。
(テスト用にフォルダを作って動かしているので孫フォルダが7つしかありませんが、
実際に使いたいフォルダには1000個くらいの孫フォルダがあります。)
このリストから更新からの経過時間が2400以上のものだけをピックアップしてリスト化(delFileList)するにはどうすればよいでしょうか?
ググってリスト内包表記というキーワードまではたどり着いたのですが多次元の例を見つけられず、躓いています。
windows10, Python 3.8.3 IDLE を使用して書いています。
書いてみたもの
delFileList = [i for i in filelists if filelists[][1] > 10]
エラー
Traceback (most recent call last):
File "C:\Users\xxx\Desktop\yyy\getOldFiles3.py", line 24, in <module>
delFileList = [i for i in filelists if filelists[i][1] > 10]
File "C:\Users\xxx\Desktop\yyy\getOldFiles3.py", line 24, in <listcomp>
delFileList = [i for i in filelists if filelists[i][1] > 10]
TypeError: list indices must be integers or slices, not list
いま出来ているリスト名: filelists
[['car1\\HYD', 2438],
['car1\\SEAT', 2433],
['car2\\ENG', 2425],
['car2\\WHEEL', 2415],
['car2\\STAB', 2400],
['car3\\LIGHT', 2382],
['car3\\ELEC', 2373],]
一定時間使用していない孫フォルダだけを削除するツールを作ろうとしています。
以下のように [子\\孫, 更新からの経過時間] という2次元のリスト(filelists)を作るところまでできました。
(テスト用にフォルダを作って動かしているので孫フォルダが7つしかありませんが、
実際に使いたいフォルダには1000個くらいの孫フォルダがあります。)
このリストから更新からの経過時間が2400以上のものだけをピックアップしてリスト化(delFileList)するにはどうすればよいでしょうか?
ググってリスト内包表記というキーワードまではたどり着いたのですが多次元の例を見つけられず、躓いています。
windows10, Python 3.8.3 IDLE を使用して書いています。
書いてみたもの
delFileList = [i for i in filelists if filelists[][1] > 10]
エラー
Traceback (most recent call last):
File "C:\Users\xxx\Desktop\yyy\getOldFiles3.py", line 24, in <module>
delFileList = [i for i in filelists if filelists[i][1] > 10]
File "C:\Users\xxx\Desktop\yyy\getOldFiles3.py", line 24, in <listcomp>
delFileList = [i for i in filelists if filelists[i][1] > 10]
TypeError: list indices must be integers or slices, not list
いま出来ているリスト名: filelists
[['car1\\HYD', 2438],
['car1\\SEAT', 2433],
['car2\\ENG', 2425],
['car2\\WHEEL', 2415],
['car2\\STAB', 2400],
['car3\\LIGHT', 2382],
['car3\\ELEC', 2373],]
451デフォルトの名無しさん
2020/06/25(木) 10:59:22.31ID:9bgTK3GK ややこしい(よくわかってない)なら無理に内包表記にしなくてもいいだろ。
452デフォルトの名無しさん
2020/06/25(木) 11:18:15.99ID:2vdRi5gu 他にどういう方法があるかもよくわかってないんだよ
453デフォルトの名無しさん
2020/06/25(木) 11:18:30.31ID:9bgTK3GK よく見たら、内包表記以前の問題だったか。
リストの使い方自体の問題。そのあたりをもうちょっと勉強したほうがいい。
delFileList = [array for array in filelists if array[1] > 2400]
リストの使い方自体の問題。そのあたりをもうちょっと勉強したほうがいい。
delFileList = [array for array in filelists if array[1] > 2400]
454デフォルトの名無しさん
2020/06/25(木) 11:20:29.71ID:9bgTK3GK >>452
急に偉そうな態度になったなw
急に偉そうな態度になったなw
455デフォルトの名無しさん
2020/06/25(木) 11:27:14.25ID:9bgTK3GK456デフォルトの名無しさん
2020/06/25(木) 11:33:37.19ID:2vdRi5gu 理解できませんが、レスくださったとおりに書き直したら上手く行きました。
以下のようにも書いてみたのですが、型のエラーが出てしまい上手く行きませんでした。
TypeError: int() argument must be a string, a bytes-like object or a number, not 'list'
#for row in filelists :
# if int([row[1] for row in filelists]) > 2400 :
# delFileList.append([row[0] for row in filelists])
この先のファイル削除までたどり着けるか非常に不安ですが勉強します。
ありがとうございます。
以下のようにも書いてみたのですが、型のエラーが出てしまい上手く行きませんでした。
TypeError: int() argument must be a string, a bytes-like object or a number, not 'list'
#for row in filelists :
# if int([row[1] for row in filelists]) > 2400 :
# delFileList.append([row[0] for row in filelists])
この先のファイル削除までたどり着けるか非常に不安ですが勉強します。
ありがとうございます。
457デフォルトの名無しさん
2020/06/25(木) 11:36:48.56ID:9bgTK3GK458デフォルトの名無しさん
2020/06/25(木) 11:42:00.54ID:2vdRi5gu >>457
455を読んだら少し理解が進みました。まだ完全には理解できてませんが笑
ホントは車屋さんじゃなくて飛行機屋さんです。
飛行機の固有名詞がフォルダ名になってて特定可能なんで偽装してます。
ご指導ありがとうございます。
455を読んだら少し理解が進みました。まだ完全には理解できてませんが笑
ホントは車屋さんじゃなくて飛行機屋さんです。
飛行機の固有名詞がフォルダ名になってて特定可能なんで偽装してます。
ご指導ありがとうございます。
459デフォルトの名無しさん
2020/06/25(木) 12:18:13.17ID:2XRewe5U 他人の仕様だからどうでもいいけど
フォルダが更新(ファイルの追加や変更)だけ見れば良いのか
フォルダが使用された(中のファイルを参照した)可能性は捨てて良いのか
気になるどうでもいいのに
フォルダが更新(ファイルの追加や変更)だけ見れば良いのか
フォルダが使用された(中のファイルを参照した)可能性は捨てて良いのか
気になるどうでもいいのに
460デフォルトの名無しさん
2020/06/25(木) 12:39:37.58ID:ohIz/UV4 >>459
気にしていただいてありがとうございます。
ご指摘の通り、本当は中のファイルが参照されたものは削除の対象外にしたいのですが、私の技量不足で半ば諦めていました。
いま外出中でコードをお見せできないのですが、
孫フォルダの mtime と現在時刻の差で、孫フォルダの更新からの経過時間を計算しています。
孫フォルダの中身のファイル(ひ孫)一覧を取得して、各ファイルの atime を取って、最大値を、、、、
ってな感じにしたらいいのかもしれませんが、思考が追い付きませんでした笑
気にしていただいてありがとうございます。
ご指摘の通り、本当は中のファイルが参照されたものは削除の対象外にしたいのですが、私の技量不足で半ば諦めていました。
いま外出中でコードをお見せできないのですが、
孫フォルダの mtime と現在時刻の差で、孫フォルダの更新からの経過時間を計算しています。
孫フォルダの中身のファイル(ひ孫)一覧を取得して、各ファイルの atime を取って、最大値を、、、、
ってな感じにしたらいいのかもしれませんが、思考が追い付きませんでした笑
461デフォルトの名無しさん
2020/06/25(木) 13:12:34.46ID:ZVt/yuYi > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
462デフォルトの名無しさん
2020/06/25(木) 18:12:28.54ID:6nc7jj+y matPlotlibで折れ線グラフを出す時、X軸に時間を取ったとします。y軸は値
データ量が多すぎて軸の項目が重なり過ぎてグラフのどこが何時なのかわからないのですが、データはそのままに、軸の表示だけ間引きして30分毎に表示とかできないでしょうか?
データ量が多すぎて軸の項目が重なり過ぎてグラフのどこが何時なのかわからないのですが、データはそのままに、軸の表示だけ間引きして30分毎に表示とかできないでしょうか?
■ このスレッドは過去ログ倉庫に格納されています
