1 名前:デフォルトの名無しさん mailto:sageteoff [2017/01/07(土) 11:40:57.40 ID:XDvKv2Q+.net] Pythonオフィシャルサイト www.python.org/ まとめWiki python.rdy.jp/ 関連スレ find.2ch.net/?BBS=ALL&TYPE=TITLE&STR=python 日本Pythonユーザ会 (※英語わかる人は上記のオフィシャルの方を見ることをお薦めします) www.python.jp/ 日本語の扱いで戸惑ったらこちらをどうぞ(バッドノウハウ集で笑える) ttp://speirs.blog17.fc2.com/blog-entry-4.html ttp://atomic.jpn.ph/prog/etc/encode.html ttp://d.hatena.ne.jp/kakurasan/20100330/p1 PythonのUnicodeEncodeErrorを知る ttp://lab.hde.co.jp/2008/08/pythonunicodeencodeerror.html よくまとまってた。あとで読む ■前スレ Pythonのお勉強 Part51 echo.2ch.net/test/read.cgi/tech/1443700103/
69 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 22:57:47.53 ID:Gt5Krp5B.net] docs.python.jp/3/howto/pyporting.html
70 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 02:18:15.24 ID:HYQr5vgB.net] 最初からPy3を使ってればよかったのに 天罰だよ
71 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 09:11:29.75 ID:YVd8JlkL.net] 新参以外お断りスレになりました
72 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 12:15:47.03 ID:ecr0NxNG.net] >>69 -1
73 名前:デフォルトの名無しさん [2017/01/26(木) 13:40:15.86 ID:gPJK2FxR.net] Python3が使えないのは古参というより老害 Fortranにしがみつくのと同じ構図
74 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 20:57:57.10 ID:7k3MoELl.net] めんどくさいからね 俺は3から始めたけど、今から2を覚えろって言われたら嫌だ
75 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 22:25:38.81 ID:YVd8JlkL.net] 最初から3が使えるのは過去8年以内に作り始めたアプリだけだ
76 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 22:34:41.46 ID:BRop3o1S.net] >>73 -1
77 名前:デフォルトの名無しさん [2017/01/27(金) 07:29:37.81 ID:H9uRlrvM.net] 質問? 人工無能or人工知能? 百合SSを何とか自動作成しようと試みてます。 会話を読みこませる「」が合図→辞書に反応→単語と接続語に別れる→評価値を返す→ (評価値は既存のデータを元に自身で作成)→評価値の合計が高いのが表示される 現状では、接続語がランダムで会話が可笑しい&ストーリが生まれない&評価値の高い単語を連発 (200行近い会話文の筈が、10行目からお互いが、ずっと名前を連打) 単語連発や接続子が怪しいのは構いませんが、ストーリーが出来上がらない問題を解決する方法は何かありませんか?
78 名前:デフォルトの名無しさん mailto:sage [2017/01/27(金) 07:33:28.40 ID:XbfHJvAH.net] 試みは面白そうだが力不足で助けられない 他の人に期待
79 名前:デフォルトの名無しさん mailto:sage [2017/01/27(金) 09:07:37.79 ID:cUoSMXA+.net] >>75 マルチ氏ね
80 名前:デフォルトの名無しさん mailto:sage [2017/01/27(金) 09:40:30.71 ID:jYq/eMin.net] はい死んだー
81 名前:デフォルトの名無しさん [2017/01/27(金) 19:08:24.81 ID:V5p71liI.net] pythonのmechanizeライブラリで あるフォームのtextareacontrolに文字をアサインして サーバーにPOSTしたいと思います どうしたらよいのでしょうか?
82 名前:デフォルトの名無しさん [2017/01/27(金) 19:20:36.78 ID:u6VmZ9m5.net] 自作ゲーム即売会「ゲームマーケット」に1万人超 www.nikkansports.com/general/nikkan/news/1750500.html ボードゲームの展示イベント「ゲームマーケット」の成長記録からこれからの 市場に必要なことを妄想してみた。6年間の来場者数推移(2016年4月時点調べ) https://bodoge.hoobby.net/columns/00001 カードゲームを自作する1 【自宅でカード印刷】 tanishi.org/?p=801 100円ショップでボードゲームを自作しよう https://sites.google.com/site/jun1sboardgames/blog/makeyourbg ノーアイデアでボードゲームを作ろう第1回「100円ショップで物を買う」 boardgamelove.com/archives/boardgame-make-1/ ボードゲーム市場がクラウドファンディングの出現で急成長を遂げ市場規模を拡大中 gigazine.net/news/20150820-board-game-crowdfunding/ 実際のところ、自作ボードゲームってどれぐらい売れるもんなの? roy.hatenablog.com/entry/2016/12/20/220102 ゲームマーケット2016春にて初参加サークルさんに作成数アンケートをとってきました hidarigray.blog35.fc2.com/blog-entry-614.html カフェも急増 ボードゲームにアラサーがハマる理由 style.nikkei.com/article/DGXMZO10921930R21C16A2000000?channel=DF260120166491 ボードゲームのオリジナルオーダー制作 www.logygames.com/logy/ordermade.html
83 名前:デフォルトの名無しさん mailto:sage [2017/01/27(金) 21:44:48.60 ID:SOi9h9fX.net] >>79 Python mechanizeでボタンクリック symfoware.blog68.fc2.com/blog-entry-1826.html
84 名前:デフォルトの名無しさん [2017/01/27(金) 22:51:50.83 ID:V5p71liI.net] >>81 わざわざご苦労様です textcontrolではなくtextareacontrolです やはり無理なのでしょうか?
85 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 17:19:31.11 ID:0tDA2X/+.net] >ご苦労様 日本語を勉強汁
86 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 18:32:01.57 ID:yX0pFu8F.net] >>81 わざわざ大儀であった
87 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 19:27:37.74 ID:XSc31UhP.net] >>81 苦しゅうない、さがってよいぞ
88 名前:デフォルトの名無しさん [2017/01/28(土) 19:43:37.61 ID:z2QQn0xu.net] 俺も殿様ごっこまぜて
89 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 23:07:07.31 ID:XSc31UhP.net] tonosama_method
90 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 12:59:28.72 ID:+gV6Oz7u.net] マスター、一番いいpythonの入門書をくれ
91 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 13:27:12.96 ID:k1QIuSij.net] シンプルで学ぶことが少ない言語だから入門本はどれも同じだよ 個人的にアドバイスするなら、厚い本は飽きるからやめた方がいい 読まない本ってのは枕か鍋敷きにしかならない
92 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 13:35:44.10 ID:+gV6Oz7u.net] じゃあオライリーはやめときます
93 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 18:27:40.95 ID:+gV6Oz7u.net] 「実践力を身に着けるPythonの教科書」っていうのにしてみた
94 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 18:35:57.64 ID:3Y3DXVvV.net] で、おまえらPythonで何するの?www
95 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 18:45:15.40 ID:9yjQUvuF.net] Pythonで何をするかが問題なんじゃない Pythonが俺に何をしてくれるかが問題なんだ
96 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 20:55:40.68 ID:uym0PLuZ.net] Rubyとどう違うの
97 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 21:05:20.71 ID:48IXZMso.net] endがない
98 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 21:09:18.75 ID:IWdagit8.net] 開発者が変な宗教やってない(と思う)
99 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 21:10:03.23 ID:IWdagit8.net] いやでも言語仕様に漂う思想は宗教感あるかもな
100 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 21:48:42.55 ID:+gV6Oz7u.net] やっぱりみんなのpythonにする 版を重ねてるってことは信頼できるんだろうし
101 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 23:56:49.86 ID:9yjQUvuF.net] いい加減なOOP部分がほんと糞 それ以外は割とよい そんなパイソン
102 名前:デフォルトの名無しさん [2017/01/31(火) 01:09:50.61 ID:39yNIaAr.net] if ブロックが最初にあって、テストのためにそのif 条件をコメントアウトすることがあります。 そうして実行すると、インテンドのエラーが発生するので、ブロックだった部分の空白をいちいち消す必要があります。 で、テストをやめて元に戻そうとすると、消した空白を入れ直すことになります。 これって、なにか簡略化できないものなんでしょうか。
103 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 01:22:59.03 ID:XNUmbkkr.net] if name mainじゃだめなかんじのやつ?
104 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 01:33:42.41 ID:DmPWWytT.net] そんな糞みたいなことしないと通らないテストをやめるか、コード書くのをやめることをオススメするよ
105 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 01:34:08.36 ID:XNUmbkkr.net] オススメはしない #''' ここにテストコードを書く。 #''' 最初の#を消せば真ん中のコードはコメント扱いになる
106 名前:デフォルトの名無しさん [2017/01/31(火) 02:01:58.98 ID:39yNIaAr.net] >>101 誤解させてしまったかもしれません。 普通のifブロックの話なんです。最初にはif条件が有効だったのを、 一時的にif条件を外してブロック内だけを無条件に実行したかったんです。 >>103 ありがとうございます。コメントアウトをコメントアウトするわけですか。 さっそく試してみたいと思います!!!
107 名前:デフォルトの名無しさん [2017/01/31(火) 02:02:49.69 ID:39yNIaAr.net] >>101 >>103 同一の方だったんですね。失礼いたしました。
108 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 07:18:14.35 ID:DmPWWytT.net] ガイジかよ
109 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 07:44:04.19 ID:rDFSvuIa.net] 条件式コメントアウトしてかわりにTrue:って書くだけじゃ、、、、
110 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 08:48:13.57 ID:YEQVuLbu.net] if a == 0: ↓ if 1:#a == 0:
111 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 08:56:56.10 ID:nDDWloW8.net] 条件式をコメントアウトするんじゃなくて、条件式の前に条件を満たすコード書けばいいじゃん omaera = "バカ" #テスト済んだらコメントアウトするか削除 if omaera == "バカ": #ここもテスト対象だから書き換えたりしちゃアカンよ、わかる? print("テスト対象のコード書き換えてんじゃねーよw")
112 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 10:36:30.09 ID:z2Z5M3VQ.net] >>109 強制的にifに入れるんだから条件式そのものはテスト対象じゃない。 そしてそんなお手軽な条件式ばかりな訳もない。バカはおまえです。
113 名前:デフォルトの名無しさん [2017/01/31(火) 11:31:52.06 ID:ajSv51+Y.net] 掲示板を発展させたミニゲームを作れとお題が来た……積んだ。 ログイン機能とIDで情報を一括管理する方法が解らん POST使って、1個のデータやり取りが限界なんだけど? どうしたら良いの
114 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 11:44:05.66 ID:nDDWloW8.net] >>110 バカだなぁー、条件式が間違ってたらどうするんだよ? 条件式ありきのコードなの テストの意味分かってる? あとお手軽な条件式ばかりではないって? アホか!w お手軽にするんだよ テストしやすいようにお手軽にするの! できねーのはオマエがバカだからw そもそもテスト前とテスト後のコードが異なってたら、おまえ・・何テストしてるかワケワカメだろ? 頭大丈夫か?
115 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 11:59:23.95 ID:zWSLpeIF.net] if 文の条件が成り立つときに実行するコードを、関数として切り出して、その関数を対象にテストするのが良いと思う。 ちょこっと挙動を調べたいってのなら、手抜きしてコードをゴニョゴニョするのでもいいけど。危険な香りがする。 すぐに戻すつもりが他の所も調べだして、そこでもコードを変えて、、とやっていき、コードを元に戻すのを忘れて、ドツボにハマる未来が見える。
116 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 13:14:28.86 ID:qpNDS9RE.net] >>111 学校のお題ならそれを作れるだけの知識は学んでいるはずだ ていうかPython関係ないだろそれ
117 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 13:16:58.48 ID:mm0hxyAY.net] if True: #if real condition: ... で良いじゃない
118 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 15:32:20.14 ID:KYCEEpNK.net] >>100 概出鴨試練が if hage: hogehoge だったら if True: # hage: hogehoge で済むだろ
119 名前:デフォルトの名無しさん [2017/01/31(火) 19:45:33.02 ID:lkTuVnqH.net] 自動で実行出来るテスト書く癖付けといた方がいいよ
120 名前:デフォルトの名無しさん [2017/02/01(水) 00:10:32.18 ID:PbjZqAWj.net] へんな癖勧めるなよw
121 名前:デフォルトの名無しさん mailto:sage [2017/02/01(水) 00:59:24.82 ID:Hn+PaGAx.net] >>111 ログインボタンを、ログインじゃなくただのaタグリンクで乗り切った同期思い出した
122 名前:デフォルトの名無しさん mailto:sage [2017/02/01(水) 06:28:52.79 ID:FxrGGdiY.net] テスト時とリリース時レコードが違います! で、許されるとこなんか、ダマテンでやってる危険分子か
123 名前:デフォルトの名無しさん mailto:sage [2017/02/01(水) 08:27:29.58 ID:kNSk5VZr.net] 単体テストだろ...
124 名前:デフォルトの名無しさん mailto:sage [2017/02/01(水) 09:36:20.40 ID:35qglDiz.net] 新人「先輩、テストちゃんとやりました?」 バカ「あん?当たり前だろ!何年やってると思ってんだ!!」 新人「・・先輩のところでエラーになるんですけど」 バカ「・・・」 新人「・・・」 バカ「ちょっ、ほら見てみろ! ちゃんとテスト通すためにif文をTrueにしてだな」 新人「えっ!? コード書き換えたんですか!? え? つまり書き換えたコードをテストしたと・・」 バカ「?そうだよ、Trueにしないとテストできないからなっ」 新人「そして書き換える前のコードをリリースしたと・・」 バカ「?そうだよ、テスト通ったから元に戻したの」 新人「先輩がぁテストしたのはぁ!書き換えたコードであってぇ! 元のコードはテストしていないわけですよぉ!!」 バカ「だからテストしたと言ってるだろぉぉ!!!」
125 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 01:03:27.17 ID:/xWrJtXG.net] 「テストしてないだろ!」という責任のなすりあいから始まる素敵な職場ですね
126 名前:デフォルトの名無しさん [2017/02/02(木) 03:01:13.92 ID:ExAPXdhA.net] >>118 えっテスト書いてコミット毎に自動でテスト走らせるのが常識だと思ってたんだけどこのスレでは違うのか?
127 名前:118でないが mailto:sage [2017/02/02(木) 03:34:51.22 ID:FIjERzl4.net] どうなんだろうな。 理想的かもしれないが、スクリプトに対しては牛刀で鶏感が。
128 名前:デフォルトの名無しさん [2017/02/02(木) 05:51:42.53 ID:fddRASbF.net] 神は死んだ
129 名前:デフォルトの名無しさん [2017/02/02(木) 07:30:00.05 ID:fddRASbF.net] 因数分解について問題なのですが、 括弧()付きで入力して、計算結果を出す様にするには どうすれば良いでしょうか? コマンドプロントです。 初歩的な問題で申し訳ない。
130 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 07:56:49.21 ID:jwykdWFl.net] 説明がよく分からない。 入力と出力の例を示してもらうと、分かりやすいと思う。
131 名前:デフォルトの名無しさん [2017/02/02(木) 08:46:42.19 ID:fddRASbF.net] 入力例 n=2:a**2-b**2 出力例 (a-b)(a+b) 入力例1 x**2+(a+b)x+ab 出力例1 (x+a)(x+b) 入力に括弧をつけると、エラーが出て計算できない症状です。 また、括弧をつけて出力する動作もできてません。
132 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 08:52:04.35 ID:eVnkZAIh.net] 何のライブラリの話?
133 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 08:54:55.07 ID:2aGgFdj
] [ここ壊れてます]
134 名前:F.net mailto: >>124 横からだが「テスト書いて自動でテスト走らせる」ってどゆこと? unittestとかそういう話? [] [ここ壊れてます]
135 名前:デフォルトの名無しさん [2017/02/02(木) 09:11:11.20 ID:S7kpFPUA.net] そういう話+CI
136 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 09:33:09.86 ID:uYEeAGUt.net] >>129 sympyの話か? ちょっと試したけど x**2+(a+b)x+ab は x**2+(a+b)*x+a*bとすればエラーにならずに因数分解できたよ その時の出力は(a + x)*(b + x) *は省略できないみたいね
137 名前:デフォルトの名無しさん [2017/02/02(木) 11:59:30.41 ID:fddRASbF.net] >>133 ありがとうございます 式を勘違いしていた見たいです
138 名前:デフォルトの名無しさん [2017/02/03(金) 05:39:35.35 ID:X7tt/wwb.net] 【ソフトウエアジャパン2017】世界を変えよう!レジェンドを残そう!マシンラーニングのら猫勉強会 生中継 2017/02/03(金) 開場:09:20 開演:09:30 lv289209654
139 名前:デフォルトの名無しさん [2017/02/09(木) 18:55:44.03 ID:w/4Pa9Es.net] 開発OSは何がおすすめですか? windowsは微妙なんですかね?会話botを作りたいです
140 名前:デフォルトの名無しさん mailto:sage [2017/02/09(木) 20:30:43.91 ID:nU5yeh02.net] 何でも良いから好きなのを使え 選べなければ一番使い慣れているものを使え
141 名前:デフォルトの名無しさん [2017/02/09(木) 22:05:56.51 ID:Ply9eh1T.net] Mac買って とりあえずmacOS、 BootcampにWindows、 VirtualBoxに適当なLinux 一台で3OS使えるぞ
142 名前:デフォルトの名無しさん mailto:sage [2017/02/09(木) 22:27:56.95 ID:jcuzgsFP.net] 会話botなんていらんだろ 俺が話してやる
143 名前:デフォルトの名無しさん mailto:sage [2017/02/09(木) 23:26:47.59 ID:2qzHgTI5.net] 俺が話してやるってリアクションは初めて見たな
144 名前:デフォルトの名無しさん [2017/02/09(木) 23:49:39.79 ID:w/4Pa9Es.net] >>139 今VIPでbot動かしてる
145 名前:デフォルトの名無しさん [2017/02/09(木) 23:55:53.74 ID:Jh/6F1Jd.net] >>141 gifガイジ?
146 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 00:01:12.27 ID:5MVdS2z+.net] >>141 vipperとか厨房かよレスすんなくっさ
147 名前:デフォルトの名無しさん [2017/02/10(金) 00:01:42.57 ID:H5Im+dFf.net] >>142 あれは知らん
148 名前:デフォルトの名無しさん mailto:sage [2017/02/10(金) 01:53:04.40 ID:K3BovdLP.net] >>136-138 Windowsで、i5, i7 のCPUで、メモリも最大まで積む Chef → Vagrant → VirtualBox で、Linux で開発環境を構築できる
149 名前:デフォルトの名無しさん [2017/02/10(金) 16:40:32.20 ID:hHNUUpqe.net] test
150 名前:デフォルトの名無しさん [2017/02/11(土) 05:31:46.65 ID:PhvaT3NP.net] >>136 Linux一択。
151 名前:デフォルトの名無しさん [2017/02/11(土) 12:12:18.51 ID:s9PVHeAc.net] >>147 Bash on winじゃ駄目ですか?
152 名前:デフォルトの名無しさん mailto:sage [2017/02/12(日) 07:08:29.48 ID:IVXoDyD2.net] >>147 別にFreeBSDでも変わらんぞ
153 名前:デフォルトの名無しさん mailto:sage [2017/02/12(日) 10:05:17.27 ID:ekfokMCG.net] >>147 Mac In Tosh
154 名前:デフォルトの名無しさん mailto:sage [2017/02/12(日) 23:46:47.53 ID:AP+Vk/T0.net] あ?Fuckintoshが何だって? https://www.google.co.jp/search?q=Fuckintosh
155 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 09:45:16.74 ID:YNqn/13t.net] >>147 Linuxとカーネル名で書かないで、ディストリ名で書かないと初心者丸出しやで
156 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 10:27:00.44 ID:SnrrQcnN.net] 俺てきには、Cent OS!
157 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 22:14:40.35 ID:GOtEVvRl.net] プロはユーブントゥーなんだよなあ
158 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 23:23:07.36 ID:Sj6FGVEb.net] ネタだろうけど読み方はウブントゥ Ubuntu使ってる奴ってにわか臭がして嫌い かっこつけたい一般人が趣味で使ってるイメージ
159 名前:デフォルトの名無しさん [2017/02/13(月) 23:39:48.93 ID:Ybuk3ki+.net] お前は何般人なんだよw
160 名前:デフォルトの名無しさん mailto:sage [2017/02/13(月) 23:43:52.67 ID:aTuiBKXR.net] つ gentoo
161 名前:デフォルトの名無しさん mailto:sage [2017/02/14(火) 01:13:26.56 ID:EfKHdkqo.net] >>155 いろんなクラウド基盤でサポートされてるから、サーバ用途としてよく使われてるだろ
162 名前:デフォルトの名無しさん mailto:sage [2017/02/14(火) 02:28:52.24 ID:S2XYgnfE.net] よく使われるからこそそういう奴らも含まれてくるんだよ
163 名前:デフォルトの名無しさん mailto:sage [2017/02/14(火) 03:57:34.62 ID:5IUCJa7e.net] ニワカと衒学家の話をまともに聞いてはいけない
164 名前:デフォルトの名無しさん [2017/02/14(火) 07:15:04.16 ID:izwS/hYI.net] apt-getの出来の良さは他のパッケージ管理の比じゃないからな
165 名前:デフォルトの名無しさん mailto:sage [2017/02/14(火) 07:25:37.98 ID:k0eKpOpm.net] アン般人です
166 名前:デフォルトの名無しさん mailto:sage [2017/02/16(木) 15:18:21.63 ID:LGWe0hIP.net] ベースになったDebianの出来が良過ぎるからな Debian自体はカーネルにLinux限定してないから、ベースがFreeBSDカーネル版もある
167 名前:デフォルトの名無しさん mailto:sage [2017/02/17(金) 17:53:12.51 ID:w7S73CTj.net] プログラミングの問題(そこそこ多く)と、その解答例が載っているサイトってありますか pythonの基本的な文法は学んだのですが具体的に問題を解いたことがほとんどないので練習したいのですが
168 名前:デフォルトの名無しさん mailto:sage [2017/02/17(金) 18:18:38.88 ID:542CJyna.net] 何かを作ってみようという気が起こらないのが不思議。人に指示されないと何も出来ないって事なのか?
169 名前:デフォルトの名無しさん [2017/02/17(金) 18:20:56.06 ID:yGnzX63H.net] >>164 >>1
170 名前:デフォルトの名無しさん mailto:sage [2017/02/17(金) 19:12:20.14 ID:tziU+1Dj.net] 競技プログラミングのオンラインジャッジかhttps://checkio.org/に行け ちなみに165と同意見だ。お前はこの先長くないだろう
171 名前:デフォルトの名無しさん mailto:sage [2017/02/17(金) 19:37:13.76 ID:jPl1bWef.net] >>164 英語なら色々あるけど 日本語なら、言語処理100本ノックでくぐると問題出てくるし解いてるブログとかもある、 勉強のし方なんか人それぞれなんだから クソレスは無視しよう
172 名前:デフォルトの名無しさん mailto:sage [2017/02/17(金) 21:11:18.59 ID:P1l5N6WZ.net] >>165 ゆとり教育受けるとそうなる
173 名前:デフォルトの名無しさん mailto:sage [2017/02/17(金) 22:25:34.82 ID:FFSvl2Qr.net] >>165 ワイン、作りたいものなんかないで 漠然と人工知能が俺の代わりに働いてくれるみたいの欲しいけど そんなん作れるわけないしな もうただのサラリーマンSE 昔あったような気がした情熱も、とっくに冷めて霧散してしまった
174 名前:デフォルトの名無しさん [2017/02/17(金) 23:27:08.09 ID:+d7nZkoJ.net] aizu online judgeもええで
175 名前:デフォルトの名無しさん mailto:sage [2017/02/17(金) 23:38:48.22 ID:fTK4d/WW.net] プログラミング・コンテスト AOJ(aizu online judge、会津大学) TopCoder, Google Code Jam
176 名前:デフォルトの名無しさん mailto:sage [2017/02/17(金) 23:55:31.64 ID:FFSvl2Qr.net] 会津のくせに英語とかふざけんなし
177 名前:デフォルトの名無しさん mailto:sage [2017/02/18(土) 00:13:38.75 ID:aF6h+XBS.net] >>170 いまの2chはおっさんが多いからな。そして、おっさんは情熱がなくなった奴が多い で、情熱がないおっさんが多いスレは雑談が多いんだよな おっさんになって情熱を持ってPythonの勉強を始める奴はそういないだろうし
178 名前:デフォルトの名無しさん mailto:sage [2017/02/18(土) 02:45:42.49 ID:Vmz1V0cL.net] つまりPythonに全く関係ない話してる時点でお前はおっさん以下なわけであり
179 名前:デフォルトの名無しさん mailto:sage [2017/02/18(土) 10:45:58.34 ID:Nn0mwkdy.net] コンテスト用の板ってないの?
180 名前:デフォルトの名無しさん mailto:sage [2017/02/18(土) 12:35:40.06 ID:1c96nb+d.net] >>173 会津がどんな大学か知ってるのか
181 名前:デフォルトの名無しさん mailto:sage [2017/02/18(土) 13:17:58.81 ID:zG233BNG.net] チェスト関ヶ原と戦う大学。
182 名前:デフォルトの名無しさん mailto:sage [2017/02/18(土) 13:21:32.76 ID:+coMAf/q.net] >>177 とうほぐの底偏差値土人専用収容所のことなんか知らんわ
183 名前:デフォルトの名無しさん mailto:sage [2017/02/18(土) 13:50:15.
] [ここ壊れてます]
184 名前:20 ID:bnUVfFtb.net mailto: >176 プログラマー板に、競技プログラミングにはまるプログラマのスレがあるよ。 [] [ここ壊れてます]
185 名前:デフォルトの名無しさん mailto:sage [2017/02/18(土) 16:27:34.48 ID:1i2twQ7G.net] xlwings使ってみたら重すぎてわろた もう少し軽ければ夢が広がるのに
186 名前:デフォルトの名無しさん mailto:sage [2017/02/18(土) 16:44:34.24 ID:Jt/EBjgw.net] mathモジュールの内容を見たいのですが、保存場所はどうやって調べればいいですか? インタラクティブシェルで「math.__file__ 」と打ってもアトリビュートエラーになってしまいます。
187 名前:デフォルトの名無しさん mailto:sage [2017/02/18(土) 17:01:22.18 ID:+coMAf/q.net] 著作権保護されてるからライブラリの中身は基本的に見れないし見たら犯罪
188 名前:デフォルトの名無しさん mailto:sage [2017/02/18(土) 17:15:28.30 ID:DtpX+k6N.net] インストールディレクトリのどっかにあるだろ なければインポートできない でもライブラリはブラックボックスであることに価値があるわけで 中身を見ることはおススメしない
189 名前:デフォルトの名無しさん mailto:sage [2017/02/18(土) 17:44:47.54 ID:C/iK3pVC.net] さすがにそういう標準モジュールはビルトインになっててpyソースは無いでしょ
190 名前:デフォルトの名無しさん mailto:sage [2017/02/18(土) 17:47:09.73 ID:Jt/EBjgw.net] >>183 >>184 ありがとうございます。 見つけるにはフォルダ内漁らないと厳しそうですね。 著作権のことは考えてなかったので確かにそうですね。
191 名前:デフォルトの名無しさん mailto:sage [2017/02/18(土) 18:05:41.29 ID:Jt/EBjgw.net] >>185 はい、pyファイルなさそうです。。。
192 名前:デフォルトの名無しさん mailto:sage [2017/02/18(土) 18:31:17.90 ID:yZwtGkz9.net] https://github.com/python/cpython/blob/master/Modules/mathmodule.c
193 名前:デフォルトの名無しさん mailto:sage [2017/02/18(土) 18:37:06.18 ID:AlHMD2TK.net] 嫌な世の中だな。GPLの美しい世界に帰りたい。
194 名前:デフォルトの名無しさん mailto:sage [2017/02/18(土) 18:46:07.73 ID:52dA0McO.net] >>182 お前さんと同じことを思ってる人は少なくない stackoverflow.com/questions/15321570/where-in-the-python-source-code-is-math-exp-defined あと >>183 は無視していい
195 名前:デフォルトの名無しさん mailto:sage [2017/02/18(土) 19:31:46.29 ID:yZwtGkz9.net] 著作権で保護されてるものを見たら犯罪って 本読んだりテレビ見たりするのは犯罪だったんだね
196 名前:デフォルトの名無しさん mailto:sage [2017/02/18(土) 20:01:48.99 ID:Jt/EBjgw.net] >>188 >>190 C言語で定義されているんですね!! 確実に一人では見つけられなかったです。本当にありがとうございます。
197 名前:デフォルトの名無しさん mailto:sage [2017/02/18(土) 20:07:43.45 ID:+coMAf/q.net] 何が「著作権のことは考えてなかったので確かにそうですね。 」だ バカか よくそんなんで生きてこれたな これからも他人に騙され続けるのだろうな 今おめーが見てるのもスパムサイトやぞ
198 名前:デフォルトの名無しさん mailto:sage [2017/02/18(土) 20:58:40.09 ID:WGlwnMwz.net] なにをえらそうに
199 名前:デフォルトの名無しさん mailto:sage [2017/02/18(土) 21:01:44.71 ID:vwErJatL.net] こういうクズ193はNGしてスルーしよう
200 名前:デフォルトの名無しさん mailto:sage [2017/02/18(土) 21:33:59.44 ID:+coMAf/q.net] えらそう、じゃなくて、偉いんだよ事実w
201 名前:デフォルトの名無しさん mailto:sage [2017/02/18(土) 21:44:18.84 ID:bnUVfFtb.net] >193 みっともない。クズ。
202 名前:デフォルトの名無しさん [2017/02/18(土) 21:52:11.26 ID:H1Iwru9r.net] 実際に偉いと言うならソース付きで証明しろ 出来ないならただの偉そうなクズ
203 名前:デフォルトの名無しさん mailto:sage [2017/02/18(土) 22:13:53.72 ID:+coMAf/q.net] if ore == erai: print "I am erai"
204 名前:デフォルトの名無しさん [2017/02/18(土) 22:17:17.07 ID:KVIDXYhT.net] >>199 うわ、つまんね なんやこいつ臭すぎやろ……
205 名前:デフォルトの名無しさん mailto:sage [2017/02/18(土) 22:17:43.61 ID:52dA0McO.net] こういうのが楽しいお年頃なんだろうな w
206 名前:デフォルトの名無しさん [2017/02/18(土) 22:42:39.80 ID:eQWpPmiK.net] この言語は初心者が多いから仕方ない
207 名前:デフォルトの名無しさん mailto:sage [2017/02/18(土) 22:57:32.96 ID:+coMAf/q.net] PHP以下のゴミ言語が何言ってだ
208 名前:デフォルトの名無しさん [2017/02/18(土) 23:03:25.79 ID:YvJV55Qk.net] 脈絡ないな ガイジか……?
209 名前:デフォルトの名無しさん mailto:sage [2017/02/18(土) 23:10:50.85 ID:WGlwnMwz.net] 初カキコ…ども…を思い出すわ
210 名前:デフォルトの名無しさん mailto:sage [2017/02/18(土) 23:18:23.92 ID:+coMAf/q.net] シェアで負け、実行速度で負け、書きやすさで負け 同じ頭文字Pの言語なのに情けない
211 名前:デフォルトの名無しさん [2017/02/18(土) 23:29:30.38 ID:j9t26+Si.net] js「phpもpythonもゴミ」
212 名前:デフォルトの名無しさん [2017/02/19(日) 01:21:42.59 ID:LaVUmFKv.net] jsは強いよな
213 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 08:35:11.43 ID:vGTXfdrY.net] という思い込み
214 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 09:20:22.90 ID:gFzSi0IK.net] やっぱphp選ぶ奴ってガイジなんだな
215 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 18:00:06.77 ID:on+xGxJY.net] 会津大学知らない時点でお察しだろう
216 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 19:43:54.16 ID:ngALvOwB.net] 昔は色々お世話になったからなぁ
217 名前:デフォルトの名無しさん mailto:sage [2017/02/19(日) 23:05:14.87 ID:SDjzQTQG.net] Pythonの入門本はどれがお勧め?
218 名前:デフォルトの名無しさん mailto:sage [2017/02/20(月) 14:21:41.97 ID:Xjvxr8kE.net] 今は知らんけど、みんパイでええんじゃ
219 名前:デフォルトの名無しさん mailto:sage [2017/02/20(月) 14:41:43.53 ID:T5gAZJ4C.net] 全部買って自分でおススメ本を上げるくらいの剛の者はいないのか
220 名前:デフォルトの名無しさん mailto:sage [2017/02/20(月) 15:41:38.97 ID:i6B47hVE.net] ちょい前にみんパイと実践力を身につける云々と2冊買って読んだけど プログラミング自体が初めてなら実践力、多言語から来たならみんパイでいいと思った みんパイは広範に書いてあるけど書き方雑だから初学者にはおすすめしないな
221 名前:デフォルトの名無しさん mailto:sage [2017/02/20(月) 16:25:16.05 ID:lv1uYV2j.net] 翔泳社の逆引きレシピ出ないかな?
222 名前:デフォルトの名無しさん [2017/02/20(月) 16:30:09.32 ID:ke6eauCp.net] パイチュー一択やろ
223 名前:デフォルトの名無しさん mailto:sage [2017/02/20(月) 17:38:48.26 ID:SzELBO2k.net] Python本沢山出まくってるよね それに比べてRubyのオワコンぶりが笑える たのしいRubyとは一体なんだったのか
224 名前:デフォルトの名無しさん mailto:sage [2017/02/20(月) 17:49:21.46 ID:ekmo6bPY.net] そもそもの普及率が違いすぎる気が
225 名前:デフォルトの名無しさん [2017/02/20(月) 18:25:21.10 ID:UIHVwqwb.net] 柔軟な言語はね 最初は楽だけど時間が経つほど欠点が目立ってくる
226 名前:デフォルトの名無しさん mailto:sage [2017/02/20(月) 21:15:38.28 ID:4hXFoEFx.net] rubyの開発者がモルモン教徒の人って聞いたときは冗談か揶揄かと思ったら、公式サイトにご挨拶出ていてびっくりした
227 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 00:04:40.44 ID:jHRGu1Ca.net] Pythonチュートリアル 第3版、2016/3 著者は、Python作者のGuido van Rossum パーフェクトPython、Pythonサポーターズ、2013 Guidoの本は、知識が少ない。 パーフェクトは、初心者には難しい この2冊をこの順に読む。 たのしいRuby 第5版、2016 みんなのPython 第4版、2017 結局、たのしいRubyが一番わかりやすくて、知識も多い。 だから、たのしいを3回読んでから、みんなのを読む順番が王道 Pythonの本で、簡単にPythonを学べる本は無い。 MITの教科書とか、もう最悪。 あれじゃ、勉強できんわw
228 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 00:09:34.92 ID:aFqTV30T.net] お前らRubyをバカにしすぎ Pythonは悪くないけどアンスコ多すぎ
229 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 00:13:50.41 ID:M9yQICco.net] Rubyも悪くはないと思うけど、世界中の開発者や企業やらが選んだのはPythonだっただけ
230 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 00:26:22.08 ID:SvaTryNm.net] Pythonの入門時につまずいたのが、 a=[0,1,2] b=a b[0]=1 で、aが[1,1,2]になること。 みんなのPythonは、これについての説明がなかった。 Codecademyのpythonコースも、説明がなかった。 Learning Python は、分厚いだけあって、かなり詳しい説明があった。変数への代入でなく、名前をオブジェクトに束縛していることの説明が特に詳しかった。 なので、Learning Python おすすめです。
231 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 00:41:48.82 ID:aZVtVmfL.net] 名前をオブジェクトに束縛って何だよ・・・ ただのポインタの代入だろ
232 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 00:47:58.75 ID:aFqTV30T.net] >>226 >変数への代入でなく、名前をオブジェクトに束縛していること ん?何言ってるのかよく分からん 参照渡しが理解しにくいって話だろうか?
233 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 00:49:50.83 ID:aFqTV30T.net] 個人的にはJavaScriptみたいに 外から簡単にプロパティを追加できるのが意外だった class Foo: def baz(self): return foo = Foo() foo.new_prop = "bar"
234 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 00:56:24.06 ID:jrxXN3MC.net] パーフェクトPythonはおススメできない 誤植が400か所以上、サンプルコードにもエラーで動かないものがあるのに 出版社のサポートページにはサンプルコードのzipが一つあるだけで 3年以上経っても正誤表が出ない 金返せと言いたくなるパーフェクトな糞本
235 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 09:05:33.02 ID:Rho0V91r.net] 読む人の技量も書いてもらわんと
236 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 14:25:45.59 ID:+7ZkBccH.net] >>227-228 そういう言語仕様なんやけどな 実装はアドレス参照にちがいないけど、抽象化能力ひくない?
237 名前:デフォルトの名無しさん [2017/02/21(火) 17:38:48.25 ID:tmtYOZpG.net] >>226 ほとんどの言語でそうだろ
238 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 22:52:44.80 ID:IxXNLXhL.net] >>233 ヲイヲイw
239 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 23:06:04.10 ID:h4Mc9UUP.net] >>234 cですらそうなるわけだが。
240 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 23:08:15.07 ID:tm/QBT+F.net] 実際に >>226 の現象で苦しむことってそんなにあるのかしら。 大抵はリストは内包表記やmapで処理するんじゃなかろうか。
241 名前:デフォルトの名無しさん [2017/02/21(火) 23:11:06.60 ID:YCLculbK.net] >>236 普段は苦しまないぶん、ある日突然想定と違う動きをして何が間違ってるのかわからなくなって詰むかもしらんな
242 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 23:21:51.96 ID:IxXNLXhL.net] >>235 ゴメン、ほかのスレへの書き込みと間違えたw
243 名前:デフォルトの名無しさん mailto:sage [2017/02/21(火) 23:21:59.08 ID:aZVtVmfL.net] ある日 コードの中 糞さんに 出逢った
244 名前:デフォルトの名無しさん mailto:sage [2017/02/22(水) 05:18:29.55 ID:GuREoWxo.net] 関数の中はスコープが別だと普通思うじゃん? ところが引数で渡されてもいない外側のリストを関数内で直接ぶっ壊せる Cではこのようなことはないはず
245 名前:デフォルトの名無しさん mailto:sage [2017/02/22(水) 07:30:34.11 ID:4vw0pdfN.net] >>236 プログラミング初心者で このこと自体を知らない場合はハマるよ 自分も別言語でやり始めの時ハマった だから >>226 の言いたいことは分かる
246 名前:デフォルトの名無しさん mailto:sage [2017/02/22(水) 08:09:55.21 ID:cYWCE+hD.net] >>240 >Cではこのようなことはないはず は?グローバル変数さんをdisってんの? は?errnoさんをdisってんの? は?strtokさんをdisってんの? 1回でもCを書いたことがあったらこんな発言出てこないよな(誇張表現)
247 名前:デフォルトの名無しさん mailto:sage [2017/02/22(水) 08:20:16.90 ID:cYWCE+hD.net] https://ideone.com/XY1Zw0
248 名前:デフォルトの名無しさん mailto:sage [2017/02/22(水) 09:40:39.11 ID:KhnVcSSr.net] だからプログラミング初心者はかっこつけないで基礎から勉強しろと
249 名前:デフォルトの名無しさん mailto:sage [2017/02/22(水) 09:56:11.00 ID:gW2nelq8.net] >>226 最初に数値や文字列など組み込みのimmutableなオブジェクトを触る 代入や引数でオブジェクトは常に深いコピーされていると勘違いする ↓ リストや辞書など組み込みのmutableなオブジェクトを触って深いコピーとは異なる挙動に驚く ↓ 自分でmutableなオブジェクトを作る、参照の利点に気づいて兎に角変更可能にして遊ぶ ↓ datetimeやpathlibなど組み込み以外のimmutableなオブジェクトに触って変更不可能っぷりにもう一度驚く ↓ immutableなオブジェクトの利点をなんとなく感じ取る、ここまでくればまあ間違えないと思う
250 名前:デフォルトの名無しさん [2017/02/22(水) 12:40:36.86 ID:OWXaQaMn.net] >>245 でもお前間違えてるよその理屈
251 名前:デフォルトの名無しさん mailto:sage [2017/02/22(水) 15:10:48.15 ID:fluTtG1x.net] >>240 スコープは別でしょ どういう順序で変数やメソッドの名前が解決されるか理解する必要がある Python用語でなんていうのか知らないけど 他言語ならスコープチェーンとかlookup pathとかいうやつ
252 名前:デフォルトの名無しさん mailto:sage [2017/02/22(水) 21:26:19.01 ID:NAcKQUQP.net] アイムムタベレの波動を感じるのだ
253 名前:デフォルトの名無しさん mailto:sage [2017/02/22(水) 21:40:51.00 ID:qCDO3y2N.net] >247 Pythonの用語だと、 Method Resolution Order MRO メゾット解決順序 だね。
254 名前:デフォルトの名無しさん mailto:sage [2017/02/22(水) 22:54:17.49 ID:gW2nelq8.net] >>246 もうちょっとポイント絞って教えていただければ助かります
255 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 08:38:47.27 ID:1NaeRJ/+.net] 関数の中で変数が見つからなかったら、そのままエラーにしてくれないかな 俺みたいに変数名をaとかで命名するスタイルの者からすると 勝手に上位の同名変数を使われる懸念があるのは困る 宣言なし言語の弱みかねえ
256 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 09:30:01.25 ID:57kBM38D.net] プロは命名にこだわる。シンプルで簡潔な命名にこだわる。 故に幾つもの命名規則が存在する、キャメルケース、スネークケース、 これらは人類の英知の結晶だ。 だがしかし、変数名をaとかにするスタイルなんてものは無い そんな命名規則は無い
257 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 09:39:38.32 ID:6aLFaur8.net] >>251 リーダブルコードでも読んどけ初心者のチンカス
258 名前:デフォルトの名無しさん [2017/02/23(木) 09:44:58.48 ID:ECyENaKz.net] >>251 は初心者だけど初心者のチンカスではない。言い過ぎだ。謝れ
259 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 10:14:52.60 ID:6aLFaur8.net] 申し訳ない
260 名前:デフォルトの名無しさん [2017/02/23(木) 11:17:43.98 ID:KME3N98n.net] 素直に謝れるええ子やね
261 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 12:02:45.49 ID:3hjcc6g2.net] a = "fuck you" print(a)
262 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 12:22:51.44 ID:bPz4D4Vk.net] スコープの外の変数を読み書きできない って何かオプションの類が無かったっけ。
263 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 12:40:58.97 ID:9j19p/xB.net] >>254 いや a みたいな変数名が被りまくるコード書く奴はチンカスレベルだろ そもそも宣言必須の C/C++ とかでも同じだし
264 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 13:02:11.25 ID:ovcPlnjq.net] Cなら for (int i = 0; とかやるし問題はスコープ Pythonでも内包表記のプレースホルダにa,b,x使うのはふつう 関数内変数は必ず頭で初期化かglobal宣言するクセつけるしかないよ
265 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 17:03:46.15 ID:EfCZiiRE.net] (^o^)
266 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 19:13:04.09 ID:9j19p/xB.net] >>260 > Cなら for (int i = 0; とかやるし お前はグローバル変数に i とか使ってるのかよ w
267 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 19:28:25.83 ID:zsFGch2H.net] tmpな変数ならむしろグローバルに置いといていいだろ 抜けたら用無しだからな
268 名前:デフォルトの名無しさん [2017/02/23(木) 19:38:08.70 ID:wHDezemX.net] そういう煽りはもうすこしスキルを磨いてからのほうが良いと思いました
269 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 19:38:15.22 ID:9j19p/xB.net] 雑な吊棚
270 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 19:51:42.69 ID:FEwpM6qX.net] もう 仕分け無い
271 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 22:27:00.60 ID:TFT4lzYk.net] ブロックスコープが無いことが逆にpythonの長所だと主張できるようになったら一人前の
272 名前:python信者。 [] [ここ壊れてます]
273 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 22:47:26.37 ID:YqEjQjyT.net] >>251 だからほとんどの言語でそうだと何度言ったら
274 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 23:05:57.02 ID:c1QVdaUC.net] クラス名・関数名・変数名は きちんとExcelに機能管理表を作るのがプロの仕事 C001、def F001、V001、連番だから見やすいし、 Excelに、定義日付、仕様、更新者名、更新日、承認印を記録することで 一過性のバージョンなんたらツールなんて 訳の分からないフリーウェアに振り回されることもない プロならプロとしての仕事をしろ
275 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 23:10:01.41 ID:DPtsYYmf.net] >>269 死ねバカ
276 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 23:38:04.22 ID:02UQYlKd.net] チンカスで正しかったな
277 名前:デフォルトの名無しさん mailto:sage [2017/02/24(金) 00:43:51.18 ID:hcCi+TdT.net] >>269 そういう時代もあったらしいですね。
278 名前:デフォルトの名無しさん mailto:sage [2017/02/24(金) 01:06:31.79 ID:QsdGFEpK.net] 標準関数は直接コールしない。 ハンガリアン記法を徹底する。 修正したらもとのソースは全部コメントアウトして、start、endで囲んで日付と名前を書く。 こんなのプロなら当たり前のこと
279 名前:デフォルトの名無しさん mailto:sage [2017/02/24(金) 01:09:29.03 ID:hcCi+TdT.net] それはアプリケーションハンガリアンですか それともシステムハンガリアンですか とか
280 名前:デフォルトの名無しさん mailto:sage [2017/02/24(金) 01:16:22.91 ID:tA8wO5PS.net] >>272 BASICの時代だね 変数にスコープという概念がない(全てがグローバル変数) 関数という概念がない(メイン関数のみの縦長コード1本オンリー)
281 名前:デフォルトの名無しさん mailto:sage [2017/02/24(金) 01:38:25.28 ID:QsdGFEpK.net] >>274 マイクロソフトが間違うわけないだろ。
282 名前:デフォルトの名無しさん mailto:sage [2017/02/24(金) 03:22:24.42 ID:Qm5h7Mta.net] >>272 今もきちんといい部分はいい部分として認めねばいけない 若造のわがままでソフトウェアエンジニアリングに立ち向かうのは 先人達の努力を無為にするのと動議だ
283 名前:デフォルトの名無しさん mailto:sage [2017/02/24(金) 03:28:57.83 ID:hcCi+TdT.net] 冗談で言ってる人とマジで言ってる人が混じってる?
284 名前:デフォルトの名無しさん mailto:sage [2017/02/24(金) 03:42:26.30 ID:CMR8Gyi/.net] おっと設計書を書けば自動でソースを生成してくれるとか言う ソフトウェア工学苦難の歴史に思い付きで立ち向かったどこかの国の大きい銀行とベンダーたちの悪口はそこまでだ
285 名前:デフォルトの名無しさん mailto:sage [2017/02/24(金) 06:21:05.33 ID:OK+MzoLx.net] >>240 qiita.com/yoichi22/items/8ae2ca180407a5ad5a6d ここでいう未束縛の変数かな? 他の言語(php,ruby,js,vbsなど)だとどう動くのかね?
286 名前:デフォルトの名無しさん mailto:sage [2017/02/24(金) 08:43:32.23 ID:yrmd/k0f.net] >>269 40才の私が言ってあげましょう。 引退しなさい。
287 名前:デフォルトの名無しさん [2017/02/24(金) 11:52:06.72 ID:xRGcfmim.net] >>215 全部立ち読みしたけど人によるとしか言いようがない ただし買わなくていい読まなくていい本ははっきりしている 恥パイ お前だけは許さん
288 名前:デフォルトの名無しさん [2017/02/24(金) 11:59:31.60 ID:xRGcfmim.net] >>219 人気に便乗した粗製乱造にならなきゃいいけどね rubyもそれで潰れた感じするし >>222 知ってるけど普通そんなもん気にするか? 開発者の宗教が言語に影響するのか? そういうこととは独立にPHPとrubyは糞っていうなら同意だけど
289 名前:デフォルトの名無しさん mailto:sage [2017/02/24(金) 12:04:17.53 ID:jIwtFKSg.net] >>224-225 rubyはperlを嫌ってせっかく再開発したはずなのに 結局@とかたかが変数名に記号多用し過ぎ
290 名前:ネのが気に入らない [] [ここ壊れてます]
291 名前:デフォルトの名無しさん mailto:sage [2017/02/24(金) 12:19:07.07 ID:xRGcfmim.net] >>251 代入してない変数を参照ときいちいちエラーになるより golobal 付けたときだけ外の変数に代入するルールは 初心者は戸惑うかも試練な 慣れればその方が合理的
292 名前:デフォルトの名無しさん mailto:sage [2017/02/24(金) 12:22:42.44 ID:ewFDUmRm.net] >>251 >宣言なし言語の弱みかねえ 宣言がないんじゃなくて省略可能なんだ 嫌なら関数内でa=0とか初期化(事実上これが宣言)して使え pythonが生成するアセンブリみてみ ちゃんとローカル宣言あるなし区別してるから
293 名前:デフォルトの名無しさん mailto:sage [2017/02/24(金) 12:28:44.55 ID:yKBPcwz/.net] >>278 ほとんど全部もれの自演
294 名前:デフォルトの名無しさん [2017/02/24(金) 12:45:30.63 ID:5XOhycgt.net] は?自演してるのは俺だが?
295 名前:デフォルトの名無しさん mailto:sage [2017/02/24(金) 15:59:23.79 ID:n4wrni/0.net] ここまで俺の自演
296 名前:デフォルトの名無しさん mailto:sage [2017/02/24(金) 16:11:50.27 ID:hcCi+TdT.net] >>283 人間が言語の考え方に合わせるのがPython 言語を人間の考え方に合わせられるのがRuby PythonはUnicodeの扱いやTernaryやCase文とかはぁ!?ってなる Rubyは有名ライブラリの仕様変更が激しくて情報がすぐ陳腐化するのが良くない 表現力が高いからこそそうなるんだろうけど 結局何を選ぶかのトレードオフ
297 名前:デフォルトの名無しさん mailto:sage [2017/02/24(金) 19:52:34.93 ID:sVIebfPY.net] お勉強が言語宗教戦争の場になってるね(´・ω・`)
298 名前:デフォルトの名無しさん [2017/02/24(金) 20:09:48.68 ID:S5uA2nwg.net] >>290 > Rubyは有名ライブラリの仕様変更が激しくて情報がすぐ陳腐化するのが良くない 完全に人間が言語に振り回されとりますやん あなたな何を言っとるのだ?
299 名前:デフォルトの名無しさん mailto:sage [2017/02/24(金) 20:11:20.81 ID:VfqFzJAP.net] さぁ、ぱいそんのべんきょーでもはじめようか。
300 名前:デフォルトの名無しさん mailto:sage [2017/02/24(金) 21:39:11.03 ID:hcCi+TdT.net] >>291 宗教戦争って言葉を安易に使うやつは成長しないよ いろんな選択肢の長所短所を理解した上で選択するってことが大事だけど 宗教戦争で片付けるとそこで思考停止するからね
301 名前:デフォルトの名無しさん mailto:sage [2017/02/24(金) 22:31:04.98 ID:tk7G445+.net] >>294 俺は実質思考停止してるのと変わらないからこそ 「宗教戦争」って言われてるのかと思ってたが違うのか?
302 名前:デフォルトの名無しさん mailto:sage [2017/02/24(金) 23:54:22.81 ID:VkFfveqB.net] 現場だと結局どっちを選んでも 統一性にまさるメリットはないから… さっさと決めりゃいいのに延々論争したり勝手なことしてると忌み嫌われる
303 名前:デフォルトの名無しさん mailto:sage [2017/02/25(土) 01:08:42.76 ID:ZZ7bz2+n.net] 100年くらい前は「げにまっこといとおかし」とか言ってたんだから 言語なんて移ろい変わるもんなんだよ
304 名前:デフォルトの名無しさん mailto:sage [2017/02/25(土) 01:18:34.39 ID:vUERev57.net] Rこそ至高の言語
305 名前:デフォルトの名無しさん mailto:sage [2017/02/25(土) 02:08:10.13 ID:ZZ7bz2+n.net] そうでR
306 名前:デフォルトの名無しさん mailto:sage [2017/02/25(土) 06:39:59.78 ID:sVDP/28a.net] >>299 やぁ
307 名前:デフォルトの名無しさん mailto:sage [2017/02/25(土) 07:30:27.53 ID:NZ6bqScV.net] R田中一郎を思い出した(´・ω・`) トサカ先輩!
308 名前:デフォルトの名無しさん mailto:sage [2017/02/25(土) 08:23:41.68 ID:T9GK2MF8.net] 無意味な論争でも得られるものはあった、Ruby厨はバカだと再認識できたことだ
309 名前:デフォルトの名無しさん mailto:sage [2017/02/25(土) 09:02:05.78 ID:ZZ7bz2+n.net] ペチプァよりはマシ
310 名前:デフォルトの名無しさん mailto:sage [2017/02/25(土) 15:30:44.48 ID:0sImxiXb.net] 意外と40代おおいんだね。
311 名前:デフォルトの名無しさん mailto:sage [2017/02/25(土) 16:27:15.18 ID:ZAP61HW1.net] むしろ高齢層の方が多いんでは
312 名前:デフォルトの名無しさん mailto:sage [2017/02/25(土) 16:34:20.40 ID:DiXEzm+d.net] ワシ50代じゃ pythonは半ボケ脳にもやさしい言語じゃのう、フォフォフォ
313 名前:デフォルトの名無しさん mailto:sage [2017/02/26(日) 12:19:22.07 ID:+I4Nnlvd.net] 長老80ワイ
314 名前:、高みの見物ですじゃ [] [ここ壊れてます]
315 名前:デフォルトの名無しさん mailto:sage [2017/02/27(月) 02:08:08.70 ID:d44dATLA.net] >>304 2chはおっさんが圧倒的に多いからな(20代以下は少数派)。おそらく、おっさんでも一番多い世代は40代だろう でも、世間的にはPython使いが多いのは20代だろう おっさん多いと雑談が多くなる。その結果、2chはもうどこでも雑談板
316 名前:デフォルトの名無しさん [2017/02/27(月) 21:07:04.25 ID:GDG9Agze.net] >>275 さらに、変数名の文字数制限が厳しい、とかもある
317 名前:デフォルトの名無しさん mailto:sage [2017/02/28(火) 22:14:04.01 ID:y18EHcMN.net] お前、なに?pythonも使えないの?と馬鹿にされた なんて返せばいい? ちなみにオレ普通に外回りの営業なんだけど
318 名前:デフォルトの名無しさん mailto:sage [2017/02/28(火) 22:24:09.75 ID:svv0bLL9.net] それをpythonスレで聞くの?馬鹿なの? 折角だからこのスレで勉強してみたらいかがでしょう。
319 名前:デフォルトの名無しさん mailto:sage [2017/02/28(火) 22:35:29.80 ID:NI2SydcR.net] >>310 お前、なに?pythonも使えないの?
320 名前:デフォルトの名無しさん mailto:sage [2017/02/28(火) 22:53:35.39 ID:s8KRrRDc.net] 外回りの営業さんがPython使えるようになったらいいシステムが作れそうね。 お客さんの課題をよく知ってるだろうから。
321 名前:デフォルトの名無しさん [2017/02/28(火) 23:20:43.91 ID:uYAjyD2O.net] それはめっちゃ思う 文系こそプログラム出来るようになるべき
322 名前:デフォルトの名無しさん mailto:sage [2017/02/28(火) 23:49:54.30 ID:y18EHcMN.net] >>311 なーんだつまんない ちょっとはとんちきいた答えくれる人ひとりくらいいるかと思ったのに 半端なまだpython使いになれてない奴がマウント目的で お前この単語も知らんだろ?ヘビ皮じゃないぞ じゃないぞ、とイヤラシイふりかたしてきたんだけど マウント馬鹿と同類かよー pythonはやらないけど他の言語勉強中 マウント馬鹿は知らないこと
323 名前:デフォルトの名無しさん [2017/02/28(火) 23:52:29.48 ID:uYAjyD2O.net] 営業のくせに言いたいことが伝わらん
324 名前:デフォルトの名無しさん mailto:sage [2017/02/28(火) 23:55:13.02 ID:hNGFaD+M.net] 他の言語として、まずは日本語をしっかり勉強しているんだろう。
325 名前:デフォルトの名無しさん mailto:sage [2017/02/28(火) 23:58:39.44 ID:y18EHcMN.net] 勉強中スレ住人の半人前ちゃんたちマウント乙
326 名前:デフォルトの名無しさん mailto:sage [2017/02/28(火) 23:59:42.79 ID:y18EHcMN.net] ませーぜーコミュ障隠し頑張ってね
327 名前:デフォルトの名無しさん mailto:sage [2017/03/01(水) 00:04:04.15 ID:n8rg7hxM.net] マウント馬鹿ーおーい見てるかー お前のことだぞー もちっとマシなシャツ着て来いやー 内勤だからってクシャクシャのはみっともないぞー あと髪の毛ちゃんと毎日洗えよー 毎日ジッとり脂浮いてんぞー コミュ障の癖に高笑いしてんなや うるさくてたまらんわ あーすっきり 悪かったなpythonお勉強中の人たち 性格悪い奴だったんで、このスレあたりウロウロしてそうなんでちょっと場所借りたわ んじゃ
328 名前:デフォルトの名無しさん [2017/03/01(水) 00:04:44.65 ID:vtZNckjh.net] お、おう…… 元気でな
329 名前:デフォルトの名無しさん mailto:sage [2017/03/01(水) 00:08:42.81 ID:tcwOxEq3.net] >>320 ここ雑談スレらしい書き込みだな ぜひ、このスレ常駐住人になってくれ
330 名前:デフォルトの名無しさん mailto:sage [2017/03/01(水) 00:10:59.41 ID:euwv2XyH.net] お互い暇なんだから楽しくpythonやろうぜ!
331 名前:デフォルトの名無しさん mailto:sage [2017/03/01(水) 00:15:43.71 ID:n8rg7hxM.net] なんだよこの歓迎された感はw じゃあオススメ手をつける言語の順番教えてくれ いきなし非エンジニアから初言語がpythonありか!? ちょっとは順を追いたい気がするんだが
332 名前:デフォルトの名無しさん mailto:sage [2017/03/01(水) 00:38:02.05 ID:tcwOxEq3.net] >>324 さすが営業だけあって場が盛り上げるのがうまいな IT土方は低脳・基地外も大歓迎職業で非エンジニア系学科出身でも普通になれる 仕事でやる奴でさえこんな感じだから、営業がPythonを習うってのもOK
333 名前:デフォルトの名無しさん mailto:sage [2017/03/01(水) 01:00:35.28 ID:5dqtc8Ml.net] >>324 まずは日本語のお勉強をしましょう。 おわり。
334 名前:デフォルトの名無しさん mailto:sage [2017/03/01(水) 01:21:06.71 ID:Zr8KndXp.net] まぁもう子供もプログラミングの授業普通になるから簡単なのは誰でもできて当たり前の時代 そして学習用にもPythonは悪くないから子供に教えるのも他のよりはいい
335 名前:デフォルトの名無しさん mailto:sage [2017/03/01(水) 01:54:18.81 ID:61Xt3iRL.net] 入門用のプログラミング言語として、Python良いと思うよ。 入門書がある。(ここ数年でかなり増えた) 簡単なテキスト処理のスクリプトを書いたり、便利ツールを自作できる。 のが理由。 入門書のオススメは、 実践力を身につけるPythonの教科書
336 名前:デフォルトの名無しさん mailto:sage [2017/03/01(水) 06:10:18.88 ID:n8rg7hxM.net] >>328 んじゃそれにしてみるわ サンクス
337 名前:デフォルトの名無しさん [2017/03/01(水) 06:10:55.15 ID:n8rg7hxM.net] >>325 おK やってみる
338 名前:デフォルトの名無しさん mailto:sage [2017/03/01(水) 08:55:57.02 ID:lQ9TSI8K.net] >>330 開発環境がwindowsならVisualStudio codeにpython拡張入れるのも結構お勧め。 ステップ実行デバッグとかもできるし、あんまり容量食わない。
339 名前:デフォルトの名無しさん mailto:sage [2017/03/01(水) 16:43:09.63 ID:/7CwLCC9.net] Pythonシンプルすぎて逆に読みづらすぎるんだがー 1か月後に自分の書いたコード読み返すとわけがわからなくなりそう 慣れればなんとかなるのかしら・・・自信ない
340 名前:デフォルトの名無しさん mailto:sage [2017/03/01(水) 19:17:12.61 ID:2/3LqIeI.net] コメント書いとけばいいじゃん
341 名前:デフォルトの名無しさん mailto:sage [2017/03/01(水) 19:32:06.27 ID:i6sFnVoe.net] 定義の先頭に文字列書いとけばdocstringになる仕様があるから そのレベルでコメントしとくとPythonコードぽい
342 名前:デフォルトの名無しさん [2017/03/01(水) 19:57:23.87 ID:Kwacjs7M.net] 流行りにのった入門書は増えたが昔からあるみんなのPythonを超えるものは無いという事実
343 名前:デフォルトの名無しさん mailto:sage [2017/03/01(水) 20:00:59.23 ID:SJrJxNnQ.net] シンプルすぎて読みづらいの意味がわからん トリッキーで短いコードとかじゃないよね?
344 名前:デフォルトの名無しさん mailto:sage [2017/03/01(水) 20:44:08.43 ID:n8rg7hxM.net] >>331 ありがと 参考にさせてもらうね!
345 名前:デフォルトの名無しさん mailto:sage [2017/03/01(水) 21:48:14.97 ID:RAAVfZl1.net] pythonわかるってどんくらい凄いんだろ?
346 名前:デフォルトの名無しさん mailto:sage [2017/03/01(水) 21:49:52.60 ID:uGJVx5D1.net] 簿記2級くらい
347 名前:デフォルトの名無しさん mailto:sage [2017/03/01(水) 22:02:10.98 ID:5dqtc8Ml.net] 普通の高階関数にしてくれりゃいいのに リスト内包表記とかいう一本糞
348 名前:デフォルトの名無しさん mailto:sage [2017/03/01(水) 22:06:58.31 ID:n8rg7hxM.net] >>340 日本語やり直しー
349 名前:デフォルトの名無しさん mailto:sage [2017/03/01(水) 22:51:39.81 ID:euwv2XyH.net] 高階関数だと要素ごとに関数呼び出しするオーバーヘッドがあるから?
350 名前:デフォルトの名無しさん mailto:sage [2017/03/01(水) 23:00:23.10 ID:5dqtc8Ml.net] 高級言語の分際で今さらオバヘとか言われても
351 名前:デフォルトの名無しさん mailto:sage [2017/03/01(水) 23:19:09.13 ID:uGJVx5D1.net] Python2でlambda使った時にmapが遅いのは実装の問題だろ 関数定義してたらmapのほうが速いんだし リスト内包表記のほうがパイソニック()だからってのが理由
352 名前:デフォルトの名無しさん mailto:sage [2017/03/02(木) 08:53:01.52 ID:rlmCwDYA.net] Python2って何だっけ?江戸時代くらいの文化?
353 名前:デフォルトの名無しさん mailto:sage [2017/03/02(木) 13:12:51.50 ID:msdat3q4.net] やっぱウニクス作った奴って神だったんだね ワイみたいなクソ雑魚ナメクジはタンクローリに轢かれて人知れず死んだ方がええんや
354 名前:デフォルトの名無しさん [2017/03/02(木) 15:20:53.38 ID:fFnuULen.net] 実践力を身につける Pythonの教科書、クジラ飛行机、2016 クジラは、日本語のプログラミング言語「なでしこ」の作者だろ。 最近は、食えなくなってきたのかな 初心者向けで、色んな言語に参入してきている。 JS, HTML5でのゲーム製作のムック本もあったかな?
355 名前:デフォルトの名無しさん mailto:sage [2017/03/02(木) 17:01:21.25 ID:TrHwq7/C.net] Pythonスタートブックの次のステップにおすすめ書籍はありませんか?
356 名前:デフォルトの名無しさん mailto:sage [2017/03/02(木) 17:51:31.43 ID:fFnuULen.net] プロ必須本 Effective Python ―Pythonプログラムを改良する59項目、2016 たいていどの言語でも、入門書の次は、Effective 何々という本を読む。 それか、コーディング規則本
357 名前:デフォルトの名無しさん mailto:sage [2017/03/03(金) 00:51:13.68 ID:k4+TCMnG.net] 文系だったら取っ掛かりにこれとかどう news.mynavi.jp/news/2017/02/28/276/ 実用には厳しいだろうけど学習用に
358 名前:デフォルトの名無しさん mailto:sage [2017/03/03(金) 08:19:43.50 ID:6YNI5ZFX.net] PHPerなんですが、Pythonのimportってのは、 PHPでいうPEAR(PHPで書かれたライブラリ)をinclude(require)するのと同じ仕組みですか? PHPのPEARはデフォルトで使うことを想定しておらず、必要に応じてインストールして使うのに対して、 Pythonのモジュールは標準でいくつか使えるようになっているんですよね? そう考えるとPHPのPECL(Cで書かれたPHPモジュールでimportのようなことはphpの設定ファイルで行う)に近いのかなと思いますが、 とにかくimportするのが多い気がするのですが、自動importなんかしたりするプラグインを使わないとしたら、 Pythonユーザーはそのへんどう解決しているのでしょうか?
359 名前:デフォルトの名無しさん mailto:sage [2017/03/03(金) 09:23:46.22 ID:Voo0VT8T.net] Pythonのモジュールは標準でいくつも使えるようになってるよ、これを組み込みモジュールと言うよ(osとかsysとか)。 拡張モジュールはpipなどを使ってインストールすることで使えるようになるモジュールだよ(numpyとかpillowとか)。 組み込みモジュールも拡張モジュールも使用したいときはimport文で明示的に宣言しないと使えないよ。 import文で宣言することでモジュールに名前を与えているわけだね、名前空間をきっちり確保しているんだね。 だから自動importなんて無いんだよ。 あまり調べたくなかったけどPHPって自動でモジュールを取り込んじゃって名前空間ぐっちゃぐちゃになっているんだね。 msqlのモジュールだとmsql_xxx_yyyなんて名前の関数がグローバルにぐっちゃぐちゃに入っちゃってて、自動だから他の モジュールもmodule_xxx_yyyなんて関数名で名前空間ぐっちゃぐちゃ、やーい、オマエの名前空間ぐっちゃぐちゃーー
360 名前:デフォルトの名無しさん mailto:sage [2017/03/03(金) 09:42:37.86 ID:ec6XKBb0.net] Pythonは歯ブラシじゃなくてプログラミング言語ですんでね 歯ブラシの流儀など知らぬ
361 名前:デフォルトの名無しさん mailto:sage [2017/03/03(金) 09:52:52.54 ID:ec6XKBb0.net] ちなみに 「PHPは歯ブラシみたいなものです。誰が歯ブラシの本なんか読みたがりますか?」 と言ったのはPHPのリード開発者 PHPの学習を目的とすることについて、開発者自らが学習者を馬鹿にするという革新的パフォーマンス もはや惚れるしかない
362 名前:デフォルトの名無しさん mailto:sage [2017/03/03(金) 10:00:51.89 ID:ZS/FJSWV.net] あんまイジメんなよ phpが嫌になってpython勉強してんだろうし とりあえずphp標準で他の言語と比較すんのはやめたほうがいいね イレギュラーなのはphpだってことを頭の片隅に入れて勉強すれ
363 名前:デフォルトの名無しさん mailto:sage [2017/03/03(金) 12:05:15.33 ID:+knX10tA.net] おまえらphp相手だと無茶苦茶強気だな〜
364 名前:デフォルトの名無しさん mailto:sage [2017/03/03(金) 12:31:49.67 ID:GE7GCkxC.net] "お前ら"ではなくていつもの特定の奴だけだろ
365 名前:デフォルトの名無しさん [2017/03/03(金) 12:35:46.88 ID:ehAto94L.net] コイツらが強気なのではない ペチパーが弱すぎるのだ
366 名前:デフォルトの名無しさん mailto:sage [2017/03/03(金) 12:45:19.03 ID:LjaDKjOg.net] ああ、いつものパイチョン君か
367 名前:デフォルトの名無しさん [2017/03/03(金) 14:19:16.92 ID:IUFykjWp.net] >>357
368 名前:デフォルトの名無しさん mailto:sage [2017/03/03(金) 16:06:33.48 ID:s9yWYnSK.net] >>356 強気になれるほど勉強しなかった。 仕事で使わない言語をかじってみようと思ってやり始めて、二日でなんか腹立ってやめた。 そしてpythonを勉強し始めた。
369 名前:デフォルトの名無しさん mailto:sage [2017/03/03(金) 16:16:48.83 ID:K0dSCCgN.net] Pythonは手軽な割にやれること結構あるからいいね
370 名前:デフォルトの名無しさん mailto:sage [2017/03/03(金) 17:23:16.60 ID:6YNI5ZFX.net] >>352 自動importってのは、特に意識しないでもIDEとかで書いてたら、 勝手にimport文追加してくれたり、書きなおしたりして不要になったら整理して削除してくれたりしますよね? ただそういう環境下でない場合はどうしてるのかなと。 おっしゃる通りPHPは名前空間実装が遅くぐちゃぐちゃなので、 最近のはimportして使うようなものもありますが、そんなのが不要なほどすでに色々揃っているため、 PHPer視点では、import忘れとかそういうミスが起こらないのかなと気になったもので。 >>353-355 Pythonも中途半端なオブジェクト指向とPHPと似ているところがあるので、 文法的にもPHPerにはとっつきやすいんですよね。 何か言語やっとけば、他の言語でもこの辺のドキュメント読めばいいかなと検討もつくので、 それはPHPも例外ではないので、PHPの学習も決して無駄ではないと思いますけどね。 Googleという強力なパトロンがいて、Pythonには次々といいAPIが出ていて、 使いたいAPIがいくつかあって、それを取り入れようとPython始めました。 PHP経験者いるかなと思って質問しましたが、イレギュラーなPHP基準で語ってすみませんでした。
371 名前:デフォルトの名無しさん mailto:sage [2017/03/03(金) 17:33:33.64 ID:6YNI5ZFX.net] エディタでどうしてるかを聞いたつもりだったのですが、 文章が長くなって削った結果、肝心なこと書き忘れていました。 >>351 読み返してみてエディタの話してるなんて思われないですね。 すみません。
372 名前:デフォルトの名無しさん [2017/03/03(金) 17:55:23.85 ID:IUFykjWp.net] >>363 import *
373 名前:デフォルトの名無しさん mailto:sage [2017/03/03(金) 18:17:07.45 ID:GTe30Tvn.net] 最近のPythonユーザー層は10年くらい前のPHPユーザー層とすごく似てるよ 昔ならPHP始めてただろう人たちが今はPythonを始めてるだけ 玄人と素人の二極分化
374 名前:デフォルトの名無しさん [2017/03/03(金) 18:21:21.75 ID:a95zFw2b.net] 勉強したことが無駄にならないので何よりだ
375 名前:デフォルトの名無しさん mailto:sage [2017/03/03(金) 18:29:34.17 ID:IUFykjWp.net] >>366 phpが普及するよりは pythonが普及した方が良いな
376 名前:デフォルトの名無しさん mailto:sage [2017/03/03(金) 18:39:02.05 ID:6YNI5ZFX.net] >>365 それはCythonとかコンパイラに頼ればって感じでしょうか? インタプリタだとあまりよくはなさそうですね。 PHPがモロそんな感じでしょうけどw
377 名前:デフォルトの名無しさん mailto:sage [2017/03/03(金) 22:18:05.53 ID:QiMDcuzn.net] >>361 先見の明があったね マジでペチプェに費やした2年クソまみれだったわ PHPでまともなプロジェクト一切無かったわ 100パー純粋な塵言語
378 名前:デフォルトの名無しさん mailto:sage [2017/03/03(金) 22:32:44.60 ID:GTe30Tvn.net] 10年くらい前のペチパーもそうやって他言語をバカにしてたんだよね ほんとよく似てる
379 名前:デフォルトの名無しさん [2017/03/03(金) 22:35:01.39 ID:6kLe4aCy.net] 10年前にはペチパーは既に散々馬鹿にされてたけどw
380 名前:デフォルトの名無しさん mailto:sage [2017/03/03(金) 22:37:10.63 ID:GTe30Tvn.net] 素人パイソニスタ()がバカにされてないとでも?
381 名前:デフォルトの名無しさん [2017/03/03(金) 22:43:25.59 ID:6kLe4aCy.net] >>373 ペチパーがパイソンスレに現れてどうしたんだ急に?馬鹿なりに勉強する気になったんか?w
382 名前:デフォルトの名無しさん mailto:sage [2017/03/03(金) 22:47:16.58 ID:QiMDcuzn.net] ペチパーがバカにされてるのではなく(いやペチパーは確かにバカだが) 言語そのものがバカにされてるのだよ やっぱペチパーってバカだな(いや知ってたけど)
383 名前:デフォルトの名無しさん mailto:sage [2017/03/03(金) 22:48:29.47 ID:GTe30Tvn.net] ペチパーじゃないけど最近Pythonスレの劣化ぶりが酷いから皮肉ってるの >>363 のペチパー見ると腰が低くてこっちが頭下がるわ
384 名前:デフォルトの名無しさん [2017/03/03(金) 22:52:34.64 ID:6kLe4aCy.net] >>376 頭下げる前に腰下げろよ馬鹿だなw
385 名前:デフォルトの名無しさん mailto:sage [2017/03/03(金) 23:00:58.47 ID:GTe30Tvn.net] ほんとにバカばっかりになっちゃったね
386 名前:デフォルトの名無しさん mailto:sage [2017/03/03(金) 23:05:29.92 ID:QiMDcuzn.net] 腰が低いといい言語なのか もうやめてくれw そろそろ吹きすぎてコーラが無くなってしまうんだw
387 名前:デフォルトの名無しさん mailto:sage [2017/03/03(金) 23:20:20.21 ID:GTe30Tvn.net] >>379 >腰が低いといい言語なのか こういう態度の奴が増えたよね ほんとカス
388 名前:デフォルトの名無しさん mailto:sage [2017/03/03(金) 23:24:41.52 ID:WAlNTI0X.net] >>376 腐ったおっさんがいっぱいのスレは劣化するだろ 腐ったおっさんは雑談メインだし
389 名前:デフォルトの名無しさん mailto:sage [2017/03/03(金) 23:32:54.50 ID:QiMDcuzn.net] if ('腰の低い言語でございます。') returun "ペチプァ〜〜〜〜w"
390 名前:デフォルトの名無しさん mailto:sage [2017/03/03(金) 23:33:02.69 ID:VmWbxx1t.net] Kotlin >> Groovy, Ruby > Python > Scala >> JS >>> PHP
391 名前:デフォルトの名無しさん mailto:sage [2017/03/03(金) 23:35:24.80 ID:QiMDcuzn.net] ペチパーは早く評価式対応表を覚える作業に戻るんだ 今日も 0 == " " の評価結果が君を待ってるぞ
392 名前:デフォルトの名無しさん mailto:sage [2017/03/04(土) 01:45:47.33 ID:6K4tidOF.net] ID:QiMDcuznのツッコミは頭悪い
393 名前:デフォルトの名無しさん [2017/03/04(土) 01:58:19.11 ID:/imazuHh.net] でもなんか言語センス面白いからOK
394 名前:デフォルトの名無しさん mailto:sage [2017/03/04(土) 02:01:08.71 ID:X2My6T7M.net] PHPとかいう終わった言語の話はやめよう
395 名前:デフォルトの名無しさん mailto:sage [2017/03/04(土) 02:06:31.73 ID:6K4tidOF.net] 日本語の情報が多いのが幸いして日本のweb分野じゃまだしばらく現役だろう 結局ここは日本ってことでpythonはrubyに淘汰される運命
396 名前:デフォルトの名無しさん mailto:sage [2017/03/04(土) 03:24:53.80 ID:NAI/204b.net] ぺちぱーでもSlackみたいの作れんだぞ
397 名前:デフォルトの名無しさん mailto:sage [2017/03/04(土) 09:30:58.80 ID:VeZh85zV.net] 日本語の解説本が増える ↓ ユーザーが増える ↓ スレのレベルが下がる
398 名前:デフォルトの名無しさん mailto:sage [2017/03/04(土) 09:41:57.97 ID:6K4tidOF.net] ユーザーの総数が増えて全体の偏差値が下がっても 上にいる人間にゃどうでもいいことだし 高みでやりたきゃ専用のスレ作るか 見きってまず初心者がこない純関数型でもやればいい
399 名前:デフォルトの名無しさん [2017/03/04(土) 09:54:27.11 ID:/imazuHh.net] 今や若くて頭いいのは大体Pythonやってるから、この先Pythonが淘汰されることはないだろうなあ
400 名前:デフォルトの名無しさん mailto:sage [2017/03/04(土) 10:01:39.49 ID:QWpe2Yue.net] Pythonに熱い追い風来てんね ちょっと大き目の書店に行ったら、機械学習コーナーにPythonの文字が踊っていた ただ、中身にはΣとかの数式がうねくっているので、数ページでそっ閉じ 文系プログラマには縁のないテーマだった
401 名前:デフォルトの名無しさん mailto:sage [2017/03/04(土) 10:05:48.39 ID:O6wBX4e0.net] ペチパー「IDEを紹介して欲しかったんだよね」 バカA 「Pythonスレが劣化している」 ペチパー「自動importしてくれるIDEとかないかな?」 バカB 「スレのレベルが下がった」 ペチパー「・・・」 バカC 「日本語の解説本が増えたせいだ」 誰も答えてやれないのはIDEを使っていないせいなのか、スレが劣化したせいなのか ググレばPyCharmってのが自動importサポートしているらしいって分かるだろカスってことなのか オレにはよく分からないが、ちなみにオレはVimを使ってる、、自動importなどいらない
402 名前:デフォルトの名無しさん mailto:sage [2017/03/04(土) 10:15:08.67 ID:6K4tidOF.net] >>393 RoRと同じでそのうち他の言語が追従して同じようなの作るけどね pythonのもRにインスパイアされてるし 機械学習で重要なのはツールの使い方であって難しい数式なんて別に知らなくてもいい
403 名前:デフォルトの名無しさん mailto:sage [2017/03/04(土) 10:16:52.43 ID:MypXAHYB.net] パイマンは基本的に自動importしないから 知らないとか、興味ないとかじゃないか
404 名前:デフォルトの名無しさん mailto:sage [2017/03/04(土) 10:18:06.28 ID:IWZZV+/2.net] vimでも十分なのがPythonの持ち味
405 名前:セよね [] [ここ壊れてます]
406 名前:デフォルトの名無しさん [2017/03/04(土) 10:24:53.52 ID:/imazuHh.net] 自動インポートは邪悪 まあPyCharmはいいエディタだけどね Rodeoも結構いいぞ。RStudioみたいにステップ実行できる
407 名前:デフォルトの名無しさん mailto:sage [2017/03/04(土) 10:28:04.89 ID:6K4tidOF.net] たぶんそのへんはわかってて 自動インポートしない場合書き忘れとか大丈夫?と聞いているのだろう まあコード書く時予めインポートするものは頭入ってるし いっぱいってほどいっぱいインポートしないしな
408 名前:デフォルトの名無しさん mailto:sage [2017/03/04(土) 11:19:15.02 ID:zFoXIyA1.net] 書き忘れって何? Linterも使わないくらいの素人の話をしてるの?
409 名前:デフォルトの名無しさん mailto:sage [2017/03/04(土) 11:25:59.83 ID:6K4tidOF.net] そういうことじゃないのか プラグイン使わないとか言ってんだから きっとメモ帳開発者
410 名前:デフォルトの名無しさん mailto:sage [2017/03/04(土) 11:28:47.27 ID:X2My6T7M.net] Notepaderマジ尊敬
411 名前:デフォルトの名無しさん mailto:sage [2017/03/04(土) 11:30:15.31 ID:BoVYqd1h.net] 伸びてる伸びてるw PHPネタは大爆釣鉄板ネタだなw
412 名前:デフォルトの名無しさん mailto:sage [2017/03/04(土) 11:58:28.05 ID:/zQGfv0h.net] ネタ言語だしな
413 名前:デフォルトの名無しさん [2017/03/04(土) 14:29:13.40 ID:GRvQ2lmz.net] この延び方は読まなくていいから楽
414 名前:デフォルトの名無しさん mailto:sage [2017/03/04(土) 15:33:14.07 ID:NAI/204b.net] >>381 コード/雑談比でスレの民度が分かる
415 名前:デフォルトの名無しさん mailto:sage [2017/03/04(土) 16:37:26.39 ID:svzWwCAT.net] S/N比と言えよ
416 名前:デフォルトの名無しさん mailto:sage [2017/03/04(土) 16:48:01.94 ID:xOX5weEY.net] 数学できても日本のソフトウェアは使ってもらえないからなぁ
417 名前:デフォルトの名無しさん mailto:sage [2017/03/04(土) 17:52:46.70 ID:NAI/204b.net] >>407 いやいやww
418 名前:デフォルトの名無しさん mailto:sage [2017/03/04(土) 20:03:26.75 ID:DVo1SLI8.net] >>406 ここは雑談スレだからコードはなくてよい
419 名前:デフォルトの名無しさん mailto:sage [2017/03/04(土) 20:07:25.78 ID:j/YssWzp.net] print("Hello World") ふう民度上昇に貢献しちまった
420 名前:デフォルトの名無しさん mailto:sage [2017/03/04(土) 20:13:33.96 ID:DVo1SLI8.net] >>411 おっさんらしいひねくれた行動で笑った
421 名前:デフォルトの名無しさん [2017/03/04(土) 20:30:54.81 ID:26GkL4pP.net] ルビー↑って発音する人を内心見下してたんだけど、今日ついにパイソン↑って発音する人見つけてしまって軽いショックを受けてる
422 名前:デフォルトの名無しさん [2017/03/04(土) 20:40:16.32 ID:2aaVhMso.net] 俺はイントネーションの区別がつかない人を内心見下してる
423 名前:デフォルトの名無しさん mailto:sage [2017/03/04(土) 20:43:22.70 ID:NAI/204b.net] 俺はイントネーションとアクセントの区別がつかない人を内心見下してる
424 名前:デフォルトの名無しさん mailto:sage [2017/03/04(土) 21:18:22.72 ID:X2My6T7M.net] なにそのパイセン的なパイソン
425 名前:デフォルトの名無しさん mailto:sage [2017/03/04(土) 21:57:59.17 ID:NAI/204b.net] おまいペチパースレにまで出張して恥さらしてくるなよw
426 名前:デフォルトの名無しさん mailto:sage [2017/03/05(日) 06:30:55.73 ID:M6UMM1R1.net] Python慣れないと気持ち悪いな コーディング規約で表現するのってわかりづらい privateが__とか長ったらしくてもキーワードがあるといいね やっぱ俺はJavaから抜けれないようだ
427 名前:デフォルトの名無しさん [2017/03/05(日) 06:52:10.08 ID:rvKCmPUz.net] pandasとかnumpyってCSVデータ使う時とかに日本語データがあっても何の心配も しなくて大丈夫ですか? なんか落とし穴ってありますか? あと名前忘れたけど、グラフ描画のライブラリも
428 名前:デフォルトの名無しさん mailto:sage [2017/03/05(日) 06:54:30.92 ID:M6UMM1R1.net] 統計やら機械学習やらほんま流行ってんなw
429 名前:デフォルトの名無しさん mailto:sage [2017/03/05(日) 09:27:52.29 ID:EQCsqksH.net] >>417 ペチパー連呼厨まだ生きてたのか
430 名前:デフォルトの名無しさん mailto:sage [2017/03/05(日) 09:36:44.86 ID:A/U/P0+Q.net] >>421 かまうなよ だまってNGワードにつっこんどけ
431 名前:デフォルトの名無しさん [2017/03/05(日) 09:41:37.28 ID:uF+9myNK.net] 基本publicだからな
432 名前:デフォルトの名無しさん [2017/03/05(日) 10:09:53.61 ID:SMp0F4mM.net] >>421 残念ながら連呼厨は俺 >>417 はただのバカ
433 名前:デフォルトの名無しさん mailto:sage [2017/03/05(日) 10:24:49.80 ID:4PLlZZDW.net] >>421 残念ながら連呼厨は俺 >>424 はただのアホ
434 名前:デフォルトの名無しさん mailto:sage [2017/03/05(日) 10:25:47.88 ID:YjhEGGhg.net] いいからペチパーは巣に帰れ
435 名前:デフォルトの名無しさん mailto:sage [2017/03/05(日) 10:30:54.06 ID:mdlkDWBo.net] >>419 OSSは自己責任で使うもの
436 名前:シ人に保証を求める姿勢はイクナイよ [] [ここ壊れてます]
437 名前:デフォルトの名無しさん mailto:sage [2017/03/05(日) 10:50:39.40 ID:QfvIiuAP.net] >>426 こいつが本物のペチパー連呼厨
438 名前:デフォルトの名無しさん mailto:sage [2017/03/05(日) 11:43:55.70 ID:Ur8kOvvv.net] >>428 こいつがとっつぁん
439 名前:デフォルトの名無しさん mailto:sage [2017/03/05(日) 12:52:16.52 ID:6jh/vpSo.net] 風邪ひいたときにはコーラ派です お腹が不調の時はペプシ派です メッツコーラはなんかトクホとってたような でも知らん
440 名前:デフォルトの名無しさん mailto:sage [2017/03/05(日) 16:13:17.53 ID:M6UMM1R1.net] a = 123 a = 456 123のほうにアクセス出来る?
441 名前:デフォルトの名無しさん mailto:sage [2017/03/05(日) 16:33:53.76 ID:4xJ/mYKZ.net] 入門Python3を3ページ読んだ
442 名前:デフォルトの名無しさん [2017/03/05(日) 16:34:31.33 ID:HN9/KcX+.net] それアクセスできる言語あんの?
443 名前:デフォルトの名無しさん mailto:sage [2017/03/05(日) 16:36:55.77 ID:YjhEGGhg.net] >>431 Javaすらできない子のようですね・・・間違いない
444 名前:デフォルトの名無しさん [2017/03/05(日) 16:37:38.11 ID:yEjgP9Cm.net] 変数を理解しよう
445 名前:デフォルトの名無しさん mailto:sage [2017/03/05(日) 16:39:50.96 ID:M6UMM1R1.net] いやイミュータブルなんだろ? つうことは別のオブジェクトとして作成されてるわけで それアクセス出来ないならメモリ食ってるゾンビってことになるんだが
446 名前:デフォルトの名無しさん mailto:sage [2017/03/05(日) 16:44:59.16 ID:M6UMM1R1.net] あ、わかった なんでもない 自己解決した
447 名前:デフォルトの名無しさん [2017/03/05(日) 16:47:36.86 ID:yEjgP9Cm.net] a = (123)
448 名前:デフォルトの名無しさん [2017/03/05(日) 16:51:03.98 ID:yEjgP9Cm.net] a = (123,) こっちか・・・
449 名前:デフォルトの名無しさん [2017/03/05(日) 17:01:21.37 ID:mjWlDblp.net] まぁ、できるけどな import ctypes a = 123 old_id = id(a) a = 456 print(ctypes.cast(old_id, ctypes.py_object).value)
450 名前:デフォルトの名無しさん [2017/03/05(日) 17:32:37.75 ID:mjWlDblp.net] a = 256 b = 256 c = 255 + 1 print(256) print('a is b = {}'.format(a is b)) print('a is c = {}'.format(a is c)) a = 257 b = 257 c = 256 + 1 print(257) print('a is b = {}'.format(a is b)) print('a is c = {}'.format(a is c))
451 名前:デフォルトの名無しさん mailto:sage [2017/03/05(日) 17:58:18.58 ID:7rMrY7kU.net] a=513; b=513; a is b #True へぇー、おもろいじゃん!
452 名前:デフォルトの名無しさん mailto:sage [2017/03/05(日) 18:26:47.52 ID:EQCsqksH.net] ねぇねぇ、何でここにいるおじさんたちPythonなんか勉強ちてるの?
453 名前:デフォルトの名無しさん mailto:sage [2017/03/05(日) 20:00:32.28 ID:jk7BTn2A.net] >>443 おじさん・おっさんになっても若い時と同様に底辺の土方だから
454 名前:デフォルトの名無しさん mailto:sage [2017/03/05(日) 20:33:48.31 ID:MFklxLKh.net] なんでpythonの勉強するかわからない奴がなんでこのスレにいるんだ?
455 名前:デフォルトの名無しさん mailto:sage [2017/03/05(日) 21:00:19.59 ID:pgNJuQII.net] ここに来ている奴は勉強ではなく雑談しに来ている奴がほとんどだし
456 名前:デフォルトの名無しさん [2017/03/05(日) 21:07:55.79 ID:QfTkpaVs.net] いきってる奴より、おねぇ系の方がスキルが上と言う謎
457 名前:デフォルトの名無しさん [2017/03/05(日) 21:12:33.41 ID:SMp0F4mM.net] いきってるのって小薮とオネエ系じゃん
458 名前:デフォルトの名無しさん [2017/03/05(日) 21:21:12.42 ID:QfTkpaVs.net] アレだわ? イキってる奴が30代に近づくと、おねい系になるんじゃねぇ? とか、最近思い始めた。 類似点で、 タバコ吸わない若い子が、吸う人の下に付くと電子タバコ吸い出すから それに近いモノが有ると思ってたりする
459 名前:デフォルトの名無しさん mailto:sage [2017/03/05(日) 21:29:39.55 ID:MFklxLKh.net] だいたい「自分の勉強」って何だよ。 人のための勉強なんてものが 世の中にあるか? 全部、勉強は 自分のためだろ。 言い訳するな。
460 名前:デフォルトの名無しさん mailto:sage [2017/03/05(日) 21:35:04.42 ID:JFPpLMaf.net] できない奴を馬鹿にするためかな
461 名前:デフォルトの名無しさん mailto:sage [2017/03/05(日) 21:55:43.07 ID:pZffxBVA.net] 慢心 傲慢 怠惰が足りない
462 名前:デフォルトの名無しさん mailto:sage [2017/03/05(日) 22:13:52.08 ID:Vs9w6lAH.net] >>443 単に面白そうだったからかな。 C++メインの産業系だから、仕事では多分使わないと思うんだけど、、、
463 名前:デフォルトの名無しさん [2017/03/06(月) 00:10:12.74 ID:R4qOQgGq.net] 中学高校の情報分野でVB/VBA教えてるのマジやめてほしい
464 名前: pythonにしないと世界の恥さらし [] [ここ壊れてます]
465 名前:デフォルトの名無しさん [2017/03/06(月) 00:19:52.27 ID:qx96kSMd.net] 結局、>>431 は何を疑問に思ってどう解決したん >>440 は関係あるん
466 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 01:25:04.49 ID:2/63ad4Z.net] >>454 LL言語を教えるのもどうかと思うけどまぁそうだな あとMSはもう流石にVB/VBA教から卒業すべきと思う
467 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 01:34:59.58 ID:CmbzzojE.net] ジャップランドではExcel進捗表が最強のスキルだぞ
468 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 01:36:06.90 ID:tkAhRfWW.net] VBAはともかくVBは別にいいだろ Case Insensitiveな言語のほうが初学者には優しい
469 名前:デフォルトの名無しさん [2017/03/06(月) 02:03:51.69 ID:R4qOQgGq.net] 公務員もエクセルでマイナ管理ですし
470 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 02:12:27.70 ID:7Z0aCqZL.net] Win環境前提ならF#でいいのになー。 C#も実用性では一番だけど コーディングがIDE前提だし 学習用途にしては仕様が大きすぎるし。
471 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 02:19:06.20 ID:jRB09VcS.net] またお前か
472 名前:アクシズ教徒 [2017/03/06(月) 03:01:12.38 ID:4Tci6h80.net] 配列内のパターンマッチって、どうやるの? 東方で かわいく!きょうもハレバレ見たいに あふぅ〜!で回して、数値返してくの?
473 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 12:21:09.80 ID:oEztSxKD.net] 気持ち悪い
474 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 12:32:23.27 ID:BvbC3WZJ.net] 私、女ですけどそんな言い方はひどいと思います。
475 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 13:08:34.55 ID:Hjoba3Md.net] 「Python3がPython2から分かれた大きな理由のひとつがUnocode標準の処理であり、」 Unocodeじゃ分かれるわなw
476 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 14:42:54.55 ID:R4qOQgGq.net] >>460 win用ならwshがよさげ
477 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 15:19:14.58 ID:9C82Z60W.net] すれち
478 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 21:44:19.98 ID:CmbzzojE.net] >>465 ウンコード?(乱視)
479 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 21:58:16.53 ID:4RbK6Rva.net] Python3はPython2のフォークだったのか!
480 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 22:20:49.76 ID:MjWpsrwZ.net] >>468 入門Python3よりw
481 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 22:42:33.15 ID:N9CE+T3T.net] >>466 いまはpowershellのほうがいいだろ Win標準装備・会社標準でないソフトは、会社のPCセキュリティが厳しくなった今は気軽にインストールして使うってできないからな
482 名前:デフォルトの名無しさん mailto:sage [2017/03/07(火) 20:26:59.18 ID:pUXq+Tjk.net] 文字列操作 眠い
483 名前:デフォルトの名無しさん mailto:sage [2017/03/08(水) 04:41:15.03 ID:QTz4HBmQ.net] for文の章に、 for num in range(2, 10): if num % 2 == 0: print("Found an even number", num) continue print("Found a number", num) とありますが、Pythonista的にはelseを使わずこう書くのが普通なんでしょうか?
484 名前:デフォルトの名無しさん mailto:sage [2017/03/08(水) 05:32:52.25 ID:GFylKmKe.net] >>473 異常値の排除ならcontinue 偶数・奇数・異常値の場合分けならif-elif-elseかね その例は良くない気がする。
485 名前:デフォルトの名無しさん mailto:sage [2017/03/08(水) 06:23:24.09 ID:QTz4HBmQ.net] >>474 ありがとうございます。 特に意識はせず、他の言語と同じように書けば良いと捉えて大丈夫そうですね。
486 名前:デフォルトの名無しさん mailto:sage [2017/03/08(水) 08:32:34.40 ID:B6j1Ia6D.net] 普通はrange(2, 10, 2)使うかな
487 名前:デフォルトの名無しさん [2017/03/08(水) 12:37:43.86 ID:33R1jyeI.net] >>473 下のprintが、found an odd numberならelseだろうけど、found a numberだから意図した通りなんじゃないの? この後、3の倍数、5の倍数の処理を足すつもりなのかもしれないし
488 名前:。 まあ、pythonに限った話ではないので普通に書いて良いとしか言えないけど [] [ここ壊れてます]
489 名前:デフォルトの名無しさん [2017/03/08(水) 12:39:00.32 ID:33R1jyeI.net] >>476 偶数以外の表示はどうするの?
490 名前:デフォルトの名無しさん mailto:sage [2017/03/08(水) 13:03:55.00 ID:d+vWD4G9.net] >>473 そのコードは単に 『for文の途中でif文作ってcontinueすると後ろのコードが走らずに次の周に行くんですよ』 と言う事を説明するための例。
491 名前:デフォルトの名無しさん mailto:sage [2017/03/08(水) 13:26:48.81 ID:icCtDpEn.net] >>478 range(2, 10, 3)
492 名前:デフォルトの名無しさん mailto:sage [2017/03/08(水) 13:27:34.94 ID:pq89+vNs.net] >>476 それ勉強した、Py便利
493 名前:デフォルトの名無しさん mailto:sage [2017/03/08(水) 13:30:29.87 ID:QTz4HBmQ.net] >>477 ありがとうございます。 偶数ならok表示して奇数ならnoかなみたいに思って、 なんかコード動かしてみて違和感はあったのですが、 その違和感に気づきませんでした。 おっしゃるとおりこれは意図したコードになってますね。
494 名前:デフォルトの名無しさん [2017/03/08(水) 15:07:18.67 ID:33R1jyeI.net] >>480 6が表示されるけど
495 名前:デフォルトの名無しさん [2017/03/08(水) 15:07:35.29 ID:33R1jyeI.net] >>483 ごめん、8か
496 名前:デフォルトの名無しさん mailto:sage [2017/03/08(水) 15:10:19.07 ID:MlNkikST.net] 前後の文脈無視してコードだけ貼られてこれはおかしいって言われてもね
497 名前:デフォルトの名無しさん mailto:sage [2017/03/08(水) 16:37:24.53 ID:/roZLnvZ.net] 他の言語すら知らない人が 見えを張って見当違いな質問しちゃっただけでしょ スルーしておくのが吉
498 名前:デフォルトの名無しさん mailto:sage [2017/03/08(水) 17:09:41.91 ID:QTz4HBmQ.net] コード見ればそれがロシア語でもフロー分かるのがプログラム言語ですが、 さすがに英語ぐらいはちゃんと読むべきでしたね。 よく読んでなかったとしか言い用がないです。申し訳ない。
499 名前:デフォルトの名無しさん mailto:sage [2017/03/08(水) 21:45:36.05 ID:GFylKmKe.net] >>487 まあゆっくりしていってよ
500 名前:デフォルトの名無しさん mailto:sage [2017/03/09(木) 17:28:12.64 ID:DTE8wFz1.net] Pythonってなんですか?乳出しチマチョゴリですか?
501 名前:デフォルトの名無しさん mailto:sage [2017/03/09(木) 17:29:39.74 ID:yItCY2sF.net] それはPytyonだ
502 名前:デフォルトの名無しさん mailto:sage [2017/03/09(木) 20:47:34.96 ID:eXC6KMh5.net] 分かるのに7秒かかった
503 名前:デフォルトの名無しさん mailto:sage [2017/03/09(木) 20:50:24.03 ID:zdraWtly.net] import threading def hello(): print "understand" t=threading.Timer(7,hello) t.start()
504 名前:デフォルトの名無しさん mailto:sage [2017/03/09(木) 22:34:03.12 ID:5l/ljVLZ.net] import time def 分かる(self): time.sleep(7) print(self.replace("Py", "パイ").replace("tyon", "チョン")) 分かる("Pytyon")
505 名前:デフォルトの名無しさん mailto:sage [2017/03/10(金) 05:03:28.34 ID:j91K0HTy.net] ちょるるりま
506 名前:デフォルトの名無しさん mailto:sage [2017/03/10(金) 05:56:21.43 ID:+i0jgx9u.net] なんやこの流れと微妙な空気はww
507 名前:デフォルトの名無しさん mailto:sage [2017/03/10(金) 17:23:07.39 ID:FpR+80D6.net] noqa!!!
508 名前:デフォルトの名無しさん mailto:sage [2017/03/10(金) 21:49:38.40 ID:mGr7V+b8.net] pandas使ったらさあ、ちょっと前なのにパラメータがrows, colsからindexとcolumnに変わってたりと 大して意味のない気まぐれな変更多くて修正めんどくさくて大変だった。 いったん決めたインターフェースは簡単に変えるなよ
509 名前:デフォルトの名無しさん mailto:sage [2017/03/11(土) 06:57:44.18 ID:aLw+/MXn.net] >>497 人のせいにするな バージョンアップしたのはお前だろ
510 名前:デフォルトの名無しさん mailto:sage [2017/03/11(土) 09:11:12.48 ID:1lhrIXZd.net] 非英語圏の人間だと変えたくなる気持ちはわかる
511 名前:デフォルトの名無しさん [2017/03/11(土) 10:47:31.14 ID:6Baozgnm.net] >>498 流石に言ってることめちゃくちゃ
512 名前:デフォルトの名無しさん mailto:sage [2017/03/11(土) 14:09:39.74 ID:xnjsjIDY.net] 軽々しくアップデートしないためにpipにもrequirementsがあって 他のパッケージマネージャでもlockfileが標準装備なのにな どうもデータサイエンティスト(笑)界隈では違うみたいだね データサイエンティスト界隈ではちゃんとバージョンロックしますよ 一緒にしないでね
513 名前:デフォルトの名無しさん mailto:sage [2017/03/11(土) 15:03:18.55 ID:sUFiWX+J.net] バージョンロックすればいいって本末転倒だなw こういうところがPythonコミュニティって貧素だよね
514 名前:デフォルトの名無しさん [2017/03/11(土) 15:48:33.66 ID:6BNQXKpF.net] 最近はanacondaいれてそのままうpなしっていうケースが多いんじゃね
515 名前:デフォルトの名無しさん mailto:sage [2017/03/11(土) 17:06:45.68 ID:xnjsjIDY.net] >>502 貧相なのは君の頭じゃないかな? 八丁味噌の代わりに脳みそを詰めてから人間様と会話してね ゴミが口を利くのは失礼だよ…
516 名前:デフォルトの名無しさん mailto:sage [2017/03/11(土) 17:44:24.33 ID:TDFtBaSE.net] パッケージマネージャがない文化圏の人なんだろ。ほっとけ
517 名前:デフォルトの名無しさん mailto:sage [2017/03/11(土) 18:33:05.43 ID:sUFiWX+J.net] あほらし 新機能や修正された内容を使いたいからアップデートする場合に 破壊的インターフェースの変更をパッケージマネージャが救ってくれるのか? そもそもpipやconda自体が他言語に比べたら遅れてるよ
518 名前:デフォルトの名無しさん mailto:sage [2017/03/11(土) 19:15:40.69 ID:JsoExgwj.net] アンインストールも出来ないもんな
519 名前:デフォルトの名無しさん mailto:sage [2017/03/11(土) 20:04:29.74 ID:A+5sdcRl.net] > そもそもpipやconda自体が他言語に比べたら遅れてるよ 他言語ではどんな感じなのですか?
520 名前:デフォルトの名無しさん mailto:sage [2017/03/11(土) 21:58:48.29 ID:G4RDUkFD.net] そりゃphp.exeをインストロールよ
521 名前:デフォルトの名無しさん mailto:sage [2017/03/11(土) 23:40:49.39 ID:eiMEBd5j.net] そういや最近ピップエレキバンってあんまり聞かなくなったな
522 名前:デフォルトの名無しさん mailto:sage [2017/03/12(日) 13:33:03.08 ID:1AEjxjTb.net] >>506 なんでお前のおしめの世話をパッケージマネージャがやるんだ? 意味が分からないね
523 名前:デフォルトの名無しさん mailto:sage [2017/03/12(日) 14:00:07.56 ID:dDn+525+.net] こういう時はUlrich Drepper氏の言葉を思い出せ 「おかしいね、あんたに給料を払ってもらった覚えはないんだが」
524 名前:デフォルトの名無しさん [2017/03/12(日) 14:46:17.23 ID:I92hpFaB.net] なんでDが死んだかよく考えよう
525 名前:デフォルトの名無しさん [2017/03/12(日) 17:38:30.11 ID:PMaU+xiL.net] os linux python2.7.3 マウス操作 クリック及び絶対値によるマウス移動 Kona Linux 2.3 black(LXDE) どうしたらええの?
526 名前:デフォルトの名無しさん [2017/03/12(日) 18:02:12.28 ID:r/LAIW7C.net] なにが?
527 名前:デフォルトの名無しさん mailto:sage [2017/03/12(日) 19:07:04.30 ID:cY26oMYj.net] intとstrの比較ってキャストしないと出来ないんですか? 1 == "1" #だめ 1 == int("1") #おk 動的言語にしては厳しいですね
528 名前:デフォルトの名無しさん [2017/03/12(日) 20:35:39.22 ID:nlBQnZfl.net] むしろ、1と"1"を区別できない方が不便じゃないか?
529 名前:デフォルトの名無しさん mailto:sage [2017/03/12(日) 20:54:19.87 ID:cY26oMYj.net] >>517 そうですね ただキャストするのも面倒なので比較対象を動的に型変換してくれる仕組みがあればもっと楽かなと
530 名前:デフォルトの名無しさん mailto:sage [2017/03/12(日) 20:58:36.74 ID:1AEjxjTb.net] >>516 あなたの言う動的言語って歯ブラシのことですか? それとも15年遅れでようやくMVC(MVVM)に目覚めて舞い上がってる 馬鹿の極み集団のjavas何とかって言語ですか?
531 名前:デフォルトの名無しさん mailto:sage [2017/03/12(日) 21:00:39.00 ID:cY26oMYj.net] >>519 歯ブラシってなんですか? Perl PHP JavaScriptやら、まあ色々ありますけど。 なんか聞いちゃまずいこと聞いちゃいましたかね。
532 名前:デフォルトの名無しさん mailto:sage [2017/03/12(日) 21:01:54.18 ID:1AEjxjTb.net] あ、Perlですか あの難読化不要言語の! それは失礼しました 目と感覚がおかしくなるわけだわ!
533 名前:デフォルトの名無しさん mailto:sage [2017/03/12(日) 21:13:33.57 ID:06rvr00V.net] Pythonをけなされたわけでもないのに なぜそんな失礼なものの言い方をするのか
534 名前:デフォルトの名無しさん mailto:sage [2017/03/12(日) 21:23:21.86 ID:PYKQ6eXf.net] >>522 対立煽りの荒らしだよそいつ、いつもの多言語disってる
535 名前:デフォルトの名無しさん [2017/03/12(日) 21:24:14.28 ID:WG9HLLmd.net] Pythonをけなされても失礼な言い方はあかんやろw
536 名前:デフォルトの名無しさん mailto:sage [2017/03/12(日) 21:46:18.92 ID:QsWq6bQT.net] 会社のルーチンワークにPython使ってたけど、勝手に変なものインストールするなと怒られた そういうのはエクセルVBA使えということらしい 今更VBAの学習するとか苦痛すぎんよー
537 名前:デフォルトの名無しさん [2017/03/12(日) 21:54:20.76 ID:nlBQnZfl.net] >>525 せめてpowershellにしとけば…
538 名前:デフォルトの名無しさん [2017/03/12(日) 21:56:52.51 ID:nlBQnZfl.net] >>518 キャストするのが面倒になるってことは、不適切なデータ型でいつまでも持ってることになります 整数型なのか文字列型なのかを判定が必要になるより前に早々に統一するようにしたら良いですよ
539 名前:デフォルトの名無しさん mailto:sage [2017/03/12(日) 22:02:29.99 ID:Duab42uj.net] >>525 ITに無理解な会社だな 今時LL言語すら使わせてくてないとは… 典型的な時代遅れ企業
540 名前:デフォルトの名無しさん mailto:sage [2017/03/12(日) 22:23:16.45 ID:QsWq6bQT.net] >>528 Excelなら全員のPCに入ってるから、便利ツールを他のメンバーに展開できるってのも理由だそうだ 言い分はごもっともなんだけどさ、VBA使い辛過ぎる
541 名前:デフォルトの名無しさん mailto:sage [2017/03/12(日) 23:54:45.45 ID:BMmtwfSE.net] >>514 Kivy, pygame とか?
542 名前:デフォルトの名無しさん mailto:sage [2017/03/12(日) 23:56:59.70 ID:LNqy/660.net] >>529 Pythonならライセンス料も不要ですよと言ってやれw
543 名前:デフォルトの名無しさん [2017/03/13(月) 00:01:57.60 ID:XK1SGK+p.net] >>531 タダのものなんか信用できんって言われそう
544 名前:デフォルトの名無しさん mailto:sage [2017/03/13(月) 00:09:38.01 ID:9DicF29x.net] >>532 秀丸に4000円払ってそう
545 名前:デフォルトの名無しさん mailto:sage [2017/03/13(月) 00:19:33.18 ID:P6dkIYYB.net] >>533 当たり前だろ SIはどこも払ってんぞ
546 名前:デフォルトの名無しさん mailto:sage [2017/03/13(月) 00:20:42.88 ID:RYBEx06L.net] >>525 いま勝手にソフトインストールを許可しているところは珍しいだろ うちですら標準以外のソフトは許可がいる >>526 俺は制限の厳しい事務用機ではps使っている
547 名前:デフォルトの名無しさん mailto:sage [2017/03/13(月) 00:24:17.03 ID:G79FloD3.net] >>535 思い込みの激しいやつだな
548 名前:デフォルトの名無しさん mailto:sage [2017/03/13(月) 01:36:15.28 ID:h57/U2+3.net] >>535 うちですら? 知らんがな
549 名前:デフォルトの名無しさん mailto:sage [2017/03/13(月) 01:39:41.61 ID:h57/U2+3.net] >>525 WindowsでもJavaScriptなら標準で使えるよ V8じゃないけど
550 名前:デフォルトの名無しさん mailto:sage [2017/03/13(月) 03:07:52.08 ID:0Fbbs/T/.net] >>535 お前のとこ程度だからな しゃーねーわw
551 名前:デフォルトの名無しさん mailto:sage [2017/03/13(月) 09:54:49.60 ID:7OlORt6v.net] USBにインストールしときゃいいだろう 勝手に変なもの挿すなってか?
552 名前:デフォルトの名無しさん mailto:sage [2017/03/13(月) 12:38:12.89 ID:WVfxmOF7.net] USBを自由に挿せるなんてセキュリティに無関心な会社だな
553 名前:デフォルトの名無しさん mailto:sage [2017/03/13(月) 12:39:56.79 ID:ModCAPCS.net] >>540 今時USBメモリーをぶっさせるとかどんだけセキュリティーレベル低いんだよ
554 名前:デフォルトの名無しさん mailto:sage [2017/03/13(月) 12:49:01.78 ID:
] [ここ壊れてます]
555 名前:ciHv85X/.net mailto: 自宅警備員はセキュリティ意識の無い警備員 [] [ここ壊れてます]
556 名前:デフォルトの名無しさん mailto:sage [2017/03/13(月) 12:58:50.45 ID:7OlORt6v.net] セキュリティーってどういう意味でいってんの? ウイルス的な意味で?データ持ちだしてきな意味で? いずれにしてもネットにつながってないPC使わされてるわけ?
557 名前:デフォルトの名無しさん mailto:sage [2017/03/13(月) 13:06:34.90 ID:6dg6AzPS.net] 知らん
558 名前:デフォルトの名無しさん mailto:sage [2017/03/13(月) 13:28:32.62 ID:y3GzbIMG.net] seleniumで遊んでるんですけどメソッド名が長すぎてつらいです お手軽にエイリアスつける方法ないですか
559 名前:デフォルトの名無しさん mailto:sage [2017/03/13(月) 13:40:42.77 ID:9DicF29x.net] def a(): return selenium_no_nagasugite_tsuratan_method()
560 名前:デフォルトの名無しさん mailto:sage [2017/03/13(月) 13:42:23.07 ID:N3DmujAP.net]
561 名前:a = selenium_no_nagasugite_tsuratan_method [] [ここ壊れてます]
562 名前:デフォルトの名無しさん mailto:sage [2017/03/13(月) 14:41:49.52 ID:ol+xkV3l.net] >>540 個人のUSBメモリなんて使用不可だぞ 監視用プログラムまで入ってる
563 名前:デフォルトの名無しさん mailto:sage [2017/03/13(月) 19:00:23.79 ID:EUXf7VM3.net] a = numpy.array([[2,2],[3,3],[4,4]]) print(a) [[2,2] [3,3] [4,4]] a.shape (3,2) で3行と2列になるので理解と一致しているのですが b = numpy.array([2,3,4]) の b.shape は (3, ) となります。 (1,3)とならないのはなぜでしょうか。 (3, )は何を表しているのでしょうか。 numpy.dot(a,b)で ドット積を求める際に、aの列数とbの行数を一致させる所で疑問に思いました。
564 名前:デフォルトの名無しさん [2017/03/13(月) 19:47:24.11 ID:xj6UKIPj.net] >>550 前者は2次元 後者は1次元
565 名前:デフォルトの名無しさん mailto:sage [2017/03/13(月) 20:29:04.38 ID:EUXf7VM3.net] >>551 ありがとうございます。 どうやら自分はそもそも行列の計算が理解できてないみたいです。 1次元配列(b)の場合、1行しかないのに、2列ある2次元配列(a)とのドット積を求められるのが理解できてないようです。 ドット積を求める際の、aの列数とbの行数を一致させる条件を満たしてないように思えますが もう少し勉強したいと思います。 a = numpy.array([[2,2],[3,3],[4,4]]) b = numpy.array([2,3]) ← ([2,3,4])から変更しました。 で numpy.dot(a,b) #=> [10,15,20] 計算過程、2*2+2*3=10、 3*2+3*3=15、 4*2+4*3=20
566 名前:デフォルトの名無しさん mailto:sage [2017/03/13(月) 21:46:45.68 ID:SBHz2jPN.net] >>552 pythondatascience.plavox.info/numpy/%E7%B7%9A%E5%BD%A2%E4%BB%A3%E6%95%B0/
567 名前:デフォルトの名無しさん mailto:sage [2017/03/13(月) 22:09:19.45 ID:WBcIxG92.net] 1x3:3x2でねえの?
568 名前:デフォルトの名無しさん [2017/03/14(火) 08:28:49.35 ID:U+Sav0FR.net] >>550 [[2,3,4]]と[2,3,4]の違い
569 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 09:53:13.75 ID:lCw83dJo.net] いちいちself渡さなきゃいけないとか糞みたいな仕様どうにかならんのか
570 名前:デフォルトの名無しさん [2017/03/14(火) 10:07:53.95 ID:vbV/Jpv3.net] >>552 行列とベクトルの積 高校教科書ぐぐれ
571 名前:デフォルトの名無しさん [2017/03/14(火) 10:17:02.25 ID:vbV/Jpv3.net] >>556 省略されてないだけで ruby も javascript も self は渡されてる
572 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 10:21:25.74 ID:cNQYXtWs.net] 馴染むと逆にself見えないのにイライラし始める
573 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 12:37:46.72 ID:Bmc3j2Q1.net] 前の人生でselfを粗末に扱ったから 今の人生ではselfによって苦痛を与えられてるとかうんたらかんたら Guidoは仏教徒じゃねえだろうけど
574 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 12:49:15.57 ID:qHSOlZCd.net] >>558 その省略できないってところを言ってるんだろ
575 名前:デフォルトの名無しさん [2017/03/14(火) 13:15:40.80 ID:7gNhx2Mq.net] スコープが明確でいいじゃない
576 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 15:21:16.30 ID:vIMzEjCF.net] selfはクソだわ コードに占めるselfの割合がパない
577 名前:550 mailto:sage [2017/03/14(火) 15:25:11.18 ID:Bz+GkCJO.net] >>553-555 >>557 あざます。勉強します。数学参考書だけで理解できる人うらやましい。
578 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 15:28:11.82 ID:+2Orn9W7.net] こりゃ他の言語も詳しくないな
579 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 15:53:25.22 ID:vbV/Jpv3.net] >>561 s にしても良い
580 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 15:53:50.62 ID:vbV/Jpv3.net] >>562 ほんそれ
581 名前:デフォルトの名無しさん [2017/03/14(火) 15:56:13.26 ID:5xEA7Y6K.net] しかもf(x,y)の関数にf(x,y,z)したらエラー出る謎
582 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 18:24:43.01 ID:HClKglRa.net] =============================== RESTART: Shell =============================== >>> def mySort(args): s
583 名前: = sorted(args, key=lambda x:x[0], reverse=True) for i in s:print(i) >>> l = [(1,'hoge'), (1,'fuga'), (1, 'test')] >>> l = set(l) #これを再度リストに変換してもソート順は不定 >>> mySort(l) (1, 'hoge') (1, 'fuga') (1, 'test') >>> これindex[0]の要素でソートしているんだけど、『Shellをリスタートして実行する度に』ソート順が変わります。 原因はset、一回setしたらリストに戻しても結果は同じでソート順は不定。 setを使わなければソート順は毎回同じ。 要素の重複を無くすためにsetしてからソートすることがあると思うけど、keyで指定する要素が重複していると ソート順が不定になるんですよ、こわいよね、こわいよねぇー。 気づいたので報告でした。 [] [ここ壊れてます]
584 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 18:33:18.17 ID:qHSOlZCd.net] >>566 意味わからん 省略できるかどうかの話に 短いからいいだろ? って言いたいの?
585 名前:デフォルトの名無しさん [2017/03/14(火) 19:09:46.23 ID:7gNhx2Mq.net] >>569 set、sortedの仕様を理解してないのか、それとも、理解した上でそれを書き込んでるのか悩んでる もうちょっと、>>569 の望む動作を書いてみてほしい 今のとこ9:1ぐらいで前者だけど、 もしそうだとすると、ドキュメントの頭数行すら読まずに、バグを作りこんだコードを書き込んでると指摘するのと同じ事になるからちょっと遠慮してる
586 名前:デフォルトの名無しさん [2017/03/14(火) 19:14:31.53 ID:CJRugdQQ.net] >>571 お前も理解してないだろw
587 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 19:52:44.49 ID:/ZkZ9VAV.net] 順序を持つ Map はあるけど、 順序を持つ Set ・集合は、聞いたことがない 「set 順番 python」で検索!
588 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 20:02:32.74 ID:6i3O/c5a.net] まあ集合の定義からして順序ないもんな 配列だろ
589 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 20:10:06.21 ID:lCw83dJo.net] スコープ明確ってぱっと見てもわかるようなコードに必要あるのか pythonなんてコード量減らすことに重点置いてると思ってたのにな あんなゴミみたいな仕様なのはガッカリ
590 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 20:18:53.38 ID:qHSOlZCd.net] >>573 順序集合 もしくは ordered set でググれ https://pypi.python.org/pypi/ordered-set
591 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 20:21:12.29 ID:qHSOlZCd.net] >>575 > pythonなんてコード量減らすことに重点置いてると思ってたのにな Perl に Go!!
592 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 20:24:21.74 ID:iZQuY0cM.net] Pythonはコード量ではなく可読性に重点を置いているのでは
593 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 20:41:23.28 ID:gIyZXesU.net] >>575 頭にゴミが詰まってるから何かと勘違いしてるんだな
594 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 20:41:57.16 ID:2RzlZOpi.net] >>575 つHaskell
595 名前:デフォルトの名無しさん [2017/03/14(火) 20:43:26.13 ID:7gNhx2Mq.net] selfについては、FAQに書かれるレベルにはよくある質問です >なぜメソッドの定義や呼び出しにおいて ‘self’ を明示しなければならないのですか? docs.python.jp/3/faq/design.html#why-self
596 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 21:02:26.07 ID:vIMzEjCF.net] >>581 このFAQはほとんど疑問に答えてなくて草 importしたメソッドは修飾せずに呼び出せてインスタンスメソッドはself付けないと呼び出せない 高凝集にするために同じクラスにしてんのにね
597 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 21:10:19.96 ID:HClKglRa.net] 集合やら辞書に順番が無いのは分かるけど、毎回違う並びになるってのがね。 入力は一緒なのに出力が毎回違うってのがね、なんともね。 いや、分かるよ、分かるんだけど、集合さんのやりやすいように並べてくれればいいんだけど、 多分効率が良い並びに並び替えているんだと推察するんだけどさ、毎回違うってことは、
598 名前:あれ? え? もしかして適当に並べてんの?って思うじゃん? いや、いいんだけどさぁ [] [ここ壊れてます]
599 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 21:11:07.81 ID:iZdJeGOb.net] self不要な人の中ではインスタンス変数ってどう扱おうとしてんの
600 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 21:11:43.65 ID:iZdJeGOb.net] >>583 毎回変化しないとhashdos食らうねんで
601 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 21:15:30.00 ID:iZdJeGOb.net] Hashdos対策のために毎回ハッシュ値が変化するようになって効率は当然落ちた
602 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 21:17:28.71 ID:HClKglRa.net] >>585-586 なるほど、そんな事情があるんですね。ありがとネー。
603 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 21:19:24.25 ID:rU4aNWa3.net] 雑な反応でワロタ
604 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 21:35:30.39 ID:HClKglRa.net] >>588 え”ぇ〜? えーっと、見当違いな回答くれた方々もありがとネー アイシテルヨー
605 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 21:41:17.86 ID:mQlVuczt.net] 無理すんなよ
606 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 21:42:55.76 ID:6yMQ1VM0.net] >>584 selfに文句をつけてるやつは 多分オブジェクト指向を理解してないんだと思う
607 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 21:49:21.34 ID:mmIv/hdq.net] >>591 のいうオブジェクト指向って何なの?
608 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 21:50:20.85 ID:vIMzEjCF.net] selfに文句ないやつはスコープチェーンを知らないんだと思う
609 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 21:58:01.46 ID:mmIv/hdq.net] お、スクリプト言語としてスコープチェーンを減らすためにself必須にしたっていうなら理解できなくもない。 ただ、インスタンスメソッドにself引数必須なのは全く理解できないし、 >>584 と>>591 は何言ってるのかわからない。
610 名前:デフォルトの名無しさん [2017/03/14(火) 22:04:04.94 ID:U+Sav0FR.net] >>594 スコープチェーンって何かを調べちゃったよ それを減らそうとしたんじゃなくて、人間の可読性のためだと思うんだけど
611 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 22:17:12.55 ID:1OijHc6U.net] 仕様に関して文句つけてるやつは The Zen of Pythonを百回読み直してこい それでも文句があるならRubyでやれ
612 名前:デフォルトの名無しさん [2017/03/14(火) 22:21:30.03 ID:CJRugdQQ.net] えっ?self?あ、そうか。そんなものもあったな。いやあ、すっかり忘れておったわw
613 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 22:23:18.15 ID:mQlVuczt.net] 使いやすい奴を使えよ、仕様も決められないくせに
614 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 22:28:34.29 ID:iZdJeGOb.net] >>594 そのまま受け取ってもらっていいけど インスタンス変数をどう定義してどう表記してスコープはどう定義する気なのか言ってみてよ 次のバージョンからselfが無くなる仮定で述べてみて できないなら夢は夢の中で呟いてくれ
615 名前:デフォルトの名無しさん [2017/03/14(火) 22:34:55.60 ID:85Zkl0NJ.net] >>592 1980年代に設計された Modula-3 と呼ばれる言語におけるオブジェクト指向のこと もともとは Pascal 系の手続き型からモジュール化拡張へと発展した Modula から始まり。 Modula-2 で改訂されたあと、オブジェクト指向対応で登場したのが Modula-3 変数 self を常に明示すべきという教義は Modula-3 で生まれ、その伝統は Python に伝承された 残念ながら Modula と同時期に誕生した Smalltalk だと self は暗黙的な疑似変数であり、 その性質は C++/Java/C# といった主流のオブジェクト指向言語へと継承され、世間の常識となっている なお純粋手続き型言語、たとえば C で OOP を模倣する場合、C 関数の第一引数に self と命名する、 もしくは self とみなすというのは、暗黙の了解になっている だから一見して奇妙と感じるかもしれない Python の self 地獄に慣れる事は、 手続き型脳を養成するには大切だと思われ Python は純粋手続き型言語であり、過度なオブジェクト指向プログラミングや関数型プログラミングは 推奨していないのだから、self の出現を苦痛に感じるとしたら教義に反していると考えるべきだろう
616 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 22:37:03.97 ID:WKKBROKD.net] 脳にウジ虫が沸いた奴の相手するよりインデント様を拝めボケども
617 名前:デフォルトの名無しさん [2017/03/14(火) 22:41:22.95 ID:CJRugdQQ.net] >>600 対比させるなら手続き型プログラミングと関数型プログラミングだな オブジェクト指向はプログラミング手法においてファーストクラスパラダイムではない せっかくググってきたけど残念だったなw
618 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 22:55:40.36 ID:sQtxczOo.net] Firefox ESR 45.8.0 https://www.python.jp/ が開けないんだがおま環? www.python.jp/ こっちは開ける
619 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 23:08:57.43 ID:094BKVIr.net] >>599 Java なり C++ なりと同じでいいんじゃね
620 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 23:43:17.23 ID:vYD/qrf6.net] >>600 > Modula と同時期に誕生した Smalltalk Smalltalkは1972年、もっというとSimula 67は1967年なんだけど…
621 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 23:54:04.40 ID:1gDFT8Hx.net] ベッドの中でSmalltalk
622 名前:デフォルトの名無しさん mailto:sage [2017/03/15(水) 10:28:37.45 ID:/5hEjE00.net] >インスタンスメソッドにself引数必須なのは全く理解できないし、 これは本当その通り
623 名前:デフォルトの名無しさん mailto:sage [2017/03/15(水) 10:45:09.87 ID:qed+p8OG.net] インスタンスメソッドのself引数はどんな屁理屈をこねたところでしょせんYAGNI案件 self以外の変数名を使う気がないならさっさとやめた方がいいのはみんなわかっている けど互換性の問題があるのでやめられないのも自明だから論じるだけ無駄無駄無駄
624 名前:デフォルトの名無しさん mailto:sage [2017/03/15(水) 14:33:34.09 ID:7YWEdixI.net] >>603 証明書リセットしたら?
625 名前:デフォルトの名無しさん mailto:sage [2017/03/15(水) 14:33:52.73 ID:7YWEdixI.net] >>584 rubyは@つけてるけど正直言ってキモい
626 名前:デフォルトの名無しさん mailto:sage [2017/03/15(水) 14:48:59.28 ID:lNG1lg3A.net] >>562 なおブロックの変数は外におもらしするもよう そんなクソみたいなスコープじゃなく ブロックスコープどうにかしてほしかったわ このアホ仕様なんなんせい?
627 名前:デフォルトの名無しさん mailto:sage [2017/03/15(水) 15:07:55.02 ID:/5hEjE00.net] self抜きの実装なんてJavaのような純粋なオブジェクト指向言語を考えればいいだろう そのへんは>>600 がうまく説明しているが(本当かどうかは知らんけど) 別にメソッドが自オブジェクトさすのに明示的にself使うのは構わない そんな言語はたくさんあるし省略可能な言語でもやっちゃいけないというわけじゃないし だがメソッドの引数にまでselfを渡すのは解せない
628 名前:デフォルトの名無しさん mailto:sage [2017/03/15(水) 15:17:15.64 ID:7YWEdixI.net] self使ってるとpythonモジュールをCで書くときにめっちゃ楽やね
629 名前:デフォルトの名無しさん mailto:sage [2017/03/15(水) 16:42:45.79 ID:lNG1lg3A.net] >>613 マこ?
630 名前:デフォルトの名無しさん mailto:sage [2017/03/15(水) 20:31:42.28 ID:MllseS5p.net] selfはコンテキスト依存の予約語とみなせばそう不自然でもないと思うがな。
631 名前:デフォルトの名無しさん mailto:sage [2017/03/15(水) 21:08:55.16 ID:FiGu7lnE.net] ダメなところなダメって認めた上で仕様だから仕方が無いと受け入れる人と ダメじゃないよ〜って必死に擁護する人って何が違うんんだろね
632 名前:デフォルトの名無しさん [2017/03/15(水) 21:54:08.06 ID:1IOupjxg.net] >>612 メソッドの引数にselfを渡すってのが分からないけど、渡されてくることを言ってる?
633 名前:デフォルトの名無しさん [2017/03/15(水) 22:20:20.06 ID:IsHCJowS.net] >>616 擁護という発想をもつお前がまず異常なんだよ
634 名前:デフォルトの名無しさん mailto:sage [2017/03/15(水) 23:04:15.16 ID:FiGu7lnE.net] >>618 必死擁護さんチーッス!
635 名前:デフォルトの名無しさん mailto:sage [2017/03/15(水) 23:04:22.15 ID:lNG1lg3A.net] >>615 それを人間様にタイプさせるなって話だよ Javaやペチプーじゃないんだから
636 名前:デフォルトの名無しさん mailto:sage [2017/03/15(水) 23:53:38.59 ID:hkSYS8YS.net] 何年か前に俺理論でPythonなんか絶対に流行らないって言ってた奴が 恥じかいて今
637 名前:ュ狂してるんやろなw [] [ここ壊れてます]
638 名前:デフォルトの名無しさん mailto:sage [2017/03/16(木) 06:16:13.86 ID:lGYi84mg.net] 言うほど流行ってない シリコンバレーでちょっとブームなだけ
639 名前:デフォルトの名無しさん [2017/03/16(木) 08:53:26.17 ID:L2BK4jtk.net] シリコンバレーでちょっと流行る以上の流行があるのか? あ、島国ジャップランドのITドカタ界での流行か(笑)
640 名前:デフォルトの名無しさん mailto:sage [2017/03/16(木) 09:03:02.18 ID:nS5r2MC5.net] PHPが流行ってるバカジャップより遙かに流行ってると言える
641 名前:デフォルトの名無しさん mailto:sage [2017/03/16(木) 10:50:37.62 ID:lGYi84mg.net] >>623 流行は一過性 彼らは決してそれにしがみつかない 常に最先端を行く >>624 まるでシリコンバレーのWebがPythonで出来てるかの言いようだな 残念だが違うからね
642 名前:デフォルトの名無しさん mailto:sage [2017/03/16(木) 11:04:48.92 ID:wefIHlcK.net] 流行る流行らない以前に、相当前から使われてると思うんですけど
643 名前:デフォルトの名無しさん mailto:sage [2017/03/16(木) 11:11:58.14 ID:lpFPO/Ef.net] ソフトウェアのスクリプト用、YouTube、ピクサー、商用ゲームとかも昔から機能や容易さで採用多いんじゃね
644 名前:デフォルトの名無しさん mailto:sage [2017/03/16(木) 11:30:30.92 ID:zICNXBzf.net] >>624 嫌儲のアホ
645 名前:デフォルトの名無しさん mailto:sage [2017/03/16(木) 12:00:53.93 ID:lGYi84mg.net] >>626 いいえ。Java王国の牙城をようやく崩してここ数年で使われてるだけ 成熟しないとなかなか手を出しにくいのがプログラム言語 ただもうシリコンバレーはGoへシフトしつつある Grumpyが出てその流れは加速するだろう Pythonが無駄になるわけではないから日本語ドキュメント少なくて先端を行けないジャップランド住民は 引き続きPythonをやっていればいい
646 名前:デフォルトの名無しさん mailto:sage [2017/03/16(木) 12:13:43.93 ID:wefIHlcK.net] 数年? 10数年は超えてるんだが
647 名前:デフォルトの名無しさん mailto:sage [2017/03/16(木) 13:58:37.30 ID:rQy2tY4E.net] 流行ってないとかどんだけドメスティックなんだよ。ドメスティックどころか半径10mくらいしか見えてないんじゃないの? 流行を過ぎて高シェアを保ったまま安定期に入ったって言うなら同意するぞ
648 名前:デフォルトの名無しさん mailto:sage [2017/03/16(木) 14:02:37.12 ID:FhSht7J9.net] ドメスティックラーニング=DL
649 名前:デフォルトの名無しさん mailto:sage [2017/03/16(木) 15:08:25.81 ID:nS5r2MC5.net] ドメスティックジャップランド土人
650 名前:デフォルトの名無しさん mailto:sage [2017/03/16(木) 15:52:15.79 ID:/8Qs1s2z.net] 嫌儲土人
651 名前:デフォルトの名無しさん mailto:sage [2017/03/16(木) 19:10:27.01 ID:OzitRQy3.net] 分析系のところで裾野が広がってきてるけど Web周りのところは特に昔と変わらんでしょ
652 名前:デフォルトの名無しさん mailto:sage [2017/03/16(木) 19:54:24.85 ID:MsEt01LI.net] GOか・・・本を一冊買ったけど最初のページで挫折した 俺、ブロックにカッコを使う言語はダメなんだわ だからCOBOLとPythonしか受け付けない
653 名前:デフォルトの名無しさん mailto:sage [2017/03/16(木) 20:02:00.34 ID:nl8pGqLF.net] コボラー
654 名前:デフォルトの名無しさん mailto:sage [2017/03/16(木) 20:12:28.65 ID:l+r7lLu3.net] Goはセミコロンないのいいよね
655 名前:デフォルトの名無しさん [2017/03/16(木) 21:59:18.70 ID:L2BK4jtk.net] >>636 Lisp,Haskell(小声)
656 名前:デフォルトの名無しさん [2017/03/16(木) 22:44:58.61 ID:6u/sVXZC.net] もっと大きな声で
657 名前:デフォルトの名無しさん mailto:sage [2017/03/16(木) 22:46:14.90 ID:nl8pGqLF.net] ゴミゴミゴミ
658 名前:デフォルトの名無しさん mailto:sage [2017/03/18(土) 11:39:46.50 ID:Ifq5efwt.net] Unicodeのコードを入力すると文字に変換してくれるじゃないですか >>> '\u3001' '、' >>> '\u3004' '〄' >>> '\u3000' '\u3000' >>> \u3000は全角空白らしいのですが、これだけ変換してくれません これはバグなんですか? どう対応していますか?
659 名前:デフォルトの名無しさん mailto:sage [2017/03/18(土) 13:20:25.80 ID:nte9+0+L.net] 対話シェルの応答では空白や制御のたぐいは 目に見えるようにエスケープされる仕様("\t"とか"\n"と同じ) 表示するには対話シェルの応答ではなくprint関数などで出力す
660 名前:る [] [ここ壊れてます]
661 名前:デフォルトの名無しさん mailto:sage [2017/03/18(土) 14:19:52.11 ID:Ifq5efwt.net] >>643 ありがとうございまぁーーーーすッ!
662 名前:デフォルトの名無しさん mailto:sage [2017/03/18(土) 22:15:26.53 ID:07ciTUTr.net] Win95世代マシンのcプログラムと今時のマシン上のpythonと どちらが速いですか?
663 名前:デフォルトの名無しさん mailto:sage [2017/03/18(土) 23:35:43.32 ID:ToBlr9Py.net] 電源入れて起動させてる間も時間に含めるなら断トツで今
664 名前:デフォルトの名無しさん mailto:sage [2017/03/19(日) 14:14:20.67 ID:zGHcaEct.net] 戻れって言われても95には戻りたくないな 0000なら余裕
665 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 11:54:54.70 ID:z/TGqx3t.net] Eclipse使ってる?
666 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 12:14:26.80 ID:0KkGi18y.net] いいえ
667 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 12:19:51.46 ID:Mh4U+qEm.net] そうか、使ってみるわ
668 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 16:17:10.43 ID:uzSvvu2S.net] プログラム書いてる癖に全角英字使うやつは何やってもだめ
669 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 17:05:51.33 ID:hzYhyXSz.net] >>651 なんで?
670 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 17:06:04.39 ID:JnAtothN.net] タブが重要な意味を持つ、変な感じ
671 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 17:11:47.61 ID:uzSvvu2S.net] >>652 理由が分からんなら全角スペースが混ざった初心者のコードでもデバッグしてろ
672 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 17:20:41.10 ID:JnAtothN.net] if あれ == True: タブprint("せやな") else: タブprint("なんでや")
673 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 18:03:15.53 ID:Y9IoJLQM.net] whileの勉強し始めたのですが、教えてくだしあ import random HP = random.randint(50,150) dame = random.randint(1,20) i = 1 print("あなたのHPは、" + str(HP)) print("スライムの連続攻撃") while dame <= HP: print(str(i) + "回目のダメージ" + str(dame) + "ダメージを勇者に与えた") HP -= 10 i += 1 print("残りのHP" + str(HP)) (´・ω・`)与えるダメージが同じになるのですが・・・ Whileの中にdame関数入れてもエラーになります(^q^)もうサッパリです。
674 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 18:10:01.92 ID:81dK4yQi.net] >>656 コードを書く前に 死ぬほどフローチャートを書いてアルゴリズムを考えろや 貴方は言語云々の話しする前のレベルだぞ
675 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 18:14:01.76 ID:Gqo7Hi1F.net] >>656 HP -= 10では常に10ダメージを実際には与えてるわけで、ここを変えてやればおk
676 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 18:21:04.01 ID:Y9IoJLQM.net] >>657 わかったぉ。おっさんありがと! >>658 馬鹿な質問でした。勉強がんばります!
677 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 18:24:09.64 ID:Wm5e28fx.net] フローチャートでアルゴリズム考えるってマジ?
678 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 18:25:03.49 ID:Gqo7Hi1F.net] フローチャート()なんての一々書いてるのは時間が死ぬほど余ってるおっさんぐらいだろ
679 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 18:26:48.49 ID:Gqo7Hi1F.net] とか言ったけどSchemeの継続とかは意味不明すぎてフローチャートっぽいの書いてたな
680 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 18:34:20.49 ID:Y73ZsS+x9] import random HP = random.randint(50,150) i = 1 print("あなたのHPは、" + str(HP)) print("スライムの連続攻撃") while 0 < HP: □dame = random.randint(1,20) □print(str(i) + "回目のダメージ" + str(dame) + "ダメージを勇者に与えた") □HP -= dame □i += 1 print("残りのHP" + str(HP))
681 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 18:35:04.07 ID:7v5R6YRE.net] import random HP = random.randint(50,150) i = 1 print("あなたのHPは、" + str(HP)) print("スライムの連続攻撃") while 0 < HP: □dame = random.randint(1,20) □print(str(i) + "回目のダメージ" + str(dame) + "ダメージを勇者に与えた") □HP -= dame □i += 1 print("残りのHP" + str(HP))
682 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 18:39:44.12 ID:Ljqwul1a.net] 初心者はフローチャート書いて流れ理解しながら処理作っていったほうが楽だし
683 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 18:42:58.15 ID:jV0Y+t/Y.net] このレベルの人は頭で考えてるロジックを図示できないからフローチャートも有効 >>664 も最後のprint文のインデント必要でしょ
684 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 18:48:53.40 ID:7v5R6YRE.net] >>666 そ
685 名前:このインデントが必要かどうかは制作者の判断にゆだねるとして、 質問内容から超初心者スレと勘違いしてたわw [] [ここ壊れてます]
686 名前:デフォルトの名無しさん [2017/03/21(火) 19:04:11.10 ID:egi3dih0.net] >>667 ここは超初心者スレじゃないけどお前に勉強する気があるなら 俺達はいつだって大歓迎するぜ!
687 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 20:27:22.02 ID:hzYhyXSz.net] >>654 頭おかしいんじゃないですか?
688 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 20:38:25.26 ID:DmasUKVb.net] 目的は質の高いプログラムを作成すること。 フローチャートは理解するための手段なので、必要のある人は書けばよい。
689 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 20:44:17.94 ID:EOakUJK/.net] プログラマに半角全角入り混じった文字列を与え続けると死ぬってあったな
690 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 21:06:48.89 ID:wMkQNPrT.net] そいつはプログラマじゃない土方だ プログラマなら全角→半角置換処理を自動化する
691 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 22:02:53.84 ID:GVEvNm9M.net] かわいそうに初心者におちょくられちゃったんだな #!/usr/bin/env python3 # -*- coding: utf-8 -*- 変数1 = '1' print(変数1) リストA = ['A', 'A'] for a in リストA: print(a)
692 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 23:18:34.27 ID:FG0gbPrN.net] やっぱ初心者向けの言語として認知され始めてるようだな PHPスレ並のレベル
693 名前:デフォルトの名無しさん mailto:sage [2017/03/22(水) 00:16:30.72 ID:+9rAaXcc.net] >>652 プログラミングをやってるとソースコード内で全角英字を使わないように 細心の注意を払うようになる で、それの意識が定着するとプログラミングでない普通の文章でも 全角英字を無意識的に使わなくなる ってだけかと 別に普段の文章を書くときとソースコードを書くときで頭をしっかり切り替えて 使い分けてれば何ら問題ないし、普段の文章で全角英字を使わないことが プログラマとしての必須条件でもない
694 名前:デフォルトの名無しさん mailto:sage [2017/03/22(水) 00:35:00.72 ID:E3vl/zz6.net] >>657 まだフローチャートガイジおるんか ええ加減老衰で死ねや
695 名前:デフォルトの名無しさん mailto:sage [2017/03/22(水) 00:43:12.89 ID:+9rAaXcc.net] フローチャートは紙に書いても頭に書いてもいい 書く場所については特に制限はない フローチャートは「絶対に」紙に書かないとダメと言い張る人は、 残念ながら自分の脳みその性能は低めだということを大声で 叫んでいるのと等価である 頭でフローチャートを考える限り間違いが起こるという考えは ある意味で理にかなった「意見」であるが、絶対に間違えるという 根拠はどこにもないのである
696 名前:デフォルトの名無しさん mailto:sage [2017/03/22(水) 00:57:13.15 ID:E3vl/zz6.net] 「フローチャートは時代遅れの厄介者」 1975年初版発行の『人月の神話』より >1975年 >1975年 >1975年 わかるか?
697 名前:デフォルトの名無しさん mailto:sage [2017/03/22(水) 01:07:29.04 ID:clvxVqHS.net] UMLがナウい
698 名前:デフォルトの名無しさん mailto:sage [2017/03/22(水) 05:49:58.23 ID:pQEBF+SX.net] プログラミング論が語りたければ然るべきスレ行けやメクラガイジ*n
699 名前:デフォルトの名無しさん mailto:sage [2017/03/22(水) 10:08:13.74 ID:gFKsHq1t.net] おまいら、pythonでUI作るときなに使ってる? wx?tk?
700 名前:デフォルトの名無しさん mailto:sage [2017/03/22(水) 10:19:57.15 ID:d/gH/Sax.net] プログラムは直感で書きます
701 名前:デフォルトの名無しさん mailto:sage [2017/03/22(水) 13:27:29.12 ID:rFvJCad9.net] tk。標準搭載というのはかなりでかいマジで、マジで楽 シンプルなのも良いマジで、マジやばい 見た目がダサいとかいわれるけどマジどうでもいい
702 名前:デフォルトの名無しさん mailto:sage [2017/03/22(水) 14:19:57.73 ID:rzLKjPpj.net] 漢は黙ってCUI(暴論)
703 名前:デフォルトの名無しさん mailto:sage [2017/03/22(水) 15:07:28.35 ID:9HEAdICR.net] stdin食べてstdoutに出すフィルターしか作っていない。
704 名前:デフォルトの名無しさん mailto:
[] [ここ壊れてます]
705 名前:sage mailto:2017/03/22(水) 15:26:12.92 ID:bMBOr2tF.net [ PythonってUIエディタある? htmlみたいにシコシコ書くの? ] [ここ壊れてます]
706 名前:デフォルトの名無しさん mailto:sage [2017/03/22(水) 15:37:47.87 ID:gFKsHq1t.net] >>686 wxならxrcエディタで作ったxrcファイルを食わせることができるかな
707 名前:デフォルトの名無しさん mailto:sage [2017/03/22(水) 15:39:26.41 ID:bMBOr2tF.net] ありがとう ちょっとそれ見てみる
708 名前:デフォルトの名無しさん mailto:sage [2017/03/22(水) 16:42:31.68 ID:TOyg2Hpt.net] pythonのtkに関するドキュメントなんかいいのある? あんま詳しいの見つからない
709 名前:デフォルトの名無しさん mailto:sage [2017/03/22(水) 16:51:46.24 ID:TkmhdrDf.net] ほれ docs.python.jp/3/
710 名前:デフォルトの名無しさん mailto:sage [2017/03/22(水) 17:16:48.92 ID:TOyg2Hpt.net] あれ、こんなに充実してたっけ・・・? 前に見た時はもっとショボかった気がする tix関係の事知りたかったんだ ありがとう。読み直してみる
711 名前:デフォルトの名無しさん mailto:sage [2017/03/22(水) 18:51:52.99 ID:csqP55uG.net] 全角文字だけ色違いで表示されるように エディタを設定しておけばいいのでは
712 名前:デフォルトの名無しさん mailto:sage [2017/03/22(水) 19:07:00.16 ID:6MsxsFAP.net] とりあえず全角スペースが可視化されるフォント(Ricty Diminished)使ってる
713 名前:デフォルトの名無しさん mailto:sage [2017/03/22(水) 23:25:19.72 ID:ThvgoSqB.net] 全角と半角のスペースが混在することなんて本当にあるんかね? 変数名を全角文字使って書いてたらありうるのか 文字列リテラル以外のところで全角スペース間違って入っててもエラー出て一発でわかるだろうに
714 名前:デフォルトの名無しさん mailto:sage [2017/03/22(水) 23:29:42.58 ID:6MsxsFAP.net] 初心者時代にウェッブからコピペしてたら全角スペース食らったな、原因の特定で30分消えた
715 名前:デフォルトの名無しさん mailto:sage [2017/03/22(水) 23:36:31.25 ID:tZVwD734.net] ウェッブ
716 名前:デフォルトの名無しさん mailto:sage [2017/03/22(水) 23:39:50.96 ID:ThvgoSqB.net] ああ、ゥエッブからコピペならありそうだな 初心者ならエラーメッセージ見てもよくわからんか
717 名前:デフォルトの名無しさん [2017/03/22(水) 23:53:33.52 ID:s6TCZGrO.net] tixは3.6で撤廃されるけどな
718 名前:デフォルトの名無しさん mailto:sage [2017/03/22(水) 23:54:08.91 ID:tZVwD734.net] しー
719 名前:デフォルトの名無しさん mailto:sage [2017/03/23(木) 08:30:44.01 ID:JsFt79NU.net] え、それ困るな。 代替は用意されないの?
720 名前:デフォルトの名無しさん mailto:sage [2017/03/23(木) 09:23:26.80 ID:HnTvYzoy.net] つttk 撤廃も代替もtixドキュメントのトップに書いてありますがな >>690 から行けまっせー
721 名前:デフォルトの名無しさん mailto:sage [2017/03/23(木) 11:46:17.50 ID:39On3zda.net] https://try.jupyter.org ここの Welcome to Python.ipynb を選んで File - New Notebook を作ってソースを入れると実行されるのですが 日本語の表示が可笑しいのです どうすれば日本語を表示できますか
722 名前:デフォルトの名無しさん mailto:sage [2017/03/23(木) 15:12:57.94 ID:lMN/iAdI.net] 笑えばいいと
723 名前:デフォルトの名無しさん mailto:sage [2017/03/23(木) 18:31:35.04 ID:JsFt79NU.net] >>701 ありがとう。 でも、そもそもttkではできないことをするためにtixを使っていた。 そもそもtixってそういう位置づけのものだと思う。 https://i2.wp.com/www.wikipython.com/wp-content/uploads/little-t-t-t-chart-labeled.jpg?resize=768%2C368
724 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 16:38:08.73 ID:Kx0eU1yK.net] 別の某言語だと全画面しかとれなかったのですが、 Windowsのアクティブウインドウあるいは指定したアプリケーションのスクリーンショットって、 Pythonで取得できますか?
725 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 16:44:16.25 ID:5MnOmzEx.net] とれます
726 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 16:50:45.41 ID:Kx0eU1yK.net] >>706 ありがとうございます。 早速調べてみますね。
727 名前:デフォルトの名無しさん [2017/03/28(火) 07:37:18.84 ID:BRlIFiUe.net] アルゴリズム(仕組み)考えるには数学と何を勉強するの? 総計、幾何学、数学……python グラフィックと組み合わせる?←デザイン論(視覚効果がどうとか) 調べたら、山ほど出てきて分からなく成りました どなたか、ご教授おねがいします
728 名前:デフォルトの名無しさん mailto:sage [2017/03/28(火) 08:11:20.54 ID:0jTbPEdm.net] Pythonはおやつに入りますか?
729 名前:デフォルトの名無しさん [2017/03/28(火) 09:54:21.79 ID:FL01cXZa.net] いいえ、スネークの主食です
730 名前:デフォルトの名無しさん mailto:sage [2017/03/28(火) 10:08:55.89 ID:idISHk3E.net] >>708 アルゴリズムを考えるのに知識はいらない 発想力だけあれば良い そこに挙げられているのは考えたアルゴリズムを実装する時に役に立つものでしかない プログラマーと数学者は別物である
731 名前:デフォルトの名無しさん mailto:sage [2017/03/28(火) 10:57:36.59 ID:5Al1oUXa.net] >>708 には無理
732 名前:デフォルトの名無しさん [2017/03/28(火) 11:03:32.56 ID:iddTGm6m.net] >>708 馬鹿には無理
733 名前:デフォルトの名無しさん mailto:sage [2017/03/28(火) 11:41:44.72 ID:pnMbSu0j.net] アルゴリズムってさあ・・・パッションなんだよ、リズム リズムに乗ってホットなビートをコードに刻む それがアルゴリズム わかるやつにはわかる
734 名前:デフォルトの名無しさん [2017/03/28(火) 12:03:02.94 ID:lljU2zW0.net] >>708 色んなアルゴリズムを勉強すれば良いよ 最初は何でも模倣から始めよう
735 名前:デフォルトの名無しさん [2017/03/28(火) 12:11:33.59 ID:FL01cXZa.net] 気持ち悪いの湧き過ぎ
736 名前:デフォルトの名無しさん mailto:sage [2017/03/28(火) 12:38:15.89 ID:noLFLqhs.net] とりあえずピタゴラスイッチをひたすら見る。
737 名前:デフォルトの名無しさん mailto:sage [2017/03/28(火) 13:05:14.12 ID:YukDoBMh.net] これを勉強すればあなたも簡単にアルゴリズムを作れます 猫にも分かるメタアルゴリズム 結城真央身
738 名前:デフォルトの名無しさん mailto:sage [2017/03/28(火) 13:15:33.08 ID:U8LHMV5B.net] 初歩的なアルゴリズムの学習としてはソートとか最短経路問題をやればいいんでね? ライブラリで間に合うことが多いけどね
739 名前:デフォルトの名無しさん mailto:sage [2017/03/28(火) 13:21:58.74 ID:YukDoBMh.net] 車輪の再発明とは、「 広く受け入れられ確立されている技術や解決法を知らずに (または意図的に無視して)、同様のものを再び一から作ること」を意味する。
740 名前:デフォルトの名無しさん mailto:sage [2017/03/28(火) 15:21:27.52 ID:pnMbSu0j.net] >>716 > 709 名前:デフォルトの名無しさん[] 投稿日:2017/03/28(火) 09:54:21.79 ID:FL01cXZa [1/2] > いいえ、スネークの主食です おっそうだな
741 名前:デフォルトの名無しさん mailto:sage [2017/03/28(火) 15:33:48.98 ID:d53nRh6U.net] ソートやみたいな初歩のアルゴリズムは発想でどうにかなるかもしらんが、 画像認識レベルになると基礎知識がないことには始まらんからな。
742 名前:デフォルトの名無しさん mailto:sage [2017/03/28(火) 19:30:42.42 ID:mCdw7Avm.net] 画像認識は基礎は数学だが実務はアート
743 名前:デフォルトの名無しさん mailto:sage [2017/03/28(火) 22:27:06.17 ID:pnMbSu0j.net] そう、アートを理解できないやつがコードを語るなって感じ ドンテルユアコードファキュー
744 名前:デフォルトの名無しさん mailto:age [2017/03/28(火) 22:35:12.69 ID:IputLj+X.net] アルゴリズムの勉強をするなら、以下がおすすめ。 1) 書籍「プログラミングコンテスト攻略のためのアルゴリズムとデータ構造」(通称AOJ本、螺旋本)を参考にしながら、Aidzu Online Judge の問題を解く 2) ある程度慣れてきたら、yukicoder や AtCoder のコンテストに出てみる。 高度なアルゴリズムは、競技プログラミングのバイブル、「蟻本」を参照すると良い。 英語が苦手でないなら、TopCoder やCodeforces, Google Code Jam なんかに出てもいい。 Paiza や CodeIQなんかのコード転職サイトの問題は、簡単に解けるようになっているはず。 3) 体系的に、基礎からしっかりアルゴリズムの勉強をしたいなら、MITの教科書 Algorithm Introduction(和訳本もある)を使うと良い。
745 名前:デフォルトの名無しさん [2017/03/29(水) 14:38:57.46 ID:9B3vjVmW.net] >>712 711は真性包茎
746 名前:デフォルトの名無しさん [2017/03/29(水) 14:41:13.94 ID:9B3vjVmW.net] >>713 712は松沢病院へ行け。
747 名前:あ mailto:sage [2017/03/29(水) 15:48:22.34 ID:AoQaLdHc.net] いまどき、入門レベルのアルゴリズムは、 ネットで十分かなぁ。。
748 名前:あ mailto:sage [2017/03/29(水) 15:50:18.04 ID:AoQaLdHc.net] 考える力を養いたいと言うなら、別だけど。。
749 名前:デフォルトの名無しさん mailto:sage [2017/03/30(木) 07:38:54.36 ID:rYGI56vL.net] 仕事ではライブラリ関数を使ってね
750 名前:デフォルトの名無しさん mailto:sage [2017/03/30(木) 10:31:48.05 ID:yt8Lqqfr.net] 考えないというのもひどいが
751 名前:デフォルトの名無しさん [2017/03/30(木) 11:31:19.18 ID:O4X45P8a.net] ブーム来ないかなぁ〜
752 名前:デフォルトの名無しさん mailto:sage [2017/03/30(木) 11:49:59.38 ID:0JYM3L7z.net] 今がブームの頂点だろ、機械学習の話題で。
753 名前:デフォルトの名無しさん mailto:sage [2017/03/30(木) 12:09:09.62 ID:7nYsYOYk.net] ブームメントに踊らされてるようじゃまだまだだね
754 名前:デフォルトの名無しさん mailto:sage [2017/03/30(木) 13:17:48.94 ID:Ptn18LYQ.net] pythonてどんな職場で使われてるん? cobolとjavaとASPとVBしか扱ったことがないからわからん。使われてる職場を見たこともない
755 名前:デフォルトの名無しさん mailto:sage [2017/03/30(木) 13:46:31.59 ID:PDhBe/fU.net] r = re.compile('hoge') このrをre.compileオブジェクトだと判定する方法を教えてください rのクラスが<class '_sre.SRE_Pattern'>で、リンクオブジェクトなんたららしくて _sreをインポートしてもSRE_Patternが無いんでisinstanceで指定できないっす、どうしましょ?
756 名前:デフォルトの名無しさん mailto:sage [2017/03/30(木) 14:12:14.97 ID:7nYsYOYk.net] どうしましょうね?
757 名前:デフォルトの名無しさん mailto:sage [2017/03/30(木) 14:18:30.09 ID:M4J/idZ/.net] >>736 適当に正規表現オブジェクトを作って type(r)かr.__class__でクラスオブジェクト取れるのでこれ使えばいけるはず
758 名前:デフォルトの名無しさん [2017/03/30(木) 15:25:56.62 ID:m02PM+sL.net] >>736 クラスが公開されてないのだから、それのインスタンスかどうかを判定しようとするのが誤り。 なんで、判定したいの?
759 名前:デフォルトの名無しさん mailto:sage [2017/03/30(木) 15:35:57.32 ID:7nYsYOYk.net] 動型言語なんだからインスタンスを生成した時は 全てのインスタンスをisinstanceして保証するのが 本当のプロの仕事
760 名前:デフォルトの名無しさん mailto:sage [2017/03/30(木) 16:28:38.75 ID:OIz9Y2z0.net] >>736 typing.Patternとtyping.Matchを使う >>> import re, typing >>> r = re.compile("foo") >>> isinstance(r, typing.Pattern) True >>> m = r.search("foobar") >>> isinstance(m, typing.Match) True
761 名前:デフォルトの名無しさん mailto:sage [2017/03/30(木) 17:03:31.35 ID:PDhBe/fU.net] >>741 ありがとうございまーす。そちらの環境はPython2なのでしょうか? 私の環境はPython3しか無いので良く分からないのですが、例文の通りにするとエラーとなりましたが、 以下のようにしてできました。 >>> typing.Pattern.impl_type <class '_sre.SRE_Pattern'> >>> isinstance(r, typing.Pattern.impl_type) True >>739 文章から文字列を検索する関数を作る際に、文字列だけじゃなくて正規表現も使えるようにしたいと思いました。 しかしながら文字列を指定する引数と、正規表現を指定する引数を用意するのは格好悪い!と思いました。 よって、1つの引数で文字列と正規表現を指定できるようにして、関数内で判別しようと思ったのでした。 ・・・ええ分かります!正規表現だけに対応すれば文字列指定なんて要らないと言うのは分かるのですが、 多くの場合文字列検索で事足りるのでございます。正規表現はオマケ、オマケなのでございます。 オマケなのですが非常に強力な正規表現。それらを1つの引数で指定する、、格好良いと思いました。 >>738 格好悪い 皆様ありがとうございました、また宜しくお願い致します。
762 名前:デフォルトの名無しさん mailto:sage [2017/03/30(木) 17:28:35.71 ID:OIz9Y2z0.net] >>742 それバージョンが古いな、3.5.3か3.6.1を使えばエラーでないと思う
763 名前:デフォルトの名無しさん mailto:sage [2017/03/30(木) 17:32:33.77 ID:7nYsYOYk.net] >>742 ええ分かります!あなたの発想は非常にマヌケ、マヌケなのでございます。
764 名前:デフォルトの名無しさん [2017/03/30(木) 17:53:38.67 ID:m02PM+sL.net] >>742 それなら、正規表現オブジェクトかどうかを判定するのではなく、matchメソッドやsearchメソッドを持ってるかを判定すればいい あるオブジェクトが何であるかを気にするのではなく、どう振る舞うかを気にするべき でも、俺なら文字列かどうかを判定して、文字列なら正規表現に変えてしまうけどな
765 名前:デフォルトの名無しさん mailto:sage [2017/03/30(木) 18:01:39.89 ID:HV+ddtAC.net] なんだろう。文章の書き方が生理的に嫌い。嫌いなのでございます。
766 名前:デフォルトの名無しさん mailto:sage [2017/03/30(木) 18:18:50.96 ID:VpSpOwP3.net] ですます調で下手に出た態度の質問の仕方をするとバカがいっぱい釣れて面白いのでございます。
767 名前:デフォルトの名無しさん mailto:sage [2017/03/30(木) 18:20:12.03 ID:bwQIU3h8.net] ここまで漏れの自演なのでございます。
768 名前:デフォルトの名無しさん mailto:sage [2017/03/30(木) 18:22:30.18 ID:LEwdK5Fw.net] 正規表現リテラルがあるとよかったね https://www.slideshare.net/kwatch/ss-39165518#3
769 名前:デフォルトの名無しさん mailto:sage [2017/03/30(木) 19:21:50.26 ID:PDhBe/fU.net] >>745 採用! っと思ったんですが、、ん〜〜どーでぇしょう? 速度というか処理速度というかですねぇー いわゆるそのぉ〜文字列をですねぇ〜正規表現にするコストといいますか、そういうのがですねぇー いわゆるそのぉ〜速度を落とすのでは無いのかとぉ〜、しかしながらぁ〜正規表現はCで書かれているわけですからぁ〜 逆もあるのかなぁーとぉ思いましてぇ、私簡単ではありますが、比較してみましたぁ〜、結果! よく分かりませんでしたぁー いやぁー、こういう速度比較というのはぁ〜なかなか難しいものでしてぇ〜、しかしながら明確に差が出るパターンがありましたぁ それは、検索文字をヒットしないパターンですぅ 文字列検索はぁーいわゆるそのぉーinを使うわけですがぁー、ヒットシない場合は限りなくゼロ、常に同じ位の結果ぁー、 しかしながらぁ〜正規表現の場合はぁ〜、コンパイル済みオブジェクトを使ってもぉー、幾分かは処理時間が出てくるんですなぁ〜 ということでぇ〜、この結果をもってぇー、誠に恐縮ならがぁー不採用となりましたぁ
770 名前:デフォルトの名無しさん mailto:sage [2017/03/30(木) 19:36:17.50 ID:kqK6AEA9.net] 目障り
771 名前:デフォルトの名無しさん mailto:sage [2017/03/30(木) 19:40:42.52 ID:PDhBe/fU.net] あ、ウソw コンパイルオブジェクト更新するの忘れてたわww 検索文字ヒットしない時はどっちもゼロですわww
772 名前:デフォルトの名無しさん [2017/03/30(木) 21:29:00.22 ID:V/xrMXI/.net] >>747 が正解だったか。残念
773 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 11:52:45.00 ID:AyoYibNL.net] 今日、私はPythonを最新バージョンにアップデートした。 最新バージョンといえば新機能のf-stringsが楽しみだがまだ触らない。 次はパッケージのインストールなのだ。 pip install httplib2・・ターンッ! 私は得意げにエンターを叩いた。 が!?、まさかのインストール失敗。UnicodeDecodeError なるほどググってみると対処法が書かれている、皆ここでつまづくのだな、 何々?ソースコードを書き換える? 手動でencoding指定しろ? 私はもっと良い対処法が無いのかとググった・・ 良いの見つかんねぇ〜、、ソースコードいじるの面倒臭ぇーなぁーと思った瞬間 ふと頭によぎった、「コマンドプロンプトを管理者として実行」 pip install httplib2・・ターンッ! 見事にインストール成功。 ああ、オレって天才かも・・
774 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 11:56:55.03 ID:4Pnt5fnj.net] Windowsを窓から投げ捨てろ
775 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 12:07:33.84 ID:S+dmZ2B6.net] うち窓ないんだよね
776 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 13:04:49.25 ID:dz0AvjH3.net] Windowsから窓を投げ捨てろ
777 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 17:38:00.94 ID:AoOQQKoh.net] ");
//]]>-->778 名前:54" rel="noopener noreferrer" target="_blank">>>754 死ね [] [ここ壊れてます]
779 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 02:47:23.17 ID:tWWYqiUz.net] みなさんライブラリ使うときソースファイル読んでますか? 私はBeautifulSoupとかnumpyとかで関数使う時、なんとなくで使ってます。 ライブラリを調べようとソースファイル見ても pyファイルがかなりあって簡単には調べられないです。 他の方はどうかと思ったので意見ください。 こんなのとか BeautifulSoup(html, "html.parser") np.median(a) ## 中央値 np.var(a) ## 分散
780 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 03:41:35.17 ID:FRLTAWk8.net] IPythonとかinspectとか あとはDocにソースのリンクが貼ってる場合も多いと思う
781 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 09:14:43.45 ID:LYj8fGS1.net] >>759 pudb3で実行されるpyファイルを確認しながら、GitHubでコード検索して色々眺めてます
782 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 18:43:42.40 ID:7wdwEXQD.net] 会社にフローチャートでプログラム説明しろ言われて困ったなぁ 単純なプログラムならいいんだけど・・
783 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 19:12:41.81 ID:Xk39Ujbl.net] どこの土人会社だよ
784 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 20:43:56.34 ID:aApsaYHH.net] 残念日本には土人会社の方が多いのであった
785 名前:デフォルトの名無しさん [2017/04/01(土) 21:42:39.47 ID:FDUO6YbD.net] >>762 なにが困るの?
786 名前:デフォルトの名無しさん [2017/04/01(土) 22:14:34.65 ID:86o4tU/F.net] 特許明細書には、フローチャートがよく記載される
787 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 22:34:33.07 ID:Xk39Ujbl.net] ガイジがガイジに説明するためのもの それが腐ローチャート
788 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 00:29:58.27 ID:1uTFrCJ+.net] 不労チートで楽にだらだらしたい
789 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 01:19:21.30 ID:W6VXUIjv.net] どうせなら不老チートを得たい
790 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 02:13:43.71 ID:1uTFrCJ+.net] アンデッドさん。略してアンディさん
791 名前:758 mailto:sage [2017/04/02(日) 10:37:38.23 ID:ptKYPyCD.net] >>760 inspect.getsource() これ結構求めていたものかもしれません。もう少し勉強します。 ありがとうございます。 >>761 pudb3知らなかったですがimport pdb; pdb.set_trace()で使ってみました。 使いこなせればかなり良さそうなんで勉強します!ありがとうございます。 バージョン合わず、まだインストールできてなくて使えてないですが、 TensorFlowのTensorBoardみたいにライブラリを可視化できればかなり早く体系的に ライブラリを理解できそうなんですけどね。
792 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 18:55:00.50 ID:e1YbVTJa.net] n = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] for i in n: ■if i < 5: ■■n.remove(i) print(n) 結果が[5, 6, 7, 8, 9]ではなく[1, 3, 5, 6, 7, 8, 9]になってしまうのはなぜですか?
793 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 19:08:43.60 ID:8RDhd+uN.net] >>772 removeしたところでイテレレータが詰まってるからだよ std::listも同じ動きだったはず
794 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 19:09:17.62 ID:f3S3avyq.net] >>772 for文の反復元となるnをループ内で操作しているから。 まず1回目のループでif条件に従い、0(0番目の要素)が削除される、すると1が0番目、2が1番目の要素に繰り上がる 2回目のループでfor文は1番目の要素を取り出すが、前回のループで各要素が繰り上がっており、1ではなく2が取り出される 解決策は配列を全スライス([:])でコピーするとか、条件のを削除ではなく 条件ではないのをfilter()とか新規配列に追加とかかな?(削除はコストも高い
795 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 19:10:06.89 ID:kvWhDwYX.net] forが配列にインデックスアク
796 名前:Zスするからというのと配列が破壊的変更されているからというのがざっとした答えになるかな [] [ここ壊れてます]
797 名前:771 mailto:sage [2017/04/02(日) 20:04:23.70 ID:e1YbVTJa.net] >>773 ,774,775 よくわかりました。 ありがとうございました。
798 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 21:01:30.07 ID:ZeVnCsZh.net] ド素人質問をさせてください。ディープランニングの勉強を初めたのですが、 以下のプログラム(defから始まって省略なく全部書いてあります)で、 @出力がされない。AND(0,0)とかAND(1,0)とか表示されるようなのですが表示されない Aw1が0.5やthetaが0.7なのはわかるのですが、x1,x2の数字は何でしょうか? すみませんが、よろしくお願いします def AND(x1,x2): w1, w2, theta = 0.5, 0.5, 0.7 tmp = x1*w1 + x2*w2 if tmp <= theta: return 0 elif tmp > theta: return 1
799 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 21:28:42.40 ID:sej9dtoq.net] ドシロウトは初歩から学べ いきなりマラソン始めてんじゃねえよ死ね
800 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 21:37:33.41 ID:TvISwdcG.net] >>777 ANDは関数名、(x1, x2)は引数、def AND(x1, x2):…は関数を定義してる部分 AND(0, 0)やAND(1,0)のように引数を渡して関数を呼び出す 引数の値に応じて関数が0か1を返す チュートリアルからどうぞ https://docs.python.jp/3/
801 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 21:39:07.72 ID:DUufkMH+.net] 入門書を読めよ
802 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 21:41:43.96 ID:9CiSXDfp.net] >>777 1. ここに書かれてるだけでは出力の表示はしない 2. x1,x2は引数。プログラムの中でお前が値を代入してこの関数を呼び出す ディープラーニングとか言う前に本屋行って読めそうなPythonの入門書買ってこい
803 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 22:28:10.93 ID:1YE6Z4Us.net] プログラミング初めて何年も経つけどディープラーニングなんて全く無縁の世界だわw
804 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 22:31:03.65 ID:QS4jPCp8.net] ディープラーニング含めた人工知能ブームは3年もすれば落ち着くでしょ
805 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 22:36:33.48 ID:a9ZyOowU.net] 定着という意味で落ち着く
806 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 23:15:01.04 ID:DUufkMH+.net] 次は10年後だね
807 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 23:25:07.17 ID:1uTFrCJ+.net] ファジィAIディープアジャイルXPプログラミングでユビキタス時代の幕上けやね
808 名前:デフォルトの名無しさん mailto:sage [2017/04/03(月) 00:11:04.82 ID:pR2kgV0t.net] >>778-781 ありがとうございます。ゼロから始めるってタイトルに釣られて買ったんですが、やっぱゼロからじゃダメだったんですね・・。 一から勉強します
809 名前:デフォルトの名無しさん mailto:sage [2017/04/03(月) 00:13:40.48 ID:RF0yvMhi.net] >>787 そのコードの意味がわからない時点で自分で気付こうか
810 名前:デフォルトの名無しさん mailto:sage [2017/04/03(月) 00:22:58.29 ID:X/rkmHGR.net] >>787 ゼロから学ぶディープラーニング、ゼロから学ぶパイソンではない
811 名前:デフォルトの名無しさん mailto:sage [2017/04/03(月) 08:30:06.15 ID:kK2KVNZF.net] >>777 のコードは本からの引用? ANDとかtmpって……
812 名前:デフォルトの名無しさん [2017/04/03(月) 12:39:44.15 ID:YYggZ1T9.net] >>777 これをどうぞ。 Deep Learning 第2回:パーセプトロンを実装しよう https://www.youtube.com/watch?v=Ic6LLOIsRGY
813 名前:デフォルトの名無しさん mailto:sage [2017/04/03(月) 17:40:09.61 ID:mffgYpTE.net] マルチで済まないが、jupyter-themesを適用するとツールバーが消えてしまうんだが表示させる方法知ってる人いないかな? ツールバーないと何気に困るからjupyter-themes削除したんだがテーマがデフォルトに元に戻らないしw i.imgur.com/qSBiRZH.jpg
814 名前:デフォルトの名無しさん [2017/04/03(月) 18:04:15.89 ID:0DYVHY3A.net] まるちんこ
815 名前:デフォルトの名無しさん mailto:sage [2017/04/03(月) 18:08:08.38 ID:7A6sm0Q6.net] IDEのスレ行ったほうがいい
816 名前:シ、俺Vim使ってるから分からんし [] [ここ壊れてます]
817 名前:デフォルトの名無しさん mailto:sage [2017/04/03(月) 22:33:47.68 ID:L/vcIjzb.net] ちょっと脈略ない質問なんだがうちのアホ上司がなに言ってんだか不明なので確認させて欲しい 集計をoverallで見せるって言ったらその全体の数字を見せる、でいいよな で加えてそこにサブカテゴリがあるとする サブカテゴリ表示しつつ全体の数字も見えてりゃOKだよな? サブカテゴリ見せんのかどうか聞いてんのにあのバカoverall連呼するもんだから、は?ってなったわ
818 名前:デフォルトの名無しさん mailto:sage [2017/04/03(月) 22:47:01.55 ID:9X5RGg9p.net] スレ違い
819 名前:デフォルトの名無しさん mailto:sage [2017/04/03(月) 23:54:49.23 ID:kXNRkP4o.net] >>794 jupyterはIDEではないよ
820 名前:デフォルトの名無しさん [2017/04/04(火) 20:12:55.87 ID:7UoDc/QA.net] そら英語しか喋れない上司に日本語話してもわからんだろ
821 名前:デフォルトの名無しさん mailto:sage [2017/04/04(火) 21:54:06.43 ID:otFv4FlV.net] >>795 それをいうならoverwatchやで
822 名前:デフォルトの名無しさん mailto:sage [2017/04/04(火) 22:01:28.56 ID:ErOFZYLD.net] >>798 中国語の間違いだろ()
823 名前:デフォルトの名無しさん mailto:sage [2017/04/06(木) 10:04:30.75 ID:lOV6492l.net] import wx import datetime import time while 1==1: time.sleep(1) aaa = datetime.datetime.today() application = wx.App() frame = wx.Frame(None, wx.ID_ANY, u"時間", size=(300,300)) panel = wx.Panel(frame, wx.ID_ANY) s_text_1 = wx.StaticText(panel, wx.ID_ANY, u"現在時刻 %s"%(aaa)) layout = wx.BoxSizer(wx.VERTICAL) layout.Add(s_text_1) panel.SetSizer(layout) frame.Show() application.MainLoop() ←とまる 現在時刻を1秒毎にフレームに表示したいのですが 最後のMainLoop()で止まっているのか、whileの上まで戻らず 止まったままになります。 解決方法はないでしょうか。
824 名前:800 mailto:sage [2017/04/06(木) 10:05:57.80 ID:lOV6492l.net] インデントが消えてる。 while以下全部1つインデントです。
825 名前:デフォルトの名無しさん mailto:sage [2017/04/06(木) 11:20:04.19 ID:dxViEm2k.net] >>801 根本的にwxの使い方が解ってない チュートリアルからやり直した方が良い。 端的に言うと フレーム作る、フレームにwx.Timerを追加してStartする、タイマーイベントを捕まえてUIを更新する そんな所にwhile書く必要ないし、FrameもAppも一つで良い。
826 名前:デフォルトの名無しさん mailto:sage [2017/04/06(木) 15:05:27.04 ID:5SVTDNg/.net] >>801 www.java2s.com/Tutorial/Python/0380__wxPython/Usetimer.htm を参考にちょっと変更 ideone.com/cPueI9 application.MainLoop()が実行されるとその中でループ実行するので 元のプログラムのWhileループは機能しない MainLoopがやってる処理を自前ループでやる方法もあるかもしれんが 多分難しくて面倒だろうからこういう書き方に慣れるのがいいと思う
827 名前:デフォルトの名無しさん mailto:sage [2017/04/06(木) 17:03:44.43 ID:R1LpNPZc.net] シッタカ乙
828 名前:デフォルトの名無しさん mailto:sage [2017/04/06(木) 18:36:33.38 ID:5SVTDNg/.net] ありがとうw じゃ大体合ってたんだなw
829 名前:デフォルトの名無しさん mailto:sage [2017/04/06(木) 20:10:29.97 ID:Cm1IEV6V.net] おいおい、デタラメはよくない
830 名前:デフォルトの名無しさん mailto:sage [2017/04/07(金) 14:42:12.49 ID:w7SQIF8/.net] python C javaを並行してやってるんだけどあぁpythonってほんと分かりやすくていいなぁ素晴らしいなぁと思う。あーもーめんどくせぇな!って思うことが特にCは多い プログラミング上級者になってくるとCやjavaの方が読みやすいと感じるようになったりするのかな
831 名前:デフォルトの名無しさん mailto:sage [2017/04/07(金) 15:02:43.42 ID:BlXWFDtn.net] Cが読みやすい(白目) mi
832 名前:nnie.tuhs.org/cgi-bin/utree.pl?file=V7/usr/src/cmd/sh/main.c [] [ここ壊れてます]
833 名前:デフォルトの名無しさん mailto:sage [2017/04/07(金) 15:06:48.54 ID:Q3+IJtMk.net] 読みやすさはそのままで、静的言語の型チェックの恩恵を感じるようになるとかなんとか 実行前にかなりのバグを潰せるのは良い事だみたいな、そんな感じじゃなーい? でもPythonもアノテーションで型チェックができるようになったりしているからねー、 Pythonはスゴイ奴やでぇぇええええ
834 名前:デフォルトの名無しさん mailto:sage [2017/04/07(金) 15:32:22.72 ID:E9+XPTIr.net] >>808 そりゃ抽象度が違うから当たり前だよ CやJavaのほうが読みやすくなったりはしない もっと抽象度の高い言語をやればあーもーPythonめんどくせーなーってなるだけ
835 名前:デフォルトの名無しさん mailto:sage [2017/04/07(金) 17:48:59.07 ID:UOj2mYpB.net] コードが長いだけであって JavaはPythonより説明的で読みやすいだろ
836 名前:デフォルトの名無しさん mailto:sage [2017/04/07(金) 17:53:19.96 ID:BlXWFDtn.net] >>812 無駄に冗長なことを読みやすいとは言わん
837 名前:デフォルトの名無しさん mailto:sage [2017/04/07(金) 18:10:24.10 ID:UOj2mYpB.net] 抽象度が高いのを読みやすいとも言わんだろ 抽象度が高いってのはわかりづらいって言うことだ
838 名前:デフォルトの名無しさん mailto:sage [2017/04/07(金) 18:23:08.65 ID:sHzeoDfn.net] タグなし要素ってどうや取得すんの? BeutifulSoapイジってみてるんやが
839 名前:デフォルトの名無しさん mailto:sage [2017/04/07(金) 18:38:04.50 ID:vepn88qs.net] text getText get_text こんな感じのやつ ドキュメントみりゃ詳しく書いてある
840 名前:デフォルトの名無しさん mailto:sage [2017/04/07(金) 19:05:02.45 ID:sHzeoDfn.net] 地道にやれってことやな サンキュー
841 名前:デフォルトの名無しさん mailto:sage [2017/04/08(土) 02:20:22.40 ID:80zcJTU3.net] >>814 ボンゴレンゴね 型なし言語は全部糞 実行するまで壊れてるかすらわからんて 今どきアボガドバナナかと
842 名前:デフォルトの名無しさん mailto:sage [2017/04/08(土) 02:27:38.07 ID:55TI/ByC.net] >>808 Cは裏で何をやっているかわかりい。pythonは見た目は簡単だけど裏で何をやっているかわかりくい。 トレードオフだよ
843 名前:デフォルトの名無しさん mailto:sage [2017/04/08(土) 08:26:40.17 ID:ba2dYx5A.net] >>804 すごい! でたらめ?出来てるのにどゆことですか?!
844 名前:デフォルトの名無しさん mailto:sage [2017/04/08(土) 11:13:48.88 ID:XVL7f56g.net] 裏で動いてる関数変数一覧って見れないの?
845 名前:デフォルトの名無しさん mailto:sage [2017/04/08(土) 11:32:14.71 ID:cUMYjXzm.net] 動いてる関数変数ってなんやねん 参照カウントが1以上になっている関数やラムダのことを俺用語で表現したのか?
846 名前:デフォルトの名無しさん mailto:sage [2017/04/08(土) 11:52:18.37 ID:AY9nk+uL.net] おっそうやで
847 名前:デフォルトの名無しさん mailto:sage [2017/04/08(土) 17:28:37.70 ID:ozzc87m1.net] >>820 コード自体はでたらめじゃないよ wxPython使った事無かったから自前のループうんぬんとか 適当に書いちゃったけどw ノイズは気にしないでww
848 名前:デフォルトの名無しさん mailto:sage [2017/04/09(日) 09:37:02.21 ID:NhRtYFXP.net] このスレは意識高い系の人が集結してますね^^ さすが意識高い系御用達言語Pythonですよ
849 名前:デフォルトの名無しさん mailto:sage [2017/04/09(日) 10:28:03.51 ID:1d0tPbji.net] 意識低い系ペチパーワオ、高級見の見物
850 名前:デフォルトの名無しさん mailto:sage [2017/04/09(日) 13:00:39.33 ID:wpOqp2mL.net] 意識高い系はSwift一択! 俺は触りたくもないわ
851 名前:デフォルトの名無しさん mailto:sage [2017/04/09(日) 14:05:44.69 ID:iC3LP5eg.net] 意識高いってか這いつくばって靴舐める林檎の奴隷だろ
852 名前:デフォルトの名無しさん mailto:sage [2017/04/09(日) 21:44:07.17 ID:izePfwdq.net] 意識高い系だけじゃなくて煽るだけの無能も混じってるな
853 名前:デフォルトの名無しさん [2017/04/10(月) 12:18:40.12 ID:+cBZxqVn.net] ↑煽られるだけの無能
854 名前:デフォルトの名無しさん mailto:sage [2017/04/10(月) 12:51:10.96 ID:nhQ5fous.net] 無能だからオライリーの Pocket Reference 5th Edition 買ってみたら パパッと調べられて便利だった。 早く買えば良かったよ。 もち
855 名前:ん有能な方々なら 頭に入っているから不要でしょうけど。 [] [ここ壊れてます]
856 名前:デフォルトの名無しさん mailto:sage [2017/04/10(月) 12:53:23.96 ID:eVBdzDDX.net] 公式サイトもしくは付属のリファレンスとREPLのhelpで十分
857 名前:デフォルトの名無しさん mailto:sage [2017/04/10(月) 15:11:14.13 ID:4B8RWyO/.net] いろんな言語使ってると全ての本持ち歩けないしな せめて電子書籍
858 名前:デフォルトの名無しさん [2017/04/12(水) 13:07:31.60 ID:2UM/3MF/.net] オンライン学習サービスできたらしいぞ https://pyq.jp/
859 名前:デフォルトの名無しさん mailto:sage [2017/04/12(水) 13:08:50.09 ID:mJY6Dj4I.net] グロ
860 名前:デフォルトの名無しさん mailto:sage [2017/04/13(木) 20:24:45.05 ID:vQWqOVix.net] 毎月10万円払ってまで習いたくないです
861 名前:デフォルトの名無しさん mailto:sage [2017/04/13(木) 21:30:40.48 ID:7QcfccX8.net] 仕事の研修とかで行くのは2日で十数万とかだけどな
862 名前:デフォルトの名無しさん mailto:sage [2017/04/14(金) 08:56:07.95 ID:PMH3Qr0E.net] 一番やすい奴なら月3000円だし、そんなに悪く無い気もするけどな、、、試しにやってみようかな。
863 名前:デフォルトの名無しさん mailto:sage [2017/04/14(金) 09:40:40.97 ID:/OFtcWNj.net] 究極的には情報商材笑と違いがない
864 名前:デフォルトの名無しさん mailto:sage [2017/04/15(土) 15:18:11.44 ID:BaqB0HFw.net] この内容でこの価格設定はなかなかおかしくないですか 追加課題とか普通に仕事の一部投げてそう
865 名前:デフォルトの名無しさん mailto:sage [2017/04/15(土) 17:36:52.21 ID:5isiJslC.net] オンラインサービスなんだから人件費かからないでしょう 要はこのサービス自体がプログラミングってこと
866 名前:デフォルトの名無しさん mailto:sage [2017/04/15(土) 23:13:39.49 ID:cyCHFfHJ.net] ある空間における直方体の各座標を簡単に取得するmethodを書きたくて 苦労しています。うまく行きません。 ・・・ひらめいたっ!・・・ import itertools def make_space(zyx_base, sizes): zb, yb, xb = zyx_base zs, ys, xs = sizes zyx_flags = itertools.product(range(2), repeat=3) # zyx_flags = ((0, 0, 0), (0, 0, 1), (0, 1, 0), (0, 1, 1), \ # (1, 0, 0), (1, 0, 1), (1, 1, 0), (1, 1, 1)) space = [] for zyx_flag in zyx_flags: zf, yf, xf = zyx_flag space.append([zb + zs * zf, yb + ys * yf, xb + xs * xf]) return space if __name__ == "__main__": zyx, sizes = (0, 0, 0), (10, 10, 10) space = make_space(zyx, sizes) print("space =") print(space) print() zyx, sizes = (10, 20, 30), (1, 2, 3) space = make_space(zyx, sizes) print("space =") print(space) で良かったですね。 他に何か改良点があれば指摘お願いします。
867 名前:デフォルトの名無しさん [2017/04/15(土) 23:18:30.98 ID:cyCHFfHJ.net] 一人で考えていたら2時間考えてもうまく行きませんでした。 zip, combination, product, ... いろいろ考えたんですけどね。 2chで質問しようとして本当に正解でした。 2chのおかげですわ。ほんと。 「2chは質問しようとすることに価値がある。」 ほんとですね。2chのおかげで助かりました。 皆さん,ご協力感謝感謝です。 本当は↓も書いていたんだけど改行制限で書き込みできませんでした。 format は,xyz座標の各座標の最小値と,xyz方向の大きさのtupleです。 たとえば,直方体の各座標の最小値が原点(=0, 0, 0)で, 各辺の大きさが10の立方体だった場合, xyz, sizes = (0, 0, 0), (10, 10, 10) として,xyz, sizes に各tupleが代入されていると考えてください。
868 名前:デフォルトの名無しさん [2017/04/15(土) 23:21:26.30 ID:cyCHFfHJ.net] zp, yp, xp = [zb + zs * zf, yb + ys * yf, xb + xs * xf] space.append([zp, yp, xp]) とするべきだったというのが一つですか。
869 名前:デフォルトの名無しさん mailto:sage [2017/04/16(日) 16:06:50.53 ID:izRJN924.net] どういたしまして♪
870 名前:デフォルトの名無しさん mailto:sage [2017/04/16(日) 19:33:02.59 ID:itfp77wf.net] ワシが育てた
871 名前:デフォルトの名無しさん mailto:sage [2017/04/16(日) 19:50:16.65 ID:
] [ここ壊れてます]
872 名前:HG2s3ZeJ.net mailto: ワシか [] [ここ壊れてます]
873 名前:デフォルトの名無しさん [2017/04/18(火) 12:38:48.27 ID:Uw8XacGP.net] 情報量0
874 名前:デフォルトの名無しさん mailto:sage [2017/04/19(水) 12:20:00.83 ID:gsNwE6fh.net] pythonアンインストールしたら アカウント入れなくなった
875 名前:デフォルトの名無しさん mailto:sage [2017/04/21(金) 17:31:52.13 ID:2OJpdxnt.net] 16進数の文字列をフロート型に変換ってできる?
876 名前:デフォルトの名無しさん [2017/04/21(金) 17:36:55.88 ID:u/PrWe0w.net] >>850 docs.python.jp/3.5/library/stdtypes.html#float.fromhex
877 名前:デフォルトの名無しさん mailto:sage [2017/04/21(金) 22:26:35.26 ID:BcyuhAkP.net] >>851 ありがとう!
878 名前:デフォルトの名無しさん mailto:sage [2017/04/24(月) 11:07:35.11 ID:DBzfvjyG.net] 16進数で表されてるfloatを元の数字に戻せますか?
879 名前:デフォルトの名無しさん mailto:sage [2017/04/24(月) 12:22:09.22 ID:0TRRsoSx.net] 10進数str→floatはfloat()を使う 16進数str→floatはfloat.fromhex()を使う float→10進数strはstr()を使う float→16進数strはfloat.hex()を使う
880 名前:デフォルトの名無しさん mailto:sage [2017/04/24(月) 13:10:26.90 ID:DBzfvjyG.net] A4 70 45 41みたいになってるやつを元の数値にしたいのですが floatfromhex()だと0x〜の形にしないとダメですよね
881 名前:デフォルトの名無しさん mailto:sage [2017/04/24(月) 14:09:04.77 ID:0TRRsoSx.net] そっちか、16進ダンプかhexdumpと言って欲しかった それは空白文字を取り除いてint(hexdump変数, 16)でintに変換する
882 名前:デフォルトの名無しさん mailto:sage [2017/04/24(月) 14:49:27.89 ID:0SXkD0vN.net] >>> float_value = float(12.3) >>> float_str = hex(struct.unpack("i",struct.pack("f", float_value))[0]) >>> float_str '0x4144cccd' >>> unpacked_fv = struct.unpack("f", struct.pack("i", int(float_str,16)))[0] >>> unpacked_fv 12.300000190734863 >>> もう少しいい方法が有りそうだけど、、、
883 名前:デフォルトの名無しさん mailto:sage [2017/04/24(月) 15:03:41.75 ID:DBzfvjyG.net] int()でa4〜をやってみましたが、2758821185になってしまいます a4〜は12.34を変換したやつです
884 名前:デフォルトの名無しさん mailto:sage [2017/04/24(月) 15:31:55.75 ID:0SXkD0vN.net] >>858 int()に引き渡す16進文字列はビックエンディアンにしないとダメ
885 名前:デフォルトの名無しさん mailto:sage [2017/04/24(月) 15:42:20.21 ID:0TRRsoSx.net] >>857 それならbinasciiかなあ >>> import binascii, struct >>> f = 12.34 >>> b = struct.pack("f", f) >>> hexdump = binascii.b2a_hex(b).decode('ascii') >>> hexdump 'a4704541' >>> struct.unpack("f", binascii.a2b_hex(hexdump))[0] 12.34000015258789
886 名前:デフォルトの名無しさん mailto:sage [2017/04/24(月) 15:43:50.77 ID:dShSQ1zF.net] 授業中か
887 名前:デフォルトの名無しさん mailto:sage [2017/04/24(月) 15:45:49.73 ID:dShSQ1zF.net] <わからない9大理由> 5.説明できない…何に困っているのか、見せない、正確に伝わる文章が書けない。書く気も無い
888 名前:デフォルトの名無しさん mailto:sage [2017/04/24(月) 16:16:07.81 ID:DBzfvjyG.net] qiita.com/simukappu/items/7a7262736e3f80e389f2 ここに書いてあることがやりたいけど、ここにある00 00 D0 41ってある所の前に01が追加されてて(xbeeから送られてきたとき)、data=struct.〜て所でfloatにするとき01 00 00 D0の4バイトが使われて値がおかしくなる だからpayloadの一部を取り出してhexdumpにしてそれを元の値にしようとしてた 言ってる意味が伝わるかわからないけど
889 名前:デフォルトの名無しさん mailto:sage [2017/04/24(月) 16:23:17.86 ID:0SXkD0vN.net] >>863 元々バイナリで来てんならスライスして必要な4byteだけunpackすれば良い話なのでは?
890 名前:デフォルトの名無しさん mailto:sage [2017/04/24(月) 16:33:10.80 ID:DBzfvjyG.net] >>864 必要な部分だけ取り出すやり方がよくわかりませんでした
891 名前:デフォルトの名無しさん mailto:sage [2017/04/24(月) 16:42:50.08 ID:0SXkD0vN.net] >>865 5byteのbyte列できてるなら、rcvdata[1:5]
892 名前:デフォルトの名無しさん mailto:sage [2017/04/24(月) 17:14:37.07 ID:DBzfvjyG.net] できたっぽいです、皆さんありがとうございました!
893 名前:デフォルトの名無しさん mailto:sage [2017/04/24(月) 17:35:18.44 ID:kXh5KeNK.net] ID:0SXkD0vNは偉い、感動した
894 名前:デフォルトの名無しさん mailto:sage [2017/04/24(月) 17:46:19.81 ID:0TRRsoSx.net] うーん、ずいぶん遠回りになったな 最初の段階でくだすれに>>863 を質問していれば時間を節約できたかもね
895 名前:デフォルトの名無しさん mailto:sage [2017/04/24(月) 17:57:39.00 ID:kXh5KeNK.net] 質問者がプロトコルを理解していないことが問題であることを理解してないんだからしょうがない
896 名前:デフォルトの名無しさん mailto:sage [2017/04/25(火) 16:09:51.82 ID:+ad05VVs.net] python関係ないやん
897 名前:デフォルトの名無しさん mailto:sage [2017/04/25(火) 16:12:00.72 ID:/t6Fbqd1.net] お前ら凄いな
898 名前:デフォルトの名無しさん mailto:sage [2017/04/25(火) 20:34:18.51 ID:yf0URKzz.net] いや、それ程でも。
899 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 17:47:27.75 ID:+pEqqIo3.net] ずいぶんpython押しになってるね 本もたくさん 日本でも流行らそうってか
900 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 17:47:58.34 ID:R8GuvVXY.net] rubyを駆逐するんやろなぁ
901 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 17:52:48.29 ID:n3jwfd5I.net] この言語は後に本当の作者であるデビッド・ハイネマイヤ・ハンソン(DHH)によりRuby on Railsと改名された。[MatzがRubyという言語を作ったというくだりは間違いだから次に改訂するときに取った方がいいよ – DHH] らしいので, Railsが言語名でありRubyは記法の名前であるたぶん
902 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 18:05:39.88 ID:SRRCNn4k.net] 日本人ならRubyとか言ってたバカ息してるぅー? キャハハハ Rubyは楽しいとか言ってたアホ楽しんでるぅー? キャハハハ 最初からPython選んでた我々は勝ち組ですな
903 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 18:10:26.44 ID:WcpP86RJ.net] フレンドリーファイアで完膚なきまで圧倒的に敗北した気がするからやめてほしい。
904 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 20:38:55.35 ID:wSFjLMka.net] 両方やっとけよ
905 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 22:47:08.05 ID:K2QrGWX4.net] >>876 ソースは?
906 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 22:59:08.24 ID:n3jwfd5I.net] >>880 ソースも何も単なるジョークの一文だよ www.aoky.net/articles/james_iry/brief-incomplete-and-mostly-wrong.htm
907 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 22:59:35.47 ID:09q2AvRo.net] >>874 かなり昔からPython主流な気も
908 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 23:16:07.83 ID:mJ/QVcTI.net] >>874 日経ソフトウエアも昔はRubyとPython両方一気に学ぼう!って特集が多かったけど、今はPythonしか紹介しないね。 流行らそうってか、人工知能ブームにPythonが乗っかった。
909 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 01:09:25.16 ID:mMMu1J6y.net] 人工知能ブームにPythonが乗っかったと言うより、人工知能作れる知能の持ち主はPythonを好む人が多かった
910 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 01:20:47.85 ID:oXa5/p2c.net] Ruby遅いからしゃーない
911 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 01:26:02.36 ID:Tihr0Uz+.net] 単にgoogleが(ry
912 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 03:05:12.06 ID:ufmsKYbO.net] 世界的には最初に触る言語がrubyよりpythonなんでしょ
913 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 11:31:25.39ID:MuPMgB2Q.net] Rubyは今までも意識高い系のアルファブロガー()が騒いでただけ
914 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 16:19:20.41ID:622MjM8c.net] >>876 スレチ
915 名前:デフォルトの名無しさん [2017/05/06(土) 03:59:09.73ID:Mhw1W3G/.net] JSって書くと 女子小学生っぽくて興奮するけど pythonは興奮しないね
916 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 06:06:04.31ID:s7hD0CzB.net] >>890 パイパイ https://pypi.python.org/pypi
917 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 08:34:57.30ID:8KHHYJiC.net] おっぱいそん
918 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 12:17:04.53ID:IVc498v7.net] 昔Pyzuriってライブラリがあったな
919 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 21:40:24.07ID:PKOn5MEE.net] 「チチ、ペェズリしてくれ」
920 名前:デフォルトの名無しさん mailto:sage [2017/05/07(日) 16:47:42.79 ID:I4ZIfy7+W] ruby書けたらpythonも出来るだろ。。逆も一緒
921 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 21:46:24.97ID:6SVwW5Z6.net] プログラム書いたことないけど仕事でPythonやらなきゃならん なんの本買えば良いの? マジで困ってるからおしえて
922 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 21:53:33.19ID:f1oNYywG.net] >>896 仕事の内容を言ってくれますか? でないと、睡眠学習の本とか あさっての方向の本勧めることに成りかねんから
923 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 21:57:19.79ID:IqZBBWLv.net] 入門Python3 - 明日のために -
924 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 22:15:07.38ID:TPUHePpo.net] まじ?睡眠学習できるんならしたい
925 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 22:32:07.66ID:5ZMal7Am.net] ほかの言語の経験者ならオライリーの入門Python3を薦めるところだが、 プログラミングしたことないならこちらを出さざるを得ない https://www.amazon.co.jp/dp/B01D1QNN44
926 名前:デフォルトの名無しさん mailto:sage [2017/05/10(水) 02:10:34.96ID:3y8PevaP.net] 既存のものを修正する フレームワークでビジネスロジックのみ書く フルスクラッチで書く 全然違うな
927 名前:デフォルトの名無しさん mailto:sage [2017/05/10(水) 05:16:10.14ID:h/rYjJ8M.net] >プログラム書いたことないけど仕事でPythonやらなきゃならん もう5月も半ばなんで違うかもわからんが新入社員なら研修とかあるだろ
928 名前:デフォルトの名無しさん mailto:sage [2017/05/10(水) 11:30:03.94ID:Cp7+CNi6.net] 転職の本もおすすめ
929 名前:デフォルトの名無しさん mailto:sage [2017/05/10(水) 12:40:36.57ID:O+ij3Q1f.net] >>896 これ、おすすめ ttp://www.amazon.co.jp/dp/4048692712
930 名前:デフォルトの名無しさん mailto:sage [2017/05/10(水) 13:42:57.88ID:r8Nc6tb4.net] リストラ候補
931 名前:デフォルトの名無しさん [2017/05/10(水) 15:19:08.25ID:aKRMeu5o.net] >>896 初めて学ぶプログラミング言語はpythonが最適と常々言ってきたので、どうだったか教えて下さいね
932 名前:デフォルトの名無しさん mailto:sage [2017/05/10(水) 16:32:10.16ID:YhLiOcHu.net] >>896 無難に「みんなのPython」最新版かねぇ 一応言っておくと状況によっては2系と3系の両対応が必要になるんで ムリポだったら上司にそういったほうが早いかもしれん
933 名前:デフォルトの名無しさん mailto:sage [2017/05/10(水) 16:36:57.43ID:YhLiOcHu.net] >>906 誰かに教えてから言ったほうがよくねえか……
934 名前:デフォルトの名無しさん mailto:sage [2017/05/10(水) 16:39:56.04ID:YhLiOcHu.net] とりあえず初学者は × Pythonでは正しいことは一つ 〇 グイドは忙しいかめんどくさがりだから、ひとつの方法しか用意しない とだけ思ったほうがいいかも そう思わないとイラっとする場面が2系と3系でたびたび(いいから2.8をよこせ)
935 名前:デフォルトの名無しさん mailto:sage [2017/05/10(水) 18:00:21.33ID:qYMvKRA4.net] (3の新機能を2につっこんだtauthon(非公式)というものがありますよ)
936 名前:デフォルトの名無しさん mailto:sage [2017/05/10(水) 18:19:17.12ID:6kgsyh9n.net] 俺も、pythonでプログラム初めて触った 買った本はクジラ飛行船?の本 そのあとオライリーのディープラーニングの本(魚のやつ)へ行った 手を動かしながら読んでって、それぞれ1ヶ月くらいかかったかな
937 名前:デフォルトの名無しさん mailto:sage [2017/05/10(水) 19:50:00.39ID:39V1aTUU.net] 「みんなのPython 第4版、2017」から勉強すると、ダメ まず「たのしいRuby 第5版、2016」を3回読む。 そうすると、みんなのを読める基礎体力がつくから、みんなのをスラスラと読める この2冊は表裏一体だけど、必ず、たのしいを先に読む必要がある。 逆順ではダメ
938 名前:デフォルトの名無しさん mailto:sage [2017/05/10(水) 20:00:58.58ID:B93EGmmh.net] そもそも本って買う必要あるの? 上達早かったりサイトに載ってない情報載ってたりするの?
939 名前:デフォルトの名無しさん mailto:sage [2017/05/10(水) 20:14:33.34ID:i2DxzutO.net] python.jp が糞だからだろうな
940 名前:デフォルトの名無しさん mailto:sage [2017/05/10(水) 21:05:51.02ID:VZ3BBu/a.net] なんでやPython公式ドキュメントわかりやすいやろ
941 名前:デフォルトの名無しさん mailto:sage [2017/05/10(水) 21:18:56.03ID:tch0sj1O.net] 人それぞれ違うんだから、 自分自身で大きめの書店へ行って、手に取って選ぶしかないのでは。
942 名前:デフォルトの名無しさん [2017/05/10(水) 21:24:07.15ID:rcR3oj9w.net] パイソンの勉強とプログラミングの勉強は違う と言うことに気づくかどうかが最初の試金石 ここが分からなかった奴はいくらやっても伸びないよ
943 名前:デフォルトの名無しさん mailto:sage [2017/05/10(水) 21:37:13.80ID:nNMVYIps.net] 結局どの本なのよ
944 名前:デフォルトの名無しさん mailto:sage [2017/05/10(水) 21:50:17.68ID:39V1aTUU.net] 「たのしいRuby 第5版、2016」を3回読むと、プログラミングの基礎ができる。 つまり、すべての言語で有利になる それに加えて、Ruby, Python は、ほぼ同じだから 「みんなのPython 第4版、2017」もスラスラ読める みんなのを先に読むと、プログラミングの基礎ができないから、何の事か、よく分からない だから先に、たのしいを読む
945 名前:デフォルトの名無しさん mailto:sage [2017/05/10(水) 21:59:01.13ID:piQx49re.net] 楽しい爺さん
946 名前:デフォルトの名無しさん mailto:sage [2017/05/11(木) 00:36:08.41ID:s9cCeBkh.net] Ruby薦めるやつってアホなんか フランス語覚えるのに先に英語からとか言ってるようなもんだぞ
947 名前:デフォルトの名無しさん mailto:sage [2017/05/11(木) 00:38:45.82ID:jj3r533h.net] Ruby工作員の押し売りお断り
948 名前:デフォルトの名無しさん mailto:sage [2017/05/11(木) 06:54:17.04ID:H/VVixUH.net] このまえ「Pythonでは末尾最適化が行われる」ってフカシこいた奴の発言なんか 信用に値するものか お前からまず勉強してこいよ
949 名前:デフォルトの名無しさん mailto:sage [2017/05/11(木) 12:22:52.50ID:Skv57lw3.net] 初心者はPythonから始めるのが海外ではセオリー的なんじゃないのか なぜPythonを始めるために他の言語から学ぶんだ? PythonやったあとにRubyやれとかならわかるけど
950 名前:デフォルトの名無しさん [2017/05/11(木) 12:29:06.88ID:kla/SVW9.net] わからんわruby勧めるとか嫌がらせにも程がある
951 名前:デフォルトの名無しさん mailto:sage [2017/05/11(木) 13:02:41.90ID:hGHurpM2.net] ちょっと前から居る頭おかしいやつだろ 黙ってNGが吉
952 名前:デフォルトの名無しさん mailto:sage [2017/05/11(木) 13:39:43.22ID:UfRO4Mvo.net] ルビーは日本発だから日本人は学びやすいんじゃないの? やったことないけど
953 名前:デフォルトの名無しさん mailto:sage [2017/05/11(木) 14:16:40.89ID:M68dX9hh.net] >>923 デフォルトでは末尾最適化されない、なら異論ないの?
954 名前:デフォルトの名無しさん [2017/05/11(木) 15:46:36.49ID:qctzK1Hm.net] ちょっとだけ、やった事が有る 最後のend文が多すぎて無理だった
955 名前:デフォルトの名無しさん mailto:sage [2017/05/11(木) 16:02:21.88ID:QOSX+n3i.net] ワッチョイ希望
956 名前:デフォルトの名無しさん mailto:sage [2017/05/11(木) 16:07:46.61ID:DjoX+azc.net] このスレもわざと荒らしてワッチョイ付けさせる流れに飲み込まれるのか
957 名前:デフォルトの名無しさん mailto:sage [2017/05/11(木) 16:19:41.66ID:eS2L0WVj.net] >>928 それならおk、このまえのアホは標準でされるような口ぶりだったのでな
958 名前:デフォルトの名無しさん mailto:sage [2017/05/11(木) 23:27:12.65ID:UV0D5efL.net] >>929 ネストさせすぎずに関数とかにしろよ
959 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 02:10:43.10ID:lh1VWFPT.net] Pythonは、末尾再帰で書くと、スタックを使わないで、ループに直してくれる メモ化も出来る。 関数の戻り値を、キャッシュ出来るから、再計算しない return f(n-1) + f(n-2) こういうフィボナッチでも、f(5) → f(4) → f(3)〜などと、スタックを使わない。 関数の戻り値をキャッシュしているから、f(5) → f(4)=3 と、すぐに答えが返ってくる 他にも、ダイクストラなどのグラフや、 ディレクトリ階層を再帰的に巡回する、walk もある Pythonは、このあたりの再帰処理が、Rubyよりも強い。 ただ、日本には「たのしいRuby」があるから、 基礎
960 名前:力を付けるのは、外人よりも圧倒的に強い 塾と同じ。日本には塾があるから、圧倒的に勉強の効率が良い。 外国では必ず、頭の良さは、アジア人・白人・黒人の順番になるのは、そのため [] [ここ壊れてます]
961 名前:デフォルトの名無しさん mailto:age [2017/05/12(金) 02:27:55.77ID:WAk1mqz+.net] 勝手にメモ化するわけではなく、@memoize だかのデコレータを指定する必要があるんじゃなかったか? プログラミング言語のテキストは、日本語のよりも、はるかに優れた英語のが、たくさんあるよ。
962 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 02:38:32.18ID:kxbffAjR.net] >>934 紛らわしい 形だけ末尾再帰にしても最適化かからないしメモ化もされない 最適化(標準ライブラリにはない)、メモ化(functools.lru_cache)を明示的に書けばできるってだけだ
963 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 02:50:13.68ID:Z8esmvE1.net] >>934 囀るの止めろ 嘴を叩き折るぞ
964 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 04:02:32.44ID:lh1VWFPT.net] 一々、手取り足取り教えなくても、 興味ある人が、検索して調べてやれば、良いだけ 自分で汗をかいて調べないと、身につかない。 自分で苦しんだ事しか、経験値にならない
965 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 05:06:40.95ID:2EWsZnJS.net] その本のステマなんだろうけどさ なんでPythonのスレでやるわけ? Rubyのスレでやんなよ Rubyは悪い言語だと思わないけど あなたがそういう身勝手な行動をしてるだけで 他の言語利用者にどれだけRubyが悪印象持たれてるか自覚してる? どんどん評判悪くなって今以上に衰退しちゃうよ
966 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 05:24:56.58ID:lh1VWFPT.net] Python, Ruby は、GIL など仕組みも、ほとんど同じだから しかも、日本には「たのしいRuby」があるから、 基礎力を付けるのは、外人よりも圧倒的に速い 高くジャンプするのに、一旦、しゃがむだろ。 遠回りに見える事が、実は速いことがある 「たのしいRuby」「みんなのPython」は表裏一体だから、 2つの言語を短時間で学べるし、理解も深くなる 一方「みんなのPython」だけで勉強すると、先に進めなくなる。 その後、色々なPythonの本を読んでも、理解力が違ってくる プログラミングの基礎は「たのしいRuby」で学んで、 言語固有の部分だけを「みんなのPython」で学ぶ。 このやり方で進めば、JavaScriptにも進める つまり各言語で、プログラミングの基礎を学ぶ必要がない。 そこは「たのしいRuby」で学べばよいから
967 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 06:50:22.80ID:84Td0x+H.net] >>940 本の宣伝をする前に自分の誤った知識をなんとかしろ馬鹿野郎
968 名前:デフォルトの名無しさん [2017/05/12(金) 07:57:42.92ID:R4lpzg6G.net] 誤った知識はどうでもいいけどruby勧めんなカス
969 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 08:12:52.77ID:lh1VWFPT.net] JS, Pythonを初心者に教える場合に、良い本・良い教え方が無いから、困る。 直接、攻めるとダメ なぜかというと初心者には、 各言語の初心者と、プログラミングの初心者の、両方の側面があるから だから結局、JS, Pythonを勉強したいなら「たのしいRuby」で勉強すべきとなる。 そこでオブジェクト指向が分からないなら「スッキリわかるJava入門」となる。 情報処理全般の知識がないなら、情報処理資格を取れとなる つまり、何かを勉強しようとすると、さかのぼって基礎から勉強しないといけない。 直接攻めても、ダメな事が多い できる人は、才能や努力ではない。 自分のレベルに合った、知識を吸収しやすい、勉強の順番が大事。 つまり、子供が大人になるような、成長過程
970 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 08:16:22.17ID:2RbgVjD0.net] >>940 誉めて伸ばす為には、一旦完膚泣きまでこてんぱんに落としてけなさなければならない 人格崩壊させて俺様の奴隷になれば幸福を与えるぞ つまり、あなたほそう言いたいのですよね?分かります
971 名前:デフォルトの名無しさん mailto:age [2017/05/12(金) 08:38:20.64ID:WAk1mqz+.net] >943 Amazonで、楽しいRubyの書評を、表示された順に上から拾ってみた。 プログラミング言語の初心者向けの本としては、あまり評価されていないようだけど。 「内容が新しくて、ある程度応用的な知識まで網羅している本だと思いますが、初心者には厳しいかな。 自分は多言語をある程度習得していたので、なんとか理解できましたが、html,cssしか知らない人が読んだらおそらく挫折するんじゃないかと思います。」 「プログラミングが全くわからん、という人にはあまり向いてない気がします。」 「最新版でもよくわからないところをちゃんと説明されてなくて、たのしいRubyの名前が反映されてないと思いました。 特にだめだと思ったのは、基本的な条件文や繰り返しがお座なりにされていて、この本だけでは習得できないところです。 結局勉強量が足りないのでネットなどで調べてやっていくしかありません。」
972 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 09:04:55.74ID:lh1VWFPT.net] 「たのしいRuby」よりも簡単な本では、プログラミングの入門の入門になってしまう。 3日・数時間で読める本とか もっと、さかのぼって基礎から勉強しないといけない だから「たのしいRuby」が試金石。 3回読んでも分からなければ、もっと、さかのぼって基礎から勉強しないといけない 結局、自分のレベルに合う所まで、さかのぼって行かないと、吸収できない。 食べ物と同じ。 吸収しやすい形にまで分解しないと、吸収できない
973 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 09:40:28.36ID:oMKZ8LlO.net] >>946 嘘教える経験値なら要らないんですか自覚されていますか? 馬鹿だから分からないかな?
974 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 11:04:18.58ID:qQs3MEiD.net] >>937 ワロタ
975 名前:デフォルトの名無しさん [2017/05/12(金) 11:09:19.69ID:yYwfXxc8.net] pythonで覚える「プログラミング超入門」 みたいのは無いんだっけ? 小学生でも読めるような 確かな力が身につくPython「超」入門-確かな力が身につく「超」入門シリーズ-鎌田-正浩 https://www.amazon.co.jp/dp/4797384409 これの5章までは超入門らしいけど
976 名前:デフォルトの名無しさん [2017/05/12(金) 12:18:52.89ID:R4lpzg6G.net] プログラミング初心者がいきなりプログラミングを覚えようとすんなよ まずはプログラミング言語覚えれ
977 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 12:37:43.02ID:YDtxOZQ2.net] >>946 嘘教えるなって言ってるの見えないの? 後ここでRuby勧めんなカス
978 名前:デフォルトの名無しさん [2017/05/12(金) 15:09:12.85ID:yYwfXxc8.net] >>950 プログラミングを覚えるって、プログラミングが出来るようになるって意味? プログラミング言語を覚えるって、プログラミング言語を使えるようになるって意味?
979 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 15:17:19.87ID:A98yDNgz.net] 「たのしいRuby」NG
980 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 16:23:43.09ID:/TQAsneg.net] Qt5 を使ってちょっぴり GUI のあるプログラムを Python で作るべく勉強中です。 とりあえずちょっとした項目の入力をして、ボタンを押せば処理を開始する程度のものを作りたいのですが、 少し時間がかかる処理である上に、あまっさえその処理を中断できるようにしようとすると、 やはりスレッドとかを使う必要があるのでしょうか。
981 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 16:31:28.52ID:lBRx19G1.net] >>954 そのためのスレッド
982 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 16:36:26.02ID:SNVl6Q5d.net] そのためにこのスレがあるわけだな
983 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 17:38:10.27ID:/TQAsneg.net] >>955 ですよね。 試しにボタンのクリックイベントでそのまま長い処理をしてみたら、固まりました。 multiprocessing とかいくつかあるみたいですね。 最近のはやりというか、動向のようなものはあるんでしょうか。
984 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 17:53:30.81ID:lBRx19G1.net] >>957 multiprocessingは文字通りプロセスの複製をするので特別必要でもない限りおすすめしない、色々めんどい ちょっと調べてみたけど最近のpythonにはfuturesってライブラリが付いてるみたいだね
985 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 18:01:17.68ID:pgL0NfN7.net] qt使うならqt側で用意されてるQThread使ったほうが面倒ないと思うよ
986 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 22:53:59.34ID:UrL0+2Dc.net] で、結局どの本なのよ 超初心者向けの本よ
987 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 23:02:11.60ID:84Td0x+H.net] 入門書レベルならググれば済むしリーダブルコードみたいなの持ってたほうがよっぽど役に立つよ
988 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 23:14:46.64ID:/TQAsneg.net] ありがとうございます。有益なキーワードが得られました。 結構いろいろとあるんですねえ。Python も始めたばかりで、どの方法にどんな特徴とか なかなかわからないんですが、この辺は試してみるしかないんでしょうね。
989 名前:デフォルトの名無しさん [2017/05/12(金) 23:19:50.58ID:rWPyWTss.net] プログラミング経験あるならdive in to Python 3
990 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 23:21:33.05ID:m61B9PhQ.net] この世界では他の人の意見を聞いているときりがない。100人いれば100通りの意見と方法がある ある程度で区切って何も考えずに突っ込め そうすれば101人目になれる
991 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 23:36:22.31ID:skCfdmlm.net] 区切るなら50人と50人だろ
992 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 23:42:33.39ID:2BHeKZjd.net] 超初心者ならpaizaみたいな動画学習コンテンツが良いと思うな
993 名前:デフォルトの名無しさん [2017/05/13(土) 01:17:24.61ID:8952tOHM.net] 質問。 ジェネレータの入れ子ってできないのですか? 期待した結果が返ってきません。 data = ['abc','def','ghi'] gen = (moji for moji in (words for words in data)) 期待する答え 'a' 'b' 'c' 'd' 'e' … 実際の答え 'abc' 'def' 'ghi'
994 名前:デフォルトの名無しさん [2017/05/13(土) 01:36:09.20ID:PLp5Hu9G.net] (words for words in data)のジェネレーターが返すのは ['abc','def','ghi']と同じだから、そうなる やりたいのは、こっちじゃないのか gen2=(moji for words in data for moji in words)
995 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 02:04:05.41ID:nrviLaTM.net] 初心者が本を読んで、簡単にプログラミングできるようになることは、あり得ない 初心者には2種類あって、プログラミングの初心者と、 プログラミングは既に知っていて、その言語だけは知らないという人 各言語の入門書は、プログラミングの入門書ではない。 Python, Ruby, JS などのスクリプト言語を、既に知っていることが前提条件で、 その言語だけは知らないという人向け 言語の入門書が分からなければ、プログラミングの入門の入門のような、 プログラミングの入門書に戻る必要がある
996 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 06:25:49.10ID:fKjxEgdl.net] 人によって馴染める学習方法違うからな 私は先ず人のプログラムを読んで理解した 本に頼るなら実践とかタイトルついてるやつになるのかな ただプログラムという道具は使えるようになるが どんなプログラムを作ればいいかというのはまた別だ 要求されるのがどの範囲なのか
997 名前:デフォルトの名無しさん [2017/05/13(土) 07:06:58.95ID:8952tOHM.net] >>968 ありがとう。 gen2=(moji for words in data for moji in words) で、望む結果が得られるのは分かりますが、 gen = (moji for moji in (words for words in data)) で、望む結果が得られない理由が分からないのです。 処理の順番として、内側のジェネレータが処理され、その部分的な結果に対して外側のジェネレータで処理される"はず"、と思っているのですが。。 そもそもは、そうすることでメモリ効率が良さそう(より一度にメモリを載せる必要がなくなる)と思ったのです。 どこが考え違いをしているのでしょう?
998 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 07:12:13.04ID:RjzTmCQE.net] >>968 > moji for words in data for moji in words なんか普通の文章みたい w
999 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 07:49:58.08ID:o+hva64L.net] だって高級言語だもん
1000 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 08:45:42.81ID:nrviLaTM.net] 内包表記は、Guido ですら、難しいと言ってる。 C/C++ のポインタみたいに、何か、人間の直感に、逆らう事をしているのだろう だから、Rubyの方が、簡単と言われる
1001 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 09:06:28.71ID:nrviLaTM.net] Rubyのブロックの形に直してみる words for words in data data.each { |words| p words } moji for moji in words data.each do |words| words.each_char { |moji| p moji } end
1002 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 09:11:52.24ID:nrviLaTM.net] pythonの内包表記を少し詳しく qiita.com/y__sama/items/a2c458de97c4aa5a98e7 ジェネレータ式とタプル内包表記 構文から勘違いしやすいですが、 ()で囲んでも、タプル内包表記にならずにジェネレータ式になります
1003 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 09:21:25.93ID:5H1qnTU0.net] >>971 gen = [[moji for moji in words] for words in data] では?
1004 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 09:48:53.86ID:fKjxEgdl.net] >>974 lispっぽくて書きやすい
1005 名前:デフォルトの名無しさん [2017/05/13(土) 11:58:22.49ID:1iFjjcJx.net] 悪い事は言わんlispの事は忘れるんだ 奴はお前らに扱いきれるような代物じゃない
1006 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 12:26:59.03ID:fKjxEgdl.net] 関数 a(b, c) // sum(1,2) オブジェクト指向 b.a(c) // 1.add(2) 二項演算子 b a c // 1 + 2 lisp (a b c) // (+ 1 2) そんな違わなくない 一番シンプルでわかりやすいような
1007 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 12:39:33.28ID:T7A75EKS.net] Lispは特にキチガイを引きつける印象がある 発達障害が電車のような秩序立った動きをするものにひきつけられるのと似ている
1008 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 14:24:05.11ID:sx55BAwu.net] モジュール名の先頭にアンダースコアがついてるのって意味ありますか?
1009 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 14:43:44.37ID:m48zL+ZP.net] >>982 PEP8によると https://pep8-ja.readthedocs.io/ja/latest/#id29 >C や C++ で書かれた Python の拡張モジュールに、高レベルの (例:オブジェクト指向的な) >インターフェイスを提供する Python モジュールが付いている場合は C/C++ のモジュールはアンダースコアで始まります らしいっすよ
1010 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 16:36:31.86ID:hRHxdCtf.net] >>967 iterableの入れ子を平坦にしたいときはitertools.chain.from_iterableを使っときな https://docs.python.jp/3/library/itertools.html#itertools.chain.from_iterable
1011 名前:デフォルトの名無しさん [2017/05/13(土) 17:36:44.66ID:PLp5Hu9G.net] >>971 外側のジェネレーターが何回ループするか考えるんだ。 内側のジェネレーターは単語を一つずつ生成する式と考えられ、外側のジェネレータはその単語を一つずつ処理する式だから、結局単語を文字として処理するループがいない。 ジェネレーターは入れ子にしなくとも、全体として遅延評価するから、ループ毎にジェネレーターを作らなければならないという考え方が誤ってる。
1012 名前:デフォルトの名無しさん [2017/05/13(土) 17:37:52.47ID:PLp5Hu9G.net] >>977 これは、リストのリストを生成してしまうから、違うね
1013 名前:デフォルトの名無しさん [2017/05/13(土) 17:47:02.90ID:PLp5Hu9G.net] >>971 あとpythonの内包表記は、一番最初にループの最も内側の要素を書くのに、それ以降は外側から順に書くから、字下げしないと非常に分かりにくい。 字下げすると、普通の多重ループと変わらないから逆に分かりやすくなるけど。
1014 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 19:58:36.14ID:8952tOHM.net] ジェネレータ入れ子の件 回答ありがとうございました。よく分かりました。スッキリです。
1015 名前:デフォルトの名無しさん [2017/05/13(土) 20:17:28.09ID:Lbdw/CyI.net] PTVSがやっとVS2017に組み込まれた
1016 名前:865 mailto:sage [2017/05/13(土) 21:34:01.84ID:PMUdnM5S.net] >>989 お、それはめでたい。 小物はcodeで書くんだけどwxとかcvとか使い出すとインテリセンス欲しくなる。 codeも何となく出してくれるんだけど物足りない。
1017 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 21:41:11.24ID:WSGfd40J.net] 内包表記とか結局わかりにくいから使わんほうが良いよね
1018 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 21:46:52.91ID:F7kBjgw1.net] 二重ループとか初見殺し
1019 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 22:00:18.12ID:nrviLaTM.net] >>991 内包表記は速いし、 遅延評価だから、2重ループの際、中間のリストを作らないから、 使用メモリが少ないのかな?
1020 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 22:17:33.69ID:nqy4zZB5.net] 内包表記わかりにくいってデバッグしにくいという意味か? まさか読みにくいってことはないだろうし
1021 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 22:48:57.09ID:O7RODXwf.net] 次スレ立てたよ。 Pythonのお勉強 Part53 [無断転載禁止]©2ch.net echo.2ch.net/test/read.cgi/tech/1494683284/
1022 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 00:25:44.07ID:ausMvItD.net] のりこめー
1023 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 08:55:08.15ID:e/yCKCsM.net] 梅
1024 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 08:55:40.65ID:e/yCKCsM.net] 埋め
1025 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 08:55:56.37ID:e/yCKCsM.net] 埋め
1026 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 08:56:23.54ID:e/yCKCsM.net] 埋め
1027 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 08:56:39.51ID:e/yCKCsM.net] 埋め
1028 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 08:57:14.99ID:e/yCKCsM.net] 埋め
1029 名前:1001 [Over 1000Thread.net] このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。 life time: 126日 21時間 16分 18秒
1030 名前:1002 [Over 1000Thread.net] 2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。 運営にご協力お願いいたします。 ─────────────────── 《プレミアム会員の主な特典》 ★ 2ちゃんねる専用ブラウザからの広告除去 ★ 2ちゃんねるの過去ログを取得 ★ 書き込み規制の緩和 ─────────────────── 会員登録には個人情報は一切必要ありません。 月300円から匿名でご購入いただけます。 ▼ プレミアム会員登録はこちら ▼ https://premium.2ch.net/ ▼ 浪人ログインはこちら ▼ https://login.2ch.net/login.php
1031 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています