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


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

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



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

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

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

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

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

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

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

338 名前:デフォルトの名無しさん mailto:sage [2016/04/14(木) 12:40:17.24 ID:5I9WHGj5.net]
PysideのQFileSystemWatcherでテキストファイル更新を監視したいです。
他のテキストエディタでの更新だと随時受け取れているのですが
PyCharmでの更新が一度きりしか受け取れません。
登録パスが消えてしまうようなのですが、原因分からないでしょうか。

339 名前:デフォルトの名無しさん mailto:sage [2016/04/14(木) 20:55:31.35 ID:XBdahEDN.net]
wxPythonの公式サイトもググると
「このサイトは第三者によってハッキングされている可能性があります。」
と表示される。ハッキングされているの? 怖くてリンクをクリックできない。

340 名前:デフォルトの名無しさん mailto:sage [2016/04/14(木) 21:17:28.96 ID:i3uogHdN.net]
いつから警告メッセージの段階なら安全だと錯覚していた?

341 名前:デフォルトの名無しさん [2016/04/15(金) 12:21:49.41 ID:YbOE2eZX.net]
いつから2ちゃんがハッキングされてないと錯覚していた?

342 名前:デフォルトの名無しさん mailto:sage [2016/04/15(金) 12:48:50.29 ID:y7MrEC/r.net]
ハッキングから夜のおかずまでカバーするくらいなので

343 名前:デフォルトの名無しさん mailto:sage [2016/04/15(金) 16:05:47.94 ID:T9breHyk.net]
ここにある
blanktar.jp/blog/2013/04/python-crypto-aes.html
AESの複合化のやり方を参考にm3u8に付いているキーファイルから
tsファイルを複合化したいのですが、m3u8に記載されているキーファイルをダウンロードしてみると
バイナリでした。
参考のページではテキストになっているのですが、これは関係なく動きますでしょうか

344 名前:デフォルトの名無しさん mailto:sage [2016/04/15(金) 16:44:05.17 ID:DT9Q+kCC.net]
>>329のURLはPython2を使って説明してる
文字列の型はPython2のstr≒Python3のbytes

web検索でPyCryptoのドキュメントを探したら
https://www.dlitz.net/software/pycrypto/api/current/
AES.new()の第一引数keyはbyte stringを受け入れると書いてある

たぶんPython2ならstr型、Python3ならbytes型のデータをkeyとして渡す

345 名前:デフォルトの名無しさん mailto:sage [2016/04/15(金) 17:05:21.11 ID:T9breHyk.net]
>>330
それはまずいですね
実行したいのはpython2.6です。

バイナリは無理なのかとりあえずバイナリ入れてやってみます

346 名前:デフォルトの名無しさん mailto:sage [2016/04/15(金) 18:19:59.22 ID:DT9Q+kCC.net]
説明が悪かった
バイナリがユニコード文字列ではなくバイト文字列を指しているならばPython2のstr型はバイナリだよ

2と3の間で文字列の型が下のように変わった
Python2はバイト文字列=str、ユニコード文字列=unicode
Python3はバイト文字列=bytes、ユニコード文字列=str



347 名前:デフォルトの名無しさん [2016/04/16(土) 11:08:41.80 ID:kAejHcPL.net]
おそらくShift-JISで書かれているcsvファイルがあるんだけど、
Python3で文字比較をするにはどうすればいい?

例えば、if row[4][2] ==

348 名前:デフォルトの名無しさん [2016/04/16(土) 11:11:02.35 ID:kAejHcPL.net]
例えば、if row[4][2] == '山下':とすると


349 名前:SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0x8f in position 0: invalid start byte
と出て処理できないんだけど
[]
[ここ壊れてます]

350 名前:デフォルトの名無しさん mailto:sage [2016/04/16(土) 11:17:03.28 ID:47uue4xh.net]
python3のcsvモジュールのドキュメントにエンコード指定で読み込む方法が書いてある
python2のcsvモジュールは
インターフェースの設計がマヌケなのでpython3若干面倒くさい

351 名前:デフォルトの名無しさん [2016/04/16(土) 11:24:22.06 ID:kAejHcPL.net]
>>335
ありがとう

こういう風に書いて上手くいかないんだけど、どういう風に変えたらいい?
https://ideone.com/fYBp69

352 名前:デフォルトの名無しさん [2016/04/16(土) 11:31:14.65 ID:kAejHcPL.net]
>>336の場合のエラー内容は、
SyntaxError: Non-UTF-8 code starting with '\x8c' in file name.py on line 13,
but no encoding declared; see python.org/dev/peps/pep-0263/ for details


encoding='utf-8'に変えた場合(https://ideone.com/jmGWFK)のエラー内容は、
SyntaxError: Non-UTF-8 code starting with '\x8c' in file name.py on line 13,
but no encoding declared; see python.org/dev/peps/pep-0263/ for details

353 名前:デフォルトの名無しさん mailto:sage [2016/04/16(土) 11:48:05.23 ID:47uue4xh.net]
ソースコードをshiftjisで保存している疑惑がある

354 名前:デフォルトの名無しさん [2016/04/16(土) 12:53:46.80 ID:kAejHcPL.net]
>>338

ありがとう
確かにWindows使ってたので、Shift_JISになってました

355 名前:デフォルトの名無しさん mailto:sage [2016/04/17(日) 18:22:10.41 ID:NP0lUQO1.net]
windowsなのに#!/usr/bin/env pythonを書く意味まったくない

356 名前:デフォルトの名無しさん mailto:sage [2016/04/17(日) 21:10:36.54 ID:Ddro+2fw.net]
他に持ってっても使えるやん



357 名前:デフォルトの名無しさん mailto:sage [2016/04/18(月) 11:08:46.25 ID:xGL32HoF.net]
今時シバン行なんて書いて実行する機会なんてほとんどないよ
pythonのライブラリでもシバンなんて書いてあるのほぼ見かけない
linuxでpython使ってるけど別にそんなの書かない
日本語扱うなら1行目に書くのは# -*- Coding: utf-8 -*-だけでいいし、扱わないなら何も書かなくてもいい

358 名前:デフォルトの名無しさん mailto:sage [2016/04/18(月) 11:35:52.63 ID:15lk0eIz.net]
シバンがあればスクリプトとして実行可能と表明できる
setup.py書くようなライブラリのモジュールには書かないからね

359 名前:デフォルトの名無しさん mailto:sage [2016/04/18(月) 11:46:45.77 ID:zfy2v2Zo.net]
setup.pyを書くならentry_points使ってるっしょ
(知らないのはド素人だから引っ込んでろ)
こいつがシバン行生成しとるよ

手書きすることがなくなっただけで、相変わらず存在はしてる

360 名前:デフォルトの名無しさん mailto:sage [2016/04/18(月) 12:59:36.84 ID:oQvn+vlE.net]
>>344
>知らないのはド素人だから引っ込んでろ

このスレでこれ言うか

361 名前:デフォルトの名無しさん mailto:sage [2016/04/18(月) 13:13:51.22 ID:oZqrBUah.net]
Windows10にしてから、pythonスクリプトを、ドロップレットに出来ず、困っています。
Windows7 の時は、レジストリにキーを追加することでドロップレットに出来ていたのですが。
どなたか、対応策をご存知でしたら、ご教示下さい。

362 名前:デフォルトの名無しさん mailto:sage [2016/04/18(月) 14:12:28.73 ID:nSIPXSMy.net]
>>342
UTF-8がデフォじゃん

363 名前:デフォルトの名無しさん mailto:sage [2016/04/18(月) 15:45:30.15 ID:NxXedIF3.net]
>扱わないなら何も書かなくてもいい

この書き方だと本人は誤解してるのが見て取れるなー

364 名前:デフォルトの名無しさん [2016/04/19(火) 14:09:17.08 ID:+UVrubM8.net]
最近Pythonをいじり始めた初心者なんだけど、
ファイルを読み込んでその内容を1行ずつPyQT4のウィジェット上(コンソールではなくて)に表示させるためには
どうすればいいんでしょうか?

シグナルとスロットとかを使うのかと思ったんですが、どれを使えばいいのかさっぱりわかりません。

365 名前:デフォルトの名無しさん mailto:sage [2016/04/19(火) 20:49:43.84 ID:X1zaZ+P/.net]
>>346
assocで*.pyの関連付けを削除してから
レジストリキー追加してみて

366 名前:デフォルトの名無しさん mailto:sage [2016/04/19(火) 22:47:23.04 ID:N6CIFExd.net]
>>350

ありがとうございます。
ドロップレットとして動作するようになりました。



367 名前:デフォルトの名無しさん mailto:sage [2016/04/19(火) 23:21:31.32 ID:X1zaZ+P/.net]
へー上手く行ったんだ
正直成功すると思ってなかったけど

368 名前:デフォルトの名無しさん mailto:sage [2016/04/19(火) 23:55:14.92 ID:N6CIFExd.net]
>>352
実際には、あれこれやっているうちに上手く動くようになりました。

コマンドブロンプトで、
assoc .py
として、関連付けをみたところ、何も関連付けされてませんでした。
その後、regedit で、.pyをPython.File に関連付けました。
regeditで、HKEY_CLASS_ROOT\Python.File/shellex/DropHandler に、60254以下略の値を設定。
この段階で、スクリプトファイルにドロップしましたが、うまく動作しませんでした。
Anacondaだと上手くいかないのかと思い、python.orgからダウンロードした標準版?もインストールし、再起動しました。
すると、スクリプトファイルへのドロップが動作するようになりました。

再起動したから、上手くいったのか、python再インストールしたのが良かったのか、.pyをPython.Fileに関連付けたのが良かったのか、あるいはそれらのうち、複数が必要だったのか、、、今となっては、よく分かりません。

が、諦めかけていたところ、お返事頂いた事がきっかけでアレコレ試す事が出来ました。
感謝しております。

369 名前:デフォルトの名無しさん mailto:sage [2016/04/20(水) 00:40:38.52 ID:59Aeov/b.net]
もしかすると月末ぐらいからPythonをやることになるかもしれないんだけど
電車通勤の時間を利用して、軽く勉強しておきたい。
なにか手頃な書籍は無いかな。

・C/C++/C#/Perl/PHP/JSは仕事で使った経験あり。
・予算は3000円台くらい。現時点では、5000円超えると厳しい。
・仕事で使うPythonのバージョンは未定。
・電車内で読むことになりそうなので、あまりに大きすぎるとちょっと困る。

「Pythonチュートリアル」は、それとは別に公式サイトにあるものを読むつもり

370 名前:デフォルトの名無しさん mailto:sage [2016/04/20(水) 00:40:40.83 ID:oj6NjU7C.net]
Python3を入れるとpylancherってのが一緒にインストールされる
これのおかげっぽい

371 名前:デフォルトの名無しさん mailto:sage [2016/04/20(水) 00:42:35.14 ID:oj6NjU7C.net]
>>354
そんだけやったことがあるなら基本で躓くってことはないのでは
仕事で何すんの
Web製作?データマイニング?

372 名前:デフォルトの名無しさん mailto:sage [2016/04/20(水) 06:36:36.82 ID:UfNx2Znx.net]
>>354
みんパイ+専門の本がオススメ

まず『みんなのPython』で全体の雰囲気をつかむ
アマゾンで旧版の中古なら千円しない
少し厚いがイヤならバラして読み捨てにする

それからたとえば機械学習とか
仕事で使う分野の本命の本を1冊買う
これが個人的にコスパ良いと思う

373 名前:354 mailto:sage [2016/04/20(水) 08:05:22.18 ID:59Aeov/b.net]
>>356
Webベースのアプリケーションと、それに伴うデータ処理を予定。
データマイニングというほど大げさなもんではないけどね。

>>357
みんなのPythonか。ありがとう。
プログラミング自体の初心者向けって書評もあったから、ちょっと迷ってたんだ。

374 名前:デフォルトの名無しさん mailto:sage [2016/04/20(水) 08:41:04.10 ID:r07pzD8i.net]
python 指定の仕事なんてあるんだな

375 名前:デフォルトの名無しさん mailto:sage [2016/04/20(水) 23:00:26.22 ID:59Aeov/b.net]
自由に言語を選べることって、そんなに無いと思うんだ

376 名前:デフォルトの名無しさん mailto:sage [2016/04/21(木) 15:08:52.79 ID:DN7N6cz4.net]
一般社団法人Pythonエンジニア育成協会だって
ちょー胡散臭いw



377 名前:デフォルトの名無しさん [2016/04/21(木) 16:47:29.44 ID:9Ocgrhnl.net]
予算もらってドローン

378 名前:デフォルトの名無しさん mailto:sage [2016/04/21(木) 18:40:53.38 ID:lMrhGQ0g.net]
社団法人ってすごく簡単に作れるんだな
ippanshadan.solicitoroffice.com/

379 名前:デフォルトの名無しさん [2016/04/21(木) 19:47:20.50 ID:R9dun5S+.net]
資格商法でもやるのかな?

380 名前:デフォルトの名無しさん mailto:sage [2016/04/22(金) 01:40:28.10 ID:4Xj+EYUC.net]
ドローン墜落

381 名前:デフォルトの名無しさん [2016/04/24(日) 13:51:51.89 ID:KQN682y5.net]
Python初心者です!
応用力

382 名前:を伸ばすにはどの本がおすすめですか? []
[ここ壊れてます]

383 名前:デフォルトの名無しさん mailto:sage [2016/04/24(日) 14:01:50.25 ID:yMXAuegD.net]
初心者を脱してから考えれば?

384 名前:デフォルトの名無しさん mailto:sage [2016/04/24(日) 16:32:24.28 ID:75gzdZLs.net]
まず書き捨てのスクリプトから始める
使うものを書くのが一番力が付くと思う

コーディングに慣れたら、なんかライブラリとかソフトを作る
スクリプトを書くからソフトを作るに変化していれば結構な力があるはず

やりたいことが思い浮かばないなら競技プログラミングとかを利用する
他のプログラミング言語の経験があるならライブラリやソフトのPython移植でもいい
それも無理なら分からん

385 名前:デフォルトの名無しさん mailto:sage [2016/04/25(月) 02:54:29.59 ID:ouB2BnTZ.net]
>>366
みんなのPython

386 名前:デフォルトの名無しさん [2016/04/26(火) 18:59:18.91 ID:jjglOp68.net]
>>368 やりたいこと。深層学習です。



387 名前:デフォルトの名無しさん mailto:sage [2016/04/26(火) 19:14:27.52 ID:6sXX5nQB.net]
その目的だとPythonは(目的からすると非常に些細な)手段でしかない
応用は学術的な勉強が必要だろ
大学に行け

388 名前:デフォルトの名無しさん mailto:sage [2016/04/26(火) 22:10:18.46 ID:KUbgmjPe.net]
深層学習で何をやりたいかまで考えておいた方がよさそう

389 名前:デフォルトの名無しさん mailto:sage [2016/04/26(火) 22:37:40.84 ID:Aa1dX/el.net]
プログラミング技術って大学へ行ったからと言って身につく物とは違う気がする
周り、大卒のプログラマーあまりいない・・・

390 名前:デフォルトの名無しさん mailto:sage [2016/04/26(火) 22:40:17.59 ID:Aa1dX/el.net]
あ、大卒や院卒は多いけど
専攻が文系だったりプログラムまともに履修してないって意味ね
みんなの周りってプログラム専攻してた人ばかり?

391 名前:デフォルトの名無しさん mailto:sage [2016/04/26(火) 23:11:05.45 ID:34JYrqL0.net]
自分は材料系出身でプログラム経験は一般教養レベルだった。
研究開発で物理シミュレーション作成が必要になったんで、
昨年からプログラム作ってる。
三十代半ばだげど何とかなるもんだな。

392 名前:デフォルトの名無しさん mailto:sage [2016/04/27(水) 02:25:00.69 ID:vpv25bM3.net]
「Rubyの女神」池澤あやか
慶応大学環境情報学部卒業

在学中、プログラムの授業で、単位を荒稼ぎしていた

393 名前:デフォルトの名無しさん mailto:sage [2016/04/27(水) 12:55:02.43 ID:DvInQ2rz.net]
事務処理から物理シミュレーションまで
簡単に出来るから使ってるだけだからなぁ
普通に製造業だから機電物理ばかりよ

394 名前:デフォルトの名無しさん [2016/04/27(水) 21:48:52.00 ID:8VC19aOZ.net]
そのうち、ビジュアルプログラミング言語だけでいい時代がくる。

395 名前:デフォルトの名無しさん mailto:sage [2016/04/27(水) 22:43:09.28 ID:Igjc9VOL.net]
作りたいものがあるか、必要に迫られないと続かないし身につかないと思っている

396 名前:デフォルトの名無しさん [2016/04/28(木) 09:51:24.03 ID:R8DnYLQU.net]
propertyで作ったgetterに対して+=しようとするとsetterが呼び出されるんだけどどうなってるんだろ
propertyに対して+=を定義したい時はどうすれば良いのか教えて下さい



397 名前:デフォルトの名無しさん mailto:sage [2016/04/28(木) 10:14:40.41 ID:k1aARqjb.net]
>>380
ここに書いてある
stackoverflow.com/questions/11987949/how-to-implement-iadd-for-a-python-property

398 名前:デフォルトの名無しさん mailto:sage [2016/04/28(木) 14:43:54.13 ID:D/VFt/W7.net]
質問です。
py2exe で作った exe の関数を外部の .py ファイルから呼び出すことはできますか?

具体的には
プラグインは .py で追加し、本体は exe にしたいのですが、
exe の中に含まれる関数をプラグインでも使う必要があります。

ヒントなどありましたらよろしくお願いします。

399 名前:デフォルトの名無しさん mailto:sage [2016/04/28(木) 16:56:02.95 ID:k1aARqjb.net]
exeにしたpyからimportできるモジュールは
プラグインとやらの側でもimportできる
必要な関数をモジュールにまとめておけばいい

それが嫌なら知らん
死ね

400 名前:デフォルトの名無しさん mailto:sage [2016/04/28(木) 17:15:35.45 ID:D/VFt/W7.net]
モジュール Distutils で調べてみます。
ありがとうございます。

401 名前:デフォルトの名無しさん mailto:sage [2016/04/28(木) 17:32:55.44 ID:sy ]
[ここ壊れてます]

402 名前:/A9cxw.net mailto: exe側からプラグインの関数を呼ぶときにコールバック用のオブジェクトなり渡すのが素直かな

無理矢理なら
・プラグイン側から sys.modules[exe側のモジュール名] 使って呼び出す
・exe側で plugin_module.func1 = func1 とグローバル空間に突っ込む
[]
[ここ壊れてます]

403 名前:デフォルトの名無しさん mailto:sage [2016/04/28(木) 18:21:41.58 ID:D/VFt/W7.net]
>>385
なるほど、これもわかりやすくていいですね。ありがとうございます。

404 名前:デフォルトの名無しさん [2016/04/28(木) 23:30:45.59 ID:YA55GjNH.net]
>>381
クラスを作らなきゃいけないのか……
ありがとうございます

405 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 01:01:36.58 ID:FtHCzag5.net]
>>380-381
a += 1 は、a = a + 1 のことだろ。
つまり一旦、a を読み込んでから、書き込んでいる。
read & write

だから、setter も呼ばれる

406 名前:デフォルトの名無しさん [2016/04/29(金) 07:31:38.24 ID:PbNRaORu.net]
Perlで無名関数を定義してそこですぐに呼び出す処理
sub {...} -> ();
のようなことをPythonでやるにはどうしたらいいでしょうか?



407 名前:389 mailto:sage [2016/04/29(金) 07:40:55.50 ID:PbNRaORu.net]
(lambda ... : ...)(...)
これでいいのですね、失礼しました

408 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 07:43:03.58 ID:bfDxxaAZ.net]
注意としてlambdaの中は式しか書けないので、
if文for文while、with、def、class…などステートメントが書けない(ループや分岐の代替手段はあることはある)
代替手段がない例外処理は難しい

409 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 07:49:37.84 ID:PbNRaORu.net]
>>391
なぜそのような不自由な仕様になっているのでしょう?

410 名前:デフォルトの名無しさん [2016/04/29(金) 08:12:21.60 ID:Iep7JOlc.net]
主な理由はバカ避けやな

411 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 08:37:15.08 ID:bfDxxaAZ.net]
>>392
理由は混ぜて書けないから
lambdaは式だからインデントを無視して書ける
forなどのステートメントはインデントの高さに縛られている

Python言語の設計としてはインデント構文の一貫性がlambda式の利便性より優先されたのであろう

412 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 09:32:27.66 ID:PbNRaORu.net]
>>393
ラムダ計算について少しは勉強したほうがいいのでしょうか
>>394
Pythonは式と文を構文上でも明確に区別してる言語ということなのですね

413 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 10:14:59.46 ID:7xJ0b0th.net]
長い関数なら別に作ったほうが良い

414 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 11:36:39.36 ID:2NhEQh2x.net]
lamdaを変数に代入しようとするとpep8はキレる

415 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 12:58:16.94 ID:yIWTKkJ0.net]
Perlの田舎者がクソコード書かないようにだよ

416 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 17:49:24.68 ID:qRN5QO0n.net]
Jupyter notebookの破壊力パナイ
研究者の必須ツールになってる



417 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 17:58:35.32 ID:J4woZ2qQ.net]
texにコンバートするときに日本語使ってるとアウトなのが面倒臭い

418 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 09:05:39.78 ID:2PEUr7Ko.net]
Pythonの勉強をしていますが、オブジェクト指向が難しすぎます
クラスとは何ぞや、インスタンスとは何ぞや、そもそもオブジェクトとは・・・と
調べていくだけで人生が終わりそうな気がしています
みなさんはPythonを使って何年でオブジェクト指向を身に着けたのでしょうか

419 名前:デフォルトの名無しさん [2016/04/30(土) 09:13:11.03 ID:y91PofS5.net]
>>388
あ、なるほど。そういうことだったのですが
納得しました。ありがとうございます

420 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 09:59:02.01 ID:xcr8nx4M.net]
>>401
他言語使ってたからPythonでオブジェクト指向覚えたわけじゃないけど
人生終わるのはかかりすぎw

別に手続き型的に使ってもいいんだしボチボチ行けばいいと思う
関連する変数と手続きをまとめたもの程度に考えればいいよ

421 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) ]
[ここ壊れてます]

422 名前:10:03:28.94 ID:BgzVxY9x.net mailto: C++だったら構造体+関数と覚えりゃ十分だし
それで数年経ってからMoreEffectiveC++とかGoF読めばええ
[]
[ここ壊れてます]

423 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 11:05:28.67 ID:+IKIlF8v.net]
四半世紀、オブジェクト指向の影を追っているが未だその背すら見えない。日暮れて道遠し。

424 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 11:25:18.18 ID:xcr8nx4M.net]
作れないにしても使う分には普通に恩恵にあずかってると思うが
何らかのAPIで

425 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 11:40:36.52 ID:LjSxWXAc.net]
オブジェクト指向も不便を感じた先人が作ったものだし
今までのやり方で不便を感じない限りはいらないんじゃないのかな

426 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 11:52:47.07 ID:hdth9551.net]
>>401
プログラミングやってるからって
プログラミング言語全部覚えてるわけじゃないし
オブジェクト指向の全概念を理解してなくても組める

さしあたりグローバル変数を
なるべく使わないだけでも
メリットは大きいと思う

後は慣れていくにしたがって
関数的な引数を減らしていくとか
ポリモーフィズムを使うとかいろいろ



427 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 12:09:41.81 ID:ATOMDdkU.net]
pythonで科学技術計算してるけど、オブジェクト指向とか意識してないわ。
数値計算関係のライブラリとかは詳しくなったけど、
一般的なことはほとんど知らないし。

428 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 12:16:19.64 ID:d3VauDgB.net]
Python始めようしたらコメントでめげた
複数行選択して一気に行等に#つけたり
とったりできるエディタってないですか?
'''とかだと色がコメントでなくてリテラルの色に
なるのでイヤです

429 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 12:18:29.27 ID:d3VauDgB.net]
>>410
MacとWinどっちかで
もし両方あればその方がいいです

430 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 12:31:57.93 ID:xcr8nx4M.net]
>>410

自分はサクラエディタとvimだけど矩形選択>入れたい文字を挿入(この場合#)で
どちらでも行ける

431 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 12:52:20.30 ID:19cestnd.net]
いっそのことPyCharmで行こう

432 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 13:03:21.00 ID:ATOMDdkU.net]
ずっとpycharm使ってたんだけど、jupyterってどう?
pycharmと何が違うの?

433 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 13:28:10.54 ID:MuB39WXy.net]
PyPyには夢があるよね(*´ω`*)

434 名前:デフォルトの名無しさん [2016/04/30(土) 13:30:36.83 ID:hDm1v4cX.net]
jupyterってweb上でやるから
ファイル生成したらどうなるんだろって思うことがある

435 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 15:09:01.67 ID:ayXNqxnF.net]
インターフェースがブラウザなだけで裏で動いてるのは普通のPythonだし
普段通りにファイル生成されるがな

436 名前:デフォルトの名無しさん [2016/04/30(土) 15:55:28.52 ID:FuZy8SxD.net]
>>416
ブラウザのプライベートストレージ領域にうんたらかんたら



437 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 16:02:34.13 ID:39QHwzY8.net]
あんまり巨大なプログラムになって把握しきれなくなってきたり
使い回し頻繁にしたりしないかぎりは
オブジェクト指向なんか無視してるなぁ
動けばいいんだよ別に

438 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 18:31:51.70 ID:YS3y6fmo.net]
ともだちのいないやつは
うらやましい






[ 続きを読む ] / [ 携帯版 ]

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

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