Pythonオフィシャルサイト
http://www.python.org/
テンプレ等は2以降で
■前スレ
Pythonのお勉強 Part53
http://mevius.2ch.net/test/read.cgi/tech/1494683284/
探検
Pythonのお勉強 Part54 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2017/09/01(金) 16:44:47.30ID:igIE9hK/320デフォルトの名無しさん
2017/10/09(月) 13:26:50.17ID:NAQzkiiY 括弧を全角の(にしたら書き込めたわ
連続した括弧がアカンのか? よく分からんわ
連続した括弧がアカンのか? よく分からんわ
321デフォルトの名無しさん
2017/10/09(月) 22:51:02.72ID:XxdTmD6P (i) <てst
322デフォルトの名無しさん
2017/10/09(月) 23:02:08.22ID:0FScRfWB お、おめこや
323デフォルトの名無しさん
2017/10/10(火) 08:37:30.54ID:aulArmiW for i in aaa: print(ord(i))
テスト
テスト
324デフォルトの名無しさん
2017/10/10(火) 08:38:23.36ID:aulArmiW chr(35598)
テスト
テスト
325デフォルトの名無しさん
2017/10/10(火) 08:41:16.81ID:aulArmiW 分かった!
(chr(35598))
この括弧を半角にすると書き込めない
(chr(35598))
この括弧を半角にすると書き込めない
326デフォルトの名無しさん
2017/10/10(火) 12:50:24.44ID:+q2Bmvm8327デフォルトの名無しさん
2017/10/10(火) 13:00:08.55ID:aulArmiW328デフォルトの名無しさん
2017/10/10(火) 13:06:27.20ID:aulArmiW あれれ? 書き込めたわ・・・
chr付けた書き込めなかった→ (chr(33))
chrの外の括弧を外しても書き込めなかった→ chr(33)
chr関数の引数が無い場合も書き込めなかった→ chr()
まとめ
chr関数を書くとダメみたいだね
chr付けた書き込めなかった→ (chr(33))
chrの外の括弧を外しても書き込めなかった→ chr(33)
chr関数の引数が無い場合も書き込めなかった→ chr()
まとめ
chr関数を書くとダメみたいだね
329デフォルトの名無しさん
2017/10/10(火) 15:14:21.45ID:SGJO8ou1330デフォルトの名無しさん
2017/10/10(火) 15:38:38.15ID:aulArmiW 駄目に決まってんじゃん
機種依存文字の一覧はググれば出てくるよ
機種依存文字の一覧はググれば出てくるよ
331デフォルトの名無しさん
2017/10/11(水) 01:10:30.04ID:TZemWZV4 “なるほどです”ってすごいバカっぽいな
332デフォルトの名無しさん
2017/10/11(水) 22:08:46.20ID:nNRWIZy5 python初心者なのですが、
class test:
def testfunc(self, y):
self.x = y
x = y
このself.xとxの変数はスコープ以外に何か違ったりしますか?
class test:
def testfunc(self, y):
self.x = y
x = y
このself.xとxの変数はスコープ以外に何か違ったりしますか?
333デフォルトの名無しさん
2017/10/11(水) 22:12:03.79ID:nNRWIZy5 スペース消えた……
どっちの変数もインテンド2つ分です
どっちの変数もインテンド2つ分です
334デフォルトの名無しさん
2017/10/11(水) 22:13:33.07ID:YFL/9Ydt (U)とか(i)ってイヤらしく感じる
335デフォルトの名無しさん
2017/10/11(水) 22:13:39.98ID:nNRWIZy5 すいません変なタイプミス・・・インデントです
336デフォルトの名無しさん
2017/10/11(水) 22:16:15.81ID:iHsyneUf とても強い意図であることは分かった。
2つの変数は別物だよ。
2つの変数は別物だよ。
337デフォルトの名無しさん
2017/10/11(水) 22:18:27.93ID:/s7Nkk2O >>334
とても強いエロを感じる
とても強いエロを感じる
338デフォルトの名無しさん
2017/10/11(水) 23:25:24.73ID:Zzyc4gmK >>331
意義あり!
意義あり!
339デフォルトの名無しさん
2017/10/11(水) 23:32:55.64ID:lP/CDQFD なるほどだす
340デフォルトの名無しさん
2017/10/12(木) 13:21:38.97ID:uZnuZ+2W >>332
globalつけるともっと違う
globalつけるともっと違う
341デフォルトの名無しさん
2017/10/12(木) 14:21:23.46ID:OJ6WwI1s だめだす
342デフォルトの名無しさん
2017/10/13(金) 09:45:02.60ID:BWoTjir1 チラシの裏
windows で tensorflow が 3.6にも対応していたので、3.6.3を入れてみた。
いきなり pip install tensorflow したら、必要なものぜんぶとってきてくれてノーエラーノーウォーニングであっさり入った。
すげー!
ついでに pip install mod_wsgi してみた。
mod_wsgi-express.exe ???
何だそれ?
mod_wsgi-express module-config
で出てきた3行をhttpd.confにコピーしてみた。
エラー。
pipしたのは、まだ、tensorflowとmod_wsgiだけだからな。
アプリで使ってるパッケージをpipしてみた。
どれも難なくというかパーフェクトにサクサク入る。
で、これまたあっさり最新のmod_wsgiでアプリが動いたwww
makeファイルを修正してmod_wsgi.soを作る手間が要らなくなった。
なんかもうwindowsでいいって気分。gpu c++ 関係は割とwindowsの人が多いし。
windows で tensorflow が 3.6にも対応していたので、3.6.3を入れてみた。
いきなり pip install tensorflow したら、必要なものぜんぶとってきてくれてノーエラーノーウォーニングであっさり入った。
すげー!
ついでに pip install mod_wsgi してみた。
mod_wsgi-express.exe ???
何だそれ?
mod_wsgi-express module-config
で出てきた3行をhttpd.confにコピーしてみた。
エラー。
pipしたのは、まだ、tensorflowとmod_wsgiだけだからな。
アプリで使ってるパッケージをpipしてみた。
どれも難なくというかパーフェクトにサクサク入る。
で、これまたあっさり最新のmod_wsgiでアプリが動いたwww
makeファイルを修正してmod_wsgi.soを作る手間が要らなくなった。
なんかもうwindowsでいいって気分。gpu c++ 関係は割とwindowsの人が多いし。
343デフォルトの名無しさん
2017/10/13(金) 10:40:59.06ID:pR0qV+RO test
344デフォルトの名無しさん
2017/10/13(金) 11:25:21.67ID:Hu5pWW8/345デフォルトの名無しさん
2017/10/13(金) 16:25:01.24ID:ScslFrOK そんなことで喜ぶとかwindowsは大変だな
346デフォルトの名無しさん
2017/10/14(土) 14:04:05.31ID:TG6KQnkb >>342
ruby経験者がpythonに来ると夢の世界が待っております
ruby経験者がpythonに来ると夢の世界が待っております
347デフォルトの名無しさん
2017/10/14(土) 14:33:13.91ID:nAGT83AF いいか、
Perlは、この世界で一倍いい言語だ!
いちばん優れた軽量プログラミング言語なんだ!!
おれには
Perlしかないんだ!
だから、これがいちばんいいんだ!!
Perlは、この世界で一倍いい言語だ!
いちばん優れた軽量プログラミング言語なんだ!!
おれには
Perlしかないんだ!
だから、これがいちばんいいんだ!!
348デフォルトの名無しさん
2017/10/14(土) 22:51:00.77ID:eFSrzMsO http://abc075.contest.atcoder.jp/submissions/1685237
このソースコードなのですが、
[0] * H や
[[0] * (W+2) for i in range(H+2)]
は何をやってるんですか?
このソースコードなのですが、
[0] * H や
[[0] * (W+2) for i in range(H+2)]
は何をやってるんですか?
349デフォルトの名無しさん
2017/10/14(土) 23:20:05.16ID:ZjGmTFeR >348
[0]*Hは、要素数H個で、値が全て0のリストを作っている。
下のは、二次元配列に相当する入れ子のリストを作っている。
一つ目の添字は0からH+1までのH+2個分で、
二つ目の添字は0からW+1までのW+2個分
c[h][w] で、h行w列目のデータにアクセス出来る。
[0]*Hは、要素数H個で、値が全て0のリストを作っている。
下のは、二次元配列に相当する入れ子のリストを作っている。
一つ目の添字は0からH+1までのH+2個分で、
二つ目の添字は0からW+1までのW+2個分
c[h][w] で、h行w列目のデータにアクセス出来る。
350デフォルトの名無しさん
2017/10/16(月) 23:41:10.10ID:pw2zTQ02 pyenvの初期化にはbashとかで
eval "$(pyenv init -)"
とせよとあり、この'-'はUNIXの慣例に照らせば標準出力を表すファイル名としての'-'だと思うのですが
pyenv init test.txt
とやってもtest.txtができない…
eval "$(pyenv init -)"
とせよとあり、この'-'はUNIXの慣例に照らせば標準出力を表すファイル名としての'-'だと思うのですが
pyenv init test.txt
とやってもtest.txtができない…
351デフォルトの名無しさん
2017/10/17(火) 00:43:46.52ID:uuhhfaBw >>349
遅くなったけどありがとうございます
遅くなったけどありがとうございます
352デフォルトの名無しさん
2017/10/17(火) 09:03:22.03ID:0wzwgGfF >>350
ソース3行くらい読むと分かるよ
https://github.com/pyenv/pyenv/blob/master/libexec/pyenv-init
ファイルに落としたいならこうかな?
$ pyenv init - > test.txt
ソース3行くらい読むと分かるよ
https://github.com/pyenv/pyenv/blob/master/libexec/pyenv-init
ファイルに落としたいならこうかな?
$ pyenv init - > test.txt
353デフォルトの名無しさん
2017/10/17(火) 20:15:20.79ID:fO6Q7s1J >>352
レスdクス、
なんじゃそりゃあああああああああ!
ちなファイルに落とすのはこうやればできていた
$ echo "$(pyenv init -)" > test.txt
ので実はさほど困ってはいなかったが「-」がわけわかんなくてスゲー悩んでた;
レスdクス、
なんじゃそりゃあああああああああ!
ちなファイルに落とすのはこうやればできていた
$ echo "$(pyenv init -)" > test.txt
ので実はさほど困ってはいなかったが「-」がわけわかんなくてスゲー悩んでた;
354デフォルトの名無しさん
2017/10/20(金) 15:55:38.53ID:sAkkqhU+ ばかちん
355デフォルトの名無しさん
2017/10/20(金) 22:03:10.75ID:QqXEyXEA 先月からpython始めた初心者です。
yahooファイナンスにアクセスして、ポートフォリオに登録してある株の現在値一覧を取得するプログラムを書いたんだけど、毎回ログインが必要で結構時間が掛かります。(seleniumのwebdriver使ってheadlessモード)
これって、cookieとか使うとログイン維持できて毎回ログインしなくて済むようになるんすか?
yahooファイナンスにアクセスして、ポートフォリオに登録してある株の現在値一覧を取得するプログラムを書いたんだけど、毎回ログインが必要で結構時間が掛かります。(seleniumのwebdriver使ってheadlessモード)
これって、cookieとか使うとログイン維持できて毎回ログインしなくて済むようになるんすか?
356デフォルトの名無しさん
2017/10/20(金) 23:00:07.32ID:h7aVEIq7 サイトのHTML を解析すれば、ログインも自動化できる
ユーザー名・パスワードを入力して、フォーム送信ボタンを押す
ユーザー名・パスワードを入力して、フォーム送信ボタンを押す
357デフォルトの名無しさん
2017/10/21(土) 00:28:34.36ID:ZBCKl1CT >>356
レスさんくすです。ログイン自動化はできてますが、(yahooなんで) login-nameとpasswordの2段階で、その間にちょっとwait入れたりして、結構時間かかるんですよね。まぁ回線が遅いのが一番の原因だけど。で、毎回ログインしなくてもいけるようにできないのかなと、
レスさんくすです。ログイン自動化はできてますが、(yahooなんで) login-nameとpasswordの2段階で、その間にちょっとwait入れたりして、結構時間かかるんですよね。まぁ回線が遅いのが一番の原因だけど。で、毎回ログインしなくてもいけるようにできないのかなと、
358デフォルトの名無しさん
2017/10/21(土) 02:10:05.41ID:L87nxTYD Pythonなら大丈夫
359デフォルトの名無しさん
2017/10/22(日) 02:52:19.07ID:MLpq6jOs ubuntuの設定で一日使ったわ
全くの素人だから2と3の設定とか共存ワケワカラン
全くの素人だから2と3の設定とか共存ワケワカラン
2017/10/22(日) 08:14:32.64ID:8vyNBiTj
そう、pythonならね。
2017/10/22(日) 11:47:29.26ID:4xyHmATU
付属のspyderすらよく分からないガチな初心者なんやけど、BASICの感覚で覚えられると思ってたら何から何までチンプンカンプンで初心者でも分かりやすいサイトか入門書あれば教えてちょんまげ
最終的にはゲーム作りたい
最終的にはゲーム作りたい
2017/10/22(日) 12:12:35.80ID:3Fv7GeHN
ゲームやるならc++かc#やれよ
2017/10/22(日) 13:23:16.24ID:gIHMMZHA
AI搭載型卓上ゲームならpythonでええぞ
364名無しさん@そうだ選挙に行こう! Go to vote!
2017/10/22(日) 19:53:28.01ID:TNgDAF9+ リアルタイムでmatplotlibのグラフを更新して、その様子を見ながらグラフに使われているパラメータを変更したいです
リアルタイムアニメーションまでは出来ました
アニメーション中にguiでのパラメーター入力を付けるというのは方向性としては良いアプローチでしょうか?
tkinter等でグラフ表示等も一から作る方が普通ですかね?
リアルタイムアニメーションまでは出来ました
アニメーション中にguiでのパラメーター入力を付けるというのは方向性としては良いアプローチでしょうか?
tkinter等でグラフ表示等も一から作る方が普通ですかね?
365デフォルトの名無しさん
2017/10/22(日) 23:35:20.53ID:T5g6OFOX おすすめの入門書教えてクレメンス
366デフォルトの名無しさん
2017/10/22(日) 23:54:00.65ID:gIHMMZHA 最初は本見ても捗らんしtubeの講義聴きながら模倣するのが良いよ
ちょい古いけど下のハゲの説明は凄いわかりやすい
細かい言語仕様なんてのは使ってから覚えれば良いんよ
http://www.youtube.com/watch?v=A9tv7WBIwyM
ちょい古いけど下のハゲの説明は凄いわかりやすい
細かい言語仕様なんてのは使ってから覚えれば良いんよ
http://www.youtube.com/watch?v=A9tv7WBIwyM
367デフォルトの名無しさん
2017/10/23(月) 00:06:18.31ID:Bxzo9A+x >>364
アニメーションてのが何するつもりなのかよくわからないけど、、、、
matplotlibで描いたグラフはFigureCanvasWxAggを使ってwxのUIに乗せられるよ
やったことないけどtkinterでも何かしら方法があるんじゃないのかな?
アニメーションてのが何するつもりなのかよくわからないけど、、、、
matplotlibで描いたグラフはFigureCanvasWxAggを使ってwxのUIに乗せられるよ
やったことないけどtkinterでも何かしら方法があるんじゃないのかな?
368デフォルトの名無しさん
2017/10/23(月) 00:11:16.58ID:A3jhOkfm >>365
まずこの本で、オブジェクト指向を学ぶ
スッキリわかる Java入門 第2版、2014
その後、この2冊をこの順に読む
たのしいRuby 第5版、2016
みんなのPython 第4版、2017
いきなり「みんなの」から読むと、難しくて無理
まずこの本で、オブジェクト指向を学ぶ
スッキリわかる Java入門 第2版、2014
その後、この2冊をこの順に読む
たのしいRuby 第5版、2016
みんなのPython 第4版、2017
いきなり「みんなの」から読むと、難しくて無理
369デフォルトの名無しさん
2017/10/23(月) 00:21:50.05ID:Bxzo9A+x >>368
まだやってんのかよ、そのひどい遠回り推薦。
まだやってんのかよ、そのひどい遠回り推薦。
370デフォルトの名無しさん
2017/10/23(月) 00:58:39.36ID:phfl82OJ 俺、pythonの解説書を一冊も読んだことないけど、
ネット上にある情報で、他の言語のプログラムを、
pythonではどうなるか、とか調べてるうちにそれなりに書けるようになった。
他人の書いたプログラムを改造するのもいいかも。
まぁ、プログラミング初心者ではないから、ちょっと違うか。
ネット上にある情報で、他の言語のプログラムを、
pythonではどうなるか、とか調べてるうちにそれなりに書けるようになった。
他人の書いたプログラムを改造するのもいいかも。
まぁ、プログラミング初心者ではないから、ちょっと違うか。
371デフォルトの名無しさん
2017/10/23(月) 01:27:33.69ID:+9jYDrtb Pythonに限らず、きょうびは公式のチュートリアルなどが充実しているよね
372デフォルトの名無しさん
2017/10/23(月) 01:29:28.55ID:+9jYDrtb374デフォルトの名無しさん
2017/10/23(月) 07:48:09.77ID:BuwAMsXV ハゲに教わるとハゲるからなその覚悟だけはヨロ
375デフォルトの名無しさん
2017/10/23(月) 09:31:10.32ID:0cxC85PZ >>374
毛の少ない人に対するヘイトスピーチはやめなさい
毛の少ない人に対するヘイトスピーチはやめなさい
376デフォルトの名無しさん
2017/10/23(月) 10:13:36.45ID:tj3bY27g >>367
アニメーションするグラフを見ながら、パラメーターや条件をguiでの入力で少しずつ変更するという事をやりたい(良さそうなパラメーターや条件を試行錯誤で探したい)
ただ、matplotlibを使った用途としてはあまりやらないのかなと思ったので(ざっと探した所ではアニメーション自体も使っている方が少なかった)
そういう用途ならpygameか何かで表示部分を作るのかなと思い質問してみました
もう少し同じような事をやっている方がいないか探してみます
アドバイスありがとうございました
アニメーションするグラフを見ながら、パラメーターや条件をguiでの入力で少しずつ変更するという事をやりたい(良さそうなパラメーターや条件を試行錯誤で探したい)
ただ、matplotlibを使った用途としてはあまりやらないのかなと思ったので(ざっと探した所ではアニメーション自体も使っている方が少なかった)
そういう用途ならpygameか何かで表示部分を作るのかなと思い質問してみました
もう少し同じような事をやっている方がいないか探してみます
アドバイスありがとうございました
377デフォルトの名無しさん
2017/10/23(月) 12:23:36.10ID:BXzCXH2k >>376
いやだから、FigureCanvasWxAggなりTkAggなりを使ってmatplotlibが描くグラフをUIに載せてデータを好きに触ればいいじゃないのさ、、、と言ってるんだけど。
早い話、画面上に配置されたUIを使ってグラフに表示するデータを変えて、そのままグラフが更新できれば良いんじゃないの?
いやだから、FigureCanvasWxAggなりTkAggなりを使ってmatplotlibが描くグラフをUIに載せてデータを好きに触ればいいじゃないのさ、、、と言ってるんだけど。
早い話、画面上に配置されたUIを使ってグラフに表示するデータを変えて、そのままグラフが更新できれば良いんじゃないの?
378デフォルトの名無しさん
2017/10/23(月) 12:32:56.01ID:oaK+mxwH >>376
https://stackoverflow.com/questions/6697259/interactive-matplotlib-plot-with-two-sliders#6697555
こういうのでいいんじゃないの
サンプルコードもそのまま動く
python draw graph slider event listener とかで検索すれば山ほど出てくる
https://stackoverflow.com/questions/6697259/interactive-matplotlib-plot-with-two-sliders#6697555
こういうのでいいんじゃないの
サンプルコードもそのまま動く
python draw graph slider event listener とかで検索すれば山ほど出てくる
379デフォルトの名無しさん
2017/10/23(月) 17:07:02.45ID:lCIoxZis >>364
OK
OK
380デフォルトの名無しさん
2017/10/23(月) 19:06:04.44ID:BuwAMsXV >>375
ちょいとそこの毛の少ない、もとい、毛のないお方
その人聞きの悪い言い方ぁ取り下げてもらえませんかねぇ
あっしぁ〜ハゲに対して憐みの感情はありますけどもねぇ
ヘイトなんて気持ちは毛頭ござんせんよぅ
ちょいとそこの毛の少ない、もとい、毛のないお方
その人聞きの悪い言い方ぁ取り下げてもらえませんかねぇ
あっしぁ〜ハゲに対して憐みの感情はありますけどもねぇ
ヘイトなんて気持ちは毛頭ござんせんよぅ
381デフォルトの名無しさん
2017/10/23(月) 20:19:57.00ID:NosJ+6d4 pcにはanaconda入れてるがandroidタブレット用に同じの入れれないかな。
qpythonてのを入れてるがnumpyが使えないから不便
qpythonてのを入れてるがnumpyが使えないから不便
382デフォルトの名無しさん
2017/10/23(月) 20:44:07.80ID:B0rhkEQ/ PCにリモート接続する方がまだマシ定期
383デフォルトの名無しさん
2017/10/23(月) 23:34:34.10ID:NKAmnKE1 >>376
普通はパラメータの変更か、更新ボタンをトリガとして再作成再描画で事足りるな
どこまで感性に訴えるかは自由だが、業務用なんかだと繰り返し使うことにより脳内でイメージされるから無駄と見做してる
普通はパラメータの変更か、更新ボタンをトリガとして再作成再描画で事足りるな
どこまで感性に訴えるかは自由だが、業務用なんかだと繰り返し使うことにより脳内でイメージされるから無駄と見做してる
384デフォルトの名無しさん
2017/10/23(月) 23:56:29.78ID:bPsM7Yc9 定期的にタブレットでお遊戯したいって来るのね
385デフォルトの名無しさん
2017/10/24(火) 06:08:34.30ID:MGKYkkj+ >>381
yoga book
yoga book
386デフォルトの名無しさん
2017/10/24(火) 23:40:25.58ID:wj00lXqk iOSならPythonとかSwiftとか使えるんだっけか
ipadpro持ってるけど試そうと思ったことすらなかった
ipadpro持ってるけど試そうと思ったことすらなかった
387デフォルトの名無しさん
2017/10/25(水) 09:30:02.61ID:ImLJOnbp AndroidならTermuxがいいんじゃない
388デフォルトの名無しさん
2017/10/25(水) 11:09:52.34ID:SmjJVa23 termuxはgui系だめだしなぁ
結局タブレットでpython使って遊ぼうとするとwindowsタブレットが一番手っ取り早い。
でもatom xN系のCPUで込み入ったことすると重いよ。
結局タブレットでpython使って遊ぼうとするとwindowsタブレットが一番手っ取り早い。
でもatom xN系のCPUで込み入ったことすると重いよ。
389デフォルトの名無しさん
2017/10/25(水) 11:41:39.05ID:32/KECdp crouton
390381
2017/10/25(水) 13:12:31.58ID:brfoWM6t レスサンクス、いろいろ解がありますね。yogaのwin版良さげだけど自分、開発はpcでやって使うのはもっぱら寝床だから690gはちと辛い。
termuxは知らなかった。root取らなくても行けるらしいので試してみるわ
termuxは知らなかった。root取らなくても行けるらしいので試してみるわ
391デフォルトの名無しさん
2017/10/25(水) 22:50:38.23ID:hr2UeJHg しかもRubyとPerlまで使えるのか…いいじゃないかこういうのでいいんだよ
でもJupyterならもっとよかった
でもJupyterならもっとよかった
392デフォルトの名無しさん
2017/10/25(水) 23:08:27.31ID:3v0u7VMT termuxでjupyter?venv作ってpipでインストールできますよ
termux上でサーバ起動して、ブラウザアプリからアクセスする感じ
termux上でサーバ起動して、ブラウザアプリからアクセスする感じ
393デフォルトの名無しさん
2017/10/26(木) 01:48:37.55ID:YbNuu172 結局GUIってどれがいいの?
Qtでいいの?
Qtでいいの?
394遊園地
2017/10/26(木) 02:20:53.99ID:5Xb4wL2W django
面倒なら tk
面倒なら tk
395デフォルトの名無しさん
2017/10/26(木) 03:17:34.25ID:LmGdafjy GUIやるならC#やってろ
396遊園地
2017/10/26(木) 03:36:01.71ID:5Xb4wL2W 全部、無視して良い。
web系と業務系で分かれてたけど、C#だとIEちゃん残念
とか言われなかったら、なぁー。
別に言語は2,3個 適当に使えば良いと思う。
PCがCore 2 Duo以上でグラボ1G積んで無いなら
win10のVisual StudioでC#はきついな。
MonoDevelopでgtkは
初心者、向きでは無いので、オススメしない。
低スペPCでXPじゃないなら、GUIはweb系に行った方が
ストレスが無い。
web系と業務系で分かれてたけど、C#だとIEちゃん残念
とか言われなかったら、なぁー。
別に言語は2,3個 適当に使えば良いと思う。
PCがCore 2 Duo以上でグラボ1G積んで無いなら
win10のVisual StudioでC#はきついな。
MonoDevelopでgtkは
初心者、向きでは無いので、オススメしない。
低スペPCでXPじゃないなら、GUIはweb系に行った方が
ストレスが無い。
397デフォルトの名無しさん
2017/10/26(木) 04:18:55.79ID:tVSriKDm Core2っていつの時代だよ。
398デフォルトの名無しさん
2017/10/26(木) 04:21:33.20ID:LmGdafjy VS2017爆速やで
VSでpythonも考えるほど
VSでpythonも考えるほど
399デフォルトの名無しさん
2017/10/26(木) 11:33:08.51ID:v4GCj7LM また無のひとか
400デフォルトの名無しさん
2017/10/26(木) 12:03:34.74ID:UgYuFv5Z ちょっと教えて下さい
def fn():
if i==0:
print(i)
i=0
fn()
のとき、iはグローバルなのでfn()の中で0がプリントされますよね
ところがfn()のif文の下に
i += 1を置くと、1が出力されずにエラーになってしまいます。これはなぜなんでしょう?
def fn():
if i==0:
print(i)
i=0
fn()
のとき、iはグローバルなのでfn()の中で0がプリントされますよね
ところがfn()のif文の下に
i += 1を置くと、1が出力されずにエラーになってしまいます。これはなぜなんでしょう?
401デフォルトの名無しさん
2017/10/26(木) 12:06:31.15ID:UgYuFv5Z あれ、投稿したらインデントがなくなってしまいました。
プログラム上は入ってます
プログラム上は入ってます
402デフォルトの名無しさん
2017/10/26(木) 12:22:36.98ID:1mIrKNx5 >>400
最初はiを変更してないからグローバルとして解決された。
i += 1 とするとiはローカルになるが、その前にi==0といきなりiを使用しているのでエラーになる。
この場合はfn()の下にglobal iと宣言すればエラーは出ない。
最初はiを変更してないからグローバルとして解決された。
i += 1 とするとiはローカルになるが、その前にi==0といきなりiを使用しているのでエラーになる。
この場合はfn()の下にglobal iと宣言すればエラーは出ない。
403デフォルトの名無しさん
2017/10/26(木) 12:23:15.31ID:v4GCj7LM def fn():
global i
if i==0:
i += 1
print(i)
global i
if i==0:
i += 1
print(i)
404デフォルトの名無しさん
2017/10/26(木) 12:24:32.76ID:v4GCj7LM これでもいい
i=0
def fn():
if i==0:
i += 1
print(i)
fn()
i=0
def fn():
if i==0:
i += 1
print(i)
fn()
405デフォルトの名無しさん
2017/10/26(木) 14:27:13.45ID:wCeqqEld ありがとうございます、そういうことでしたか。
代入より先に比較するからグローバルになるのかと思ってしまいました。(汗)
代入より先に比較するからグローバルになるのかと思ってしまいました。(汗)
406デフォルトの名無しさん
2017/10/27(金) 01:35:46.75ID:+mfQY/AS407デフォルトの名無しさん
2017/10/27(金) 01:41:44.56ID:+mfQY/AS あとtermuxのスタイルを買ったけどカラーが貧弱すぎてお金払うほどじゃなかった。
QPythonと違ってソラライズみたいなテーマが無いしフォントの大きさも変更できない。
QPythonと違ってソラライズみたいなテーマが無いしフォントの大きさも変更できない。
408デフォルトの名無しさん
2017/10/27(金) 07:49:11.96ID:fv7a7bB4 うーんこの情弱感
409デフォルトの名無しさん
2017/10/27(金) 08:58:17.67ID:I6CvQ+Rn スマホでプログラミングは辞めとけって
410デフォルトの名無しさん
2017/10/27(金) 15:47:59.49ID:Ia7Vn2FS from multiprocessing import Process
if __name__ == "__main__":
def hoge():
print("ok")
p = Process(target=hoge)
p.start() # AttributeError: Can't get attribute 'hoge' on ....
↑動かない
def hoge():
print("ok")
if __name__ == "__main__":
p = Process(target=hoge)
p.start()
↑これなら動く
なんでこうなるん?
if __name__ == "__main__":
def hoge():
print("ok")
p = Process(target=hoge)
p.start() # AttributeError: Can't get attribute 'hoge' on ....
↑動かない
def hoge():
print("ok")
if __name__ == "__main__":
p = Process(target=hoge)
p.start()
↑これなら動く
なんでこうなるん?
411デフォルトの名無しさん
2017/10/27(金) 15:55:05.74ID:mb/ytpAQ if __name__ == "__main__":
global hoge
def hoge():
print("ok")
p = Process(target=hoge)
p.start()
global hoge
def hoge():
print("ok")
p = Process(target=hoge)
p.start()
412デフォルトの名無しさん
2017/10/27(金) 15:58:36.58ID:Ia7Vn2FS413デフォルトの名無しさん
2017/10/27(金) 18:03:22.59ID:QrHJDMLe その場合、Processはメインモジュールをpickleで
シリアライズしてサブプロセスに送信する、
サブプロセス側でデシリアライズされるときに__name__のif文はfalseになるのでifの中で定義している関数を使うことができない。
と、理解してるんだけど違うかも。
シリアライズしてサブプロセスに送信する、
サブプロセス側でデシリアライズされるときに__name__のif文はfalseになるのでifの中で定義している関数を使うことができない。
と、理解してるんだけど違うかも。
414デフォルトの名無しさん
2017/10/27(金) 18:20:23.20ID:YYNNkiX3 バージョンの問題かもしれんが
macのpython3.6では動かないと言ってる方も普通に動いた
macのpython3.6では動かないと言ってる方も普通に動いた
415デフォルトの名無しさん
2017/10/27(金) 22:27:56.86ID:ukcOGy2Y416デフォルトの名無しさん
2017/10/28(土) 09:48:33.05ID:6bG+Py6x 1番効率いい勉強法ってなんなの
417デフォルトの名無しさん
2017/10/28(土) 10:58:46.08ID:OzR/VQB1 作りたいものを作ること。分からない時だけ都度調べること。
駄目なのは最初からぶ厚い文法の本を読んでお勉強すること。
駄目なのは最初からぶ厚い文法の本を読んでお勉強すること。
418デフォルトの名無しさん
2017/10/28(土) 11:46:56.10ID:YrbVG7kU if __name__ == "__main__":
hoge = lambda : print("ok")
p = Process(target=hoge)
p.start()
hoge = lambda : print("ok")
p = Process(target=hoge)
p.start()
419デフォルトの名無しさん
2017/10/28(土) 12:08:14.92ID:r+Lrt1le オライリー本ディスってんのかあぁン?
俺も挫折したけどw
俺も挫折したけどw
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★5 [七波羅探題★]
- 【速報】 米トランプ政権声明 「中国が台湾を奪おうとする、いかなる試みも阻止する」 中国「レッドラインだ」 ★2 [お断り★]
- 元プロ野球選手・堂上隼人(43)を20代女性2人へのわいせつ未遂容疑で8回目の逮捕…これまでの被害者は10代・20代の女性11人に [Anonymous★]
- 「残業キャンセル界隈」若者が増加?「職務放棄」との批判も…“定時退社の権利”どこまで通用するか [七波羅探題★]
- 【高校野球】なぜ『7回制』は反対多数でも止まらないか… 高野連が「全員の命」守るために貫く伝統より改革の姿勢 [冬月記者★]
- JAが"政府の備蓄米買い上げ"見越して価格下げず!?「古いコメは食用向きでないなどと理由をつけ...」専門家解説 ★2 [煮卵★]
- 【高市悲報】自衛隊「実は事前に現場海域で中国軍から空母での発着訓練をすると通告がありました」え…?😨😨 [931948549]
- 【悲報】インターネット(光回線)来年度以降値上げか [358382861]
- "メイドさん"が使う武器→ケンモメンの78%が一致に [856387292]
- 【高市速報】中国「このままだと日本が先制攻撃してくる」 [583597859]
- 【悲報】山里亮太(南海キャンディーズ)さん [329329848]
- 【悲報】地銀や生保 長期金利急上昇で含み損が加速 [358382861]
