[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 04/25 07:49 / Filesize : 245 KB / Number-of Response : 1024
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

くだすれPython(超初心者用) その28



1 名前:デフォルトの名無しさん mailto:sageteoff [2015/11/15(日) 15:26:08.75 ID:r8bNQIop.net]
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。

エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで

前スレ
くだすれPython(超初心者用) その27
peace.2ch.net/test/read.cgi/tech/1441317912/

関連スレ
Pythonのお勉強 Part51
peace.2ch.net/test/read.cgi/tech/1443700103/

◆関連リンク Python の Home Page
ttp://www.python.org/

◆長いコードはこういうところにはってください
ttp://ideone.com/
ttp://codepad.org/
ttp://pastebin.com/
ttp://dpaste.com/

◆まとめwiki
ttp://python.rdy.jp/

975 名前:デフォルトの名無しさん mailto:sage [2016/02/15(月) 04:38:51.37 ID:lr5Pfglo.net]
>>954
> test.pyに953をコピペしてF5で実行すると、先ほどのエラーになります。
ファイル名変えてみ

976 名前:デフォルトの名無しさん mailto:sage [2016/02/15(月) 06:02:52.71 ID:cmc2Xpmo.net]
>>954
Python3からは「tkinter」に改名されたそうです。
全部小文字にしてみてください。
自分はこんな風にしてどちらのバージョンでもいけるようにしました。

try:
import tkinter as Tk #Python3
except ImportError:
import Tkinter as Tk #Python2

977 名前:デフォルトの名無しさん mailto:sage [2016/02/15(月) 09:16:01.89 ID:rbMMZedN.net]
ご回答ありがとうございます。
Tkinter→tkinterで実行可能になりました。

↓これはどこにどう付け加えればよいのでしょうか?
try:
import tkinter as Tk #Python3
except ImportError:
import Tkinter as Tk #Python2

↓こんな感じにしたりしましたが動きませんでした。
import tkinter as Tk #Python3
import Tkinter as Tk #Python2
font=("Helevetica", 32, "bold")
label = tkinter.Label(text="Hello Python", font=font, bg="red")
label.pack()
label.mainloop()

978 名前:デフォルトの名無しさん mailto:sage [2016/02/15(月) 09:20:25.66 ID:rbMMZedN.net]
自己解決しました。ありがとうございました。

try: import tkinter as Tk #Python3
except ImportError:import Tkinter as Tk #Python2

font=("Helevetica", 32, "bold")
label = Tk.Label(text="Hello Python", font=font, bg="red")
label.pack()
label.mainloop()

979 名前:デフォルトの名無しさん mailto:sage [2016/02/15(月) 15:21:45.52 ID:8Z92Uy24.net]
paiza.IO, codepad なら、ログインなしで、
ブラウザからプログラミングできる。
環境構築もいらん

ただし、tkinterのような画面描画はできない

980 名前:デフォルトの名無しさん [2016/02/15(月) 15:28:55.95 ID:8Z92Uy24.net]
>>924-931
Firefoxで、オープンソースのSeleniumを使って、自動テストできる

対応言語は、Java, C#, Python, Ruby, PHP, Perl, JS(Node.js)

981 名前:デフォルトの名無しさん mailto:sage [2016/02/15(月) 15:56:49.51 ID:6fm498FM.net]
初心者中の初心者ですけど、とりあえずidle使っておけばいいんですかね?

jupyterとかは早いですか?

982 名前:デフォルトの名無しさん mailto:sage [2016/02/15(月) 18:19:19.37 ID:TvNTryet.net]
コンパイルしてあれば速いんじゃね?

983 名前:デフォルトの名無しさん mailto:sage [2016/02/15(月) 19:47:15.94 ID:6fm498FM.net]
あ、レベル的に手を出すのは早い?という質問でした



984 名前:デフォルトの名無しさん mailto:sage [2016/02/15(月) 22:40:50.31 ID:1Ir1vAKj.net]
画面に何かしら表示されるのは楽しいから
モチベーションの助けにはなるかも知れない
ならないかもしれない

985 名前:デフォルトの名無しさん mailto:sage [2016/02/15(月) 23:07:50.37 ID:Qi6VKFgH.net]
>>961
初心者には出来るだけide(pycharm、cloud9など)を使うように勧めている。

慣れてきたらメモ帳でもスマホメモでもアイディア実装出来るだろうけど、始めの頃はコード補完機能が学習で役に立つ。

986 名前:デフォルトの名無しさん [2016/02/16(火) 00:28:08.85 ID:z2XJLioo.net]
VisualStudio使ったことある人ならVisualStudio+PTVSもいいと思う

987 名前:デフォルトの名無しさん(玉音放送) mailto:sage [2016/02/16(火) 01:03:44.18 ID:IpRbT4we.net]
ipython notebook最高ですわ
これがあるからpythonやってるようなもの

988 名前:デフォルトの名無しさん mailto:sage [2016/02/16(火) 12:10:53.08 ID:OHS4PN3k.net]
web から試せるよ
https://try.jupyter.org/

989 名前:デフォルトの名無しさん mailto:sage [2016/02/16(火) 18:48:55.82 ID:A6aJ9Obz.net]
>>965
ありがとうございます。
pycharmダウンロードしたらIpythonも使えるようです。

990 名前:デフォルトの名無しさん mailto:sage [2016/02/17(水) 18:13:32.08 ID:er8A6HKf.net]
a = 1
def f():
____print(a)
f()

これ1と表示されるのは何でですか?
何で
a = 1
def f():
____global a
____print(a)
f()
というふうにglobal aをかいてないのにaにアクセスできるんですか?

991 名前:デフォルトの名無しさん mailto:sage [2016/02/17(水) 18:45:19.90 ID:j/SDOTKe.net]
参照する場合は外側の名前空間へ向かって探される

import a
def f():
____print(a.hoge())
こいうのと考え方は同じ

代入する場合は global や nonlocal が必要になる

992 名前:デフォルトの名無しさん mailto:sage [2016/02/17(水) 19:29:28.05 ID:er8A6HKf.net]
代入したらエラーになりました
なるほど勉強になりました

993 名前:デフォルトの名無しさん mailto:sage [2016/02/17(水) 19:37:54.11 ID:er8A6HKf.net]
たびたびすいません
python -O file.pyと
python file.py -Oってなんでprint(__debug__)の結果が異なるんですか?



994 名前:デフォルトの名無しさん mailto:sage [2016/02/17(水) 21:24:21.01 ID:j/SDOTKe.net]
python -O file.py これは最適化オプション有効で、file.pyへの引数なし
python file.py -O これは最適化オプションなしで、file.pyへの引数が

995 名前:デフォルトの名無しさん mailto:sage [2016/02/17(水) 21:25:10.35 ID:j/SDOTKe.net]
python -O file.py これは最適化オプション有効で、file.pyへの引数なし
python file.py -O これは最適化オプションなしで、file.pyへの引数が-O

996 名前:デフォルトの名無しさん mailto:sage [2016/02/18(木) 11:04:57.02 ID:y9vVwnmb.net]
実行を途中で止める関数などはありますか?
phpでいうdie()みたいなものです
無理やりdie()と書いてエラーで終了させてもいいのですが、ちょっと不気味なのでエラーなし

997 名前:フ方法を教えていただけるとありがたいです []
[ここ壊れてます]

998 名前:デフォルトの名無しさん mailto:sage [2016/02/18(木) 11:47:28.70 ID:SB52IWqF.net]
exit()かsys.exit()だけど
これらは実質SystemExitをスローするだけ
SystemExitをトップレベルのスタックまで誰もハンドルしなけりゃプログラムが終了する

999 名前:デフォルトの名無しさん mailto:sage [2016/02/18(木) 11:48:37.31 ID:y9vVwnmb.net]
なるほど、ありがとうございます。

1000 名前:デフォルトの名無しさん mailto:sage [2016/02/18(木) 12:27:36.69 ID:S96kZ0X7.net]
英語だが Python をつかった科学計算を丁寧に解説しているサイト
ちなみに著者の一人 Sargent はノーベル経済学賞をとっている

quant-econ.net/py/

1001 名前:デフォルトの名無しさん mailto:sage [2016/02/18(木) 12:30:21.97 ID:S96kZ0X7.net]
Julia 版はこちら
quant-econ.net/jl/

1002 名前:デフォルトの名無しさん mailto:sage [2016/02/18(木) 12:36:46.86 ID:S96kZ0X7.net]
次スレはこちら

くだすれPython(超初心者用) その29
peace.2ch.net/test/read.cgi/tech/1455766402/

1003 名前:デフォルトの名無しさん mailto:sage [2016/02/18(木) 12:49:42.30 ID:6+JSn493.net]
>>975
なるほど、引数の位置には気をつけないとトラブルになりそうですね
こういうの初めて遭遇しました
他の言語でもあるんでしょうかね



1004 名前:デフォルトの名無しさん mailto:sage [2016/02/18(木) 12:56:47.31 ID:Rcq9wZ6p.net]
スクリプトを指定して実行できる言語全てに存在すると思いますよ
インタプリタにしか引数を与えられないのも
スクリプトにしか引数を与えられないのも不便でしょ

1005 名前:デフォルトの名無しさん mailto:sage [2016/02/18(木) 16:29:53.07 ID:S1lk2w1O.net]
例えば何の言語?

1006 名前:デフォルトの名無しさん mailto:sage [2016/02/18(木) 18:01:45.58 ID:hhAx0KRP.net]
それを知ることに何の価値があんだよクソカス

1007 名前:デフォルトの名無しさん mailto:sage [2016/02/18(木) 20:52:59.50 ID:YmxYqFld.net]
とりあえずsh, perl, php, ruby, node
何かの役に立ったら何の役に立ったのか教えてね
つまらないことだったら殺す

1008 名前:デフォルトの名無しさん [2016/02/18(木) 21:47:45.15 ID:ThW4WIO9.net]
くだすれでつまらないこと質問したら殺されるのか……

1009 名前:デフォルトの名無しさん [2016/02/18(木) 21:55:19.43 ID:VCSge8HQ.net]
算数もわからないのに機械学習をやろうとした自分が悪かった・・・

1010 名前:デフォルトの名無しさん mailto:sage [2016/02/18(木) 22:33:35.20 ID:Ldw+vT3S.net]
> つまらないことだったら殺す
無理無理w
お前に相手の居場所を突き止める能力もないし
人を殺す度胸もない。

1011 名前:デフォルトの名無しさん [2016/02/18(木) 22:45:17.93 ID:VCSge8HQ.net]
オライリーで3月にもPython系が2冊発売されるし
最近書籍ですぎぃ

1012 名前:デフォルトの名無しさん mailto:sage [2016/02/19(金) 11:13:31.19 ID:8n3UeSvv.net]
>>986
ファイル名の前後で意味が変わる引数の具体例が出てないね

1013 名前:デフォルトの名無しさん mailto:sage [2016/02/19(金) 11:51:24.20 ID:Ap7HgcUx.net]
983が言ってる両方に引数渡せるようにしたいとなると
「ファイル名の前後で意味が変わる引数」が汎用的で理解し易いからデファクトスタンダードになるのは当然でしょ
逆に「前後で意味が変わらない」仕様だとどうなるか想像してみるといいよ



1014 名前:デフォルトの名無しさん [2016/02/19(金) 12:29:03.25 ID:ufxz0kxk.net]
>>991←こいつはまだ意味が分かってないからもっと丁寧に説明してやれお前ら

1015 名前:デフォルトの名無しさん mailto:sage [2016/02/19(金) 12:40:00.21 ID:6O+Ly4Vm.net]
馬鹿の相手なんかすんなし

1016 名前:デフォルトの名無しさん mailto:sage [2016/02/19(金) 12:48:01.60 ID:ffiG3a/O.net]
いまいちPythonのポジションがわからないんだけれど、

JavaScriptがウェブの主人公且つ最近はNode.jsを基点にアプリやハード制御
までこなす万能選手ってポジションだと思ってるんだけれど、Pythonはどうなの?

少なくともブラウザのクライアントサイドだとかこれでアプリが作れるってことはない
ようなんだけれど。

1017 名前:デフォルトの名無しさん mailto:sage [2016/02/19(金) 12:48:11.39 ID:qpWieAWs.net]
>>986
本当につまらなかったから責任もって殺せよ
嘘ついたらハリセンボン飲ますぞ

1018 名前:デフォルトの名無しさん mailto:sage [2016/02/19(金) 12:53:11.33 ID:qpWieAWs.net]
>>995
www.tiobe.com/index.php/tiobe_index

の割にはランク低いっすね
Perl以下ってとんだクソ雑魚ナメクジだわw

1019 名前:デフォルトの名無しさん mailto:sage [2016/02/19(金) 13:52:04.28 ID:hw/X0Y/j.net]
Pythonの実行速度に満足できないあなたに
www.mwsoft.jp/programming/julia/python_to_julia.html

正直なところ、まだ足りないところも多い言語なので、
今の時点で飛び込んでもそんなに良いことはないかもしれません。

個人的には分析するデータの整形をさせたり、簡単なシュミレータを書き捨てる用途などで使っています。

適当に書いてもそれなりに速度が出るし記法もシンプルで書きやすいので、
Pythonよりも便利だと感じていますが、
ライブラリの揃いや信頼性などの問題で、前処理だけはJuliaでやって
肝心なところはPythonやRで、といった流れになることもしばしばです。

1020 名前:デフォルトの名無しさん mailto:sage [2016/02/19(金) 13:52:42.89 ID:hw/X0Y/j.net]
Pythonの実行速度に満足できないあなたに
www.mwsoft.jp/programming/julia/python_to_julia.html

これからJuliaを始める方へ
これからJuliaを始めようという方は、まずは下記ページに書かれているサンプルコードを眺めてみると、
どんな言語か理解できると思います。

Julia By Example
www.scolvin.com/juliabyexample/
統計関連のライブラリがどの程度揃っているかは、下記にまとめられています。
ちゃんとDataFrame的なものもあって、そこそこ揃ってはいます。
Julia Statistics
https://github.com/JuliaStats
入門書などの情報は出版されれば下記に掲載されると思う。(まだ入門書なんて存在しねーけどな)
Learning Julia
julialang.org/learning/
公式サイトのドキュメントも充実しています。充実し過ぎてどこから読めばいいのかわからなくなります。
Julia Documentation
docs.julialang.org/
あとは挙動でわからないことがあれば、ソースを読もう。
わかりやすいシンプルなコードなので、意外と簡単に読めます。
言語作者が書いたコードに触れておくと勉強になるしね。
JuliaLang/julia - GitHub
https://github.com/JuliaLang/julia

本当はもっと初見向きなサイトを紹介したかったんだけど、あまり見当たらない。
今の調子ならそのうち増えてくると思うので、
その手の本を書店で見かけるようになった時が始めるタイミングとしては良いんじゃないだろうか。
※本項は更新情報があれば適宜変更します

1021 名前:デフォルトの名無しさん mailto:sage [2016/02/19(金) 13:53:42.87 ID:hw/X0Y/j.net]
くだすれPython(超初心者用) その29
peace.2ch.net/test/read.cgi/tech/1455766402/

1022 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。

1023 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<245KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef