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


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

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



1 名前:デフォルトの名無しさん [2018/11/22(木) 17:09:34.92 ID:JDIt5Mgb.net]
★当スレにRubyのソースコード類を書くことを禁ず
☆Ruby等、Pythonではないプログラミング言語での回答を書くことも禁ず

このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。

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

前スレ
くだすれPython(超初心者用) その39
mevius.5ch.net/test/read.cgi/tech/1535064635/

◆PythonのHome Page
www.python.org/

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

◆ソースコードをそのまま5ちゃんにコピペするとインデントが崩れるので
  こういうところ↓にはってきてください
ttp://ideone.com/      Pythonするにはぷち手間あるのがめんどうかなぁ
ttp://codepad.org/      ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/     まずまずシンプル。
ttp://dpaste.com/      とてもシンプル。消えるまでの日数を長めに指定しる。
ttps://jupyter.org/try    (旧try.jupyter.org)ちょっとめんどうそう
ttps://ja.osdn.net/pastebin/ ログイン必須になりやがった(゚Д゚#)
−−−−天麩羅ここまで−−−−

357 名前:デフォルトの名無しさん [2018/12/21(金) 08:17:14.21 ID:AbI0aG/Q.net]
>>355
だからさあワイに絡みたいんやったらもう少しおもろい事言えや
損やねんバカに安価されると

358 名前:デフォルトの名無しさん mailto:sage [2018/12/21(金) 10:00:27.34 ID:Frf60o7k.net]
>>357
必死だな

359 名前:デフォルトの名無しさん mailto:sage [2018/12/21(金) 11:57:58.37 ID:9N4nbsIO.net]
# これを動作させるとメモリを3.6GBくらい使います。
# 圧縮がない状態で保持で画像が保持されているのが原因だと思います。
# ※メモリを節約するためpng形式でデータを保持したいのですがどのようにすればいいでしょうか?
codepad.org/bKweHFDC

360 名前:デフォルトの名無しさん [2018/12/21(金) 12:33:37.12 ID:y1ChcPa3.net]
>>359
保持はpngファイルのバイナリ状態のままする
with open(‘img.png’, ‘rb’) as f:
____img_bin = f.read()

必要になったものだけ画像化する
from PIL import Image
from io import BytesIO
img = Image.open(BytesIO(img_bin))

361 名前:デフォルトの名無しさん mailto:sage [2018/12/21(金) 15:06:30.74 ID:9N4nbsIO.net]
>>360
レスありがとうございます
これは一度img.pngで保存してから再度開く必要があるということでしょうか?
img = ImageGrab.grab()
で取得した画像をそのまま圧縮してメモリに保存できませんでしょうか?

362 名前:デフォルトの名無しさん [2018/12/21(金) 16:19:40.82 ID:iM8VRwF5.net]
>>361
from io import BytesIO

img = ImageGrab.grab()
img_bin = BytesIO()
img.save(img_bin, ‘PNG’) #PNG圧縮されたバイト列としてメモリに保持

# 再び画像化
img = Image.open(img_bin)

363 名前:デフォルトの名無しさん mailto:sage [2018/12/21(金) 17:55:17.12 ID:9N4nbsIO.net]
>>362
ありがとうございます。とても助かりました。
メモリー使用量が1/10の以下と無視できるくらいに少なくなりました!
これで他のPCでも利用できそうです。

364 名前:デフォルトの名無しさん mailto:sage [2018/12/21(金) 18:51:51.60 ID:PiZ4lBZm.net]
ええ話や…

365 名前:デフォルトの名無しさん mailto:sage [2018/12/21(金) 19:48:39.98 ID:UlcDab6P.net]
勃起するようなオブジェクトを検知したいです



366 名前:デフォルトの名無しさん mailto:sage [2018/12/21(金) 20:41:11.80 ID:4zJIF/5Q.net]
それこそディープラーニングの出番だね

367 名前:デフォルトの名無しさん mailto:sage [2018/12/22(土) 00:09:13.47 ID:NJ8kDRY2.net]
サンプルのZIPはまだでおじゃるか?

368 名前:デフォルトの名無しさん mailto:sage [2018/12/22(土) 01:19:47.99 ID:J/zd7RAo.net]
https://pc.destroy.virus/deep-learning-hentai.zip

369 名前:デフォルトの名無しさん mailto:sage [2018/12/22(土) 03:27:21.27 ID:2rjkzuFF.net]
なかなかインパクのあるURLでございますな

370 名前:デフォルトの名無しさん mailto:sage [2018/12/22(土) 03:40:47.06 ID:UA6ztFRB.net]
ユーザー名がひらがななのでAnacondaインストールできなくて詰んだ。

371 名前:デフォルトの名無しさん mailto:sage [2018/12/22(土) 09:07:13.74 ID:Urboa2L2.net]
リンク貼るだけでもヴァイルス拡散したとして罪になるのにな

372 名前:デフォルトの名無しさん mailto:sage [2018/12/22(土) 10:06:57.82 ID:q6a6sTJo.net]
英語音写したいならヴァイラスな。

373 名前:デフォルトの名無しさん [2018/12/22(土) 13:28:22.64 ID:08CWimdq.net]
>>341
そもそも作業してる人間が自動化出来ると気付いていない場合も多いし
さらに言えば気付いていても仕事が奪われることを恐れて自動化しようと言い出さないケースもある

374 名前:工学部生 [2018/12/22(土) 18:05:56.48 ID:UMRff07T.net]
@情報工学科ではなく、工学部電気系に進学するメリット
・就職率が高い

・節約(してグローバル株投資)のため、
自宅出勤を考えているのだが、就職先企業をpython系ソフト会社だけでなく、
アナログ回路等、ハード系からも探せ、最低年収〜が高めのところを選べる。

375 名前:デフォルトの名無しさん mailto:sage [2018/12/22(土) 18:36:19.36 ID:hf68IJPG.net]
Pythonでエクセルのシートをコピーしたくて躓いています。
あるブックのシートを別ブックにコピーしたいのですが、異なるブック間でシートのコピーをする方法をご存じないですか?
openpyxlモジュールを使用していますが、シートのコピーはあくまで同じブック内に限定されるようです。
用途としてはコピー元シートの表を各Excelにコピーしたいというものになります。


wb_a = openpyxl.load_workbook("./a.xlsx")
wb_b = openpyxl.load_workbook("./b.xlsx")

copy_sheet = wb_b.copy_worksheet(wb_a["sheet1"])

>ValueError: Cannot copy between worksheets from different workbooks



376 名前:デフォルトの名無しさん [2018/12/22(土) 18:37:44.84 ID:iZWJkg8T.net]
Win32com

377 名前:デフォルトの名無しさん [2018/12/22(土) 18:46:42.96 ID:b6CiPLFa.net]
やっぱりこの板のヤツラは
あいかわらず頭悪いわ

excel固有のやりたいことを記述するなら
それはexcelのマクロで書いて
外部からはそのマクロ呼ぶだけにすればいいのに

なんでバカって
いちいち悩まないでいいしょうもないことで
いちいち悩むワケ

378 名前:工学部生 [2018/12/22(土) 18:48:51.32 ID:UMRff07T.net]
現在、使われているディープラーニングで主要なのは、
画像処理か、Amazongoの無人レジや、工場FAとか実用的なのものが多い。
音声・言語処理にも使われている。

379 名前:デフォルトの名無しさん mailto:sage [2018/12/22(土) 19:44:27.72 ID:2rjkzuFF.net]
>>375
この辺は読んだ?
https://stackoverflow.com/questions/42344041/copy-worksheet-from-one-workbook-to-another-one-using-openpyxl

380 名前:デフォルトの名無しさん mailto:sage [2018/12/22(土) 22:20:13.95 ID:hf68IJPG.net]
>>376
>>379
ありがとうございます。
こちらのサイトを見て解決しました。
モジュールはopenpyxlではなくwin32comを使いました。

https://stackoverflow.com/questions/44593705/how-to-copy-over-an-excel-sheet-to-another-workbook-in-python

>>377
まだ詰まるところはありそうなのでpythonで立ち行かなくなったらVBAも使おうと思います。

381 名前:工学部生 [2018/12/22(土) 23:50:49.21 ID:UMRff07T.net]
【Python】「Anaconda」で「Django」の開発環境を作る。
www.code-magagine.com/?p=4636

382 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 00:32:47.93 ID:URx+1V2t.net]
>>381
本番環境と合わせろよ。サーバー側にもanaconda入れるんか?バカジャネーノ

383 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 00:43:54.35 ID:gYW6ygwz.net]
anaconda入れる利点ってなんや?

384 名前:工学部生 [2018/12/23(日) 01:39:21.56 ID:7vB6H+y7.net]
jupiternotebook使うためにanaconda入れて使っているが、
webアプリ作りたくなって、Djangoインストールしてるが、手間取ってる。

385 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 01:57:42.89 ID:urCV0Egf.net]
もうanacondaなんて古い。普通にpipで管理した方がいいよ。



386 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 01:58:37.46 ID:UYmMiioW.net]
そもそも初心者に仮想環境とか用意させる必要性がない

387 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 02:29:20.32 ID:9n3rNTCM.net]
Anacondaはインストール時にCからビルドしないとならないようなパッケージを手軽に入れられるのは便利だけど、
オレオレ構成だから他の環境とはまるで互換性がない、特にcondaリポジトリを使ったりすると顕著
入門書でとりあえずAnaconda薦める風潮はいかがなものかと思うわ

388 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 02:40:53.65 ID:WMBrJ2Z3.net]
>>383
Anacondaというのは、現在はwheelとvenvがサポートしているような機能が無かった頃に
それらの機能をサポートするために作られたんだ
何でディストリビューションにしたかというと、PEPのレビュープロセスが遅いし保守的で期待できなかったからだ

今のアドバンテージとしては、データサイエンス分野で必要になりそうなパッケージがバンドルされていること
PyPIでwheelが配布されていないバイナリパッケージが使える可能性があること
そのくらいだ
俺はどちらも要らないから使っていない

389 名前:デフォルトの名無しさん [2018/12/23(日) 03:14:14.06 ID:zx+1q7jO.net]
pythonista3で{}が使えない
使える方法ある?

390 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 03:19:51.73 ID:u5dPBsrb.net]
例えばどんな時使えない?

391 名前:デフォルトの名無しさん [2018/12/23(日) 03:24:59.58 ID:zx+1q7jO.net]
〇〇 = {}
のようなとき

392 名前:デフォルトの名無しさん [2018/12/23(日) 03:25:11.04 ID:zx+1q7jO.net]
あれ?

393 名前:デフォルトの名無しさん [2018/12/23(日) 03:26:03.18 ID:zx+1q7jO.net]
一応、正しくは
〇〇 = {}
のようなとき

394 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 03:36:02.37 ID:u5dPBsrb.net]
普通に使えてるな、なんでだろね

395 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 03:41:22.01 ID:F9ZnOHD3.net]
Anacondaなしで機械学習しようとすると依存地獄にハマる事がある
しかも何度もその地獄は訪れるのだ



396 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 03:56:14.00 ID:zx+1q7jO.net]
プログラムスレの人たちはやさしいなぁ

397 名前:工学部生 [2018/12/23(日) 04:10:22.74 ID:7vB6H+y7.net]
anacondaは科学技術計算は得意なようです。
皆さんがおっしゃる通り、Web系は苦手で、私もDjangoの導入に手間取ってできなかったので、
Web系サーバーで世界シェアトップのApacheでやってみようと思います。

398 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 04:18:13.35 ID:urCV0Egf.net]
apacheとdjangoって全然用途が違うけど意味わかってる?

399 名前:デフォルトの名無しさん [2018/12/23(日) 05:00:58.63 ID:zx+1q7jO.net]
only 2 non-keyword
argument accepted
って出るんだけど
ちなみにさっきのは
リスト[]で代用した

400 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 05:24:00.01 ID:zMRMmtKp.net]
最近のAIはすごい
こんなに釣ってるんだもの

401 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 06:06:06.95 ID:lfndw29D.net]
conda, pip みたいに、異なるパッケージマネージャー(PM)を同時に使うと、ハマるぞ!

「みんなのPython」にも書いてあるけど、
Anaconda はWindows で、Python がインストールされていない時のみに使う

既にPython が入っている環境では、素人では解決できません!
つまり、PM がバッティングする!

Ruby では、Bundler 1つだけ。
JavaScript のnpm, yarn だけは、同時に使える

402 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 10:30:10.74 ID:2P7sB8HL.net]
windows10 64bitでpythonスクリプトから配布用exeを作るなら何を使うのがおすすめでしょうか?

403 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 12:50:43.69 ID:gYW6ygwz.net]
windowsにこだわる理由はなに?
Linuxじゃないとできない事多いけど

404 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 13:00:15.65 ID:L4aCh2dC.net]
>>403
文もうか?
配布するって書いてあるだロ
普及率考えタラwinの選択士はありだろ

405 名前:デフォルトの名無しさん [2018/12/23(日) 13:26:55.78 ID:1CMGQ+zK.net]
>>402
python.dll



406 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 14:27:13.81 ID:Fr7o4dUU.net]
python.dllはembedable pythonのことでしょうか?
この中で色々pipしたディレクトリごと配布すれば相手側は何もインストールせず使えるって感じですかね
試してみます
ありがとうございます!

407 名前:工学部生 [2018/12/23(日) 15:52:55.16 ID:7vB6H+y7.net]
こっちは、webアプリ作れるサンプルプログラムを作りたいだけなのに、
なんでwebの開発環境を作るだけでこんなに苦労世にゃならんの?

408 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 17:22:56.48 ID:F9ZnOHD3.net]
多分全ての始まりはunixがバカ高かったこと
IBMを恨んでくれ

409 名前:工学部生 [2018/12/23(日) 17:49:19.63 ID:7vB6H+y7.net]
Webアプリ作りたい超初心者ですが、
だれか、Djangoのwebアプリの開発環境の構築の手順を
分かりやすく教えてくれる紳士がいたら教えてくださいm()m

410 名前:デフォルトの名無しさん [2018/12/23(日) 18:51:47.70 ID:UMvq+12V.net]
みなさんPython初心者だったらまず何をつくろうとしますか

411 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 18:58:02.99 ID:F9ZnOHD3.net]
>>410
俺は画像認識(mnist)だった

412 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 19:28:46.10 ID:W1WTTdjb.net]
>>409
1. Linux 環境を準備(WindowsならVirtualBox使えばいい)
2. Python 3.6 以降をインストール(あらかじめされてることも)
3. pipenv でその中に pipenv install django

413 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 19:29:58.11 ID:W1WTTdjb.net]
pythonはコーディングより環境設定の方が難しいから、
windows/mac+Anacondaなんて舐めた設定でやるのはマゾにしかおすすめできない。

414 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 19:53:12.97 ID:JyvcSPgl.net]
windowsならanacondaでもしょうがないかもと思わなくもないが、
macでanacondaは間違いなく知能障害児。

415 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 20:03:28.23 ID:POrIDq3d.net]
多くの入門書でanacondaが推奨されているから



416 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 22:27:14.04 ID:RcHR2orb.net]
>>410
バイナリにパッチ当てるスクリプトだった

417 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 22:31:57.04 ID:pU8cI0js.net]
pythonの初心者っつっても他言語の経験があるかどうかで全然違うからな。

418 名前:デフォルトの名無しさん mailto:sage [2018/12/24(月) 00:37:08.64 ID:gRAoiV31.net]
>>410
10年くらい前にGIMPマクロを作ろうとしてSchemeから乗り換えたのが最初だったな

419 名前:工学部生 [2018/12/24(月) 02:00:47.00 ID:H0qwOSDk.net]
>>412
>>412
virtualboxのインストールはできました。
なんか環境構築には便利そうな感じです。


やりたいことは5chみたいなスレッド作成や、パスワード入力したり、
そういう基本的なwebアプリが作りたいだけなんですけどね。
環境構築でつまずいております。


anacondaでDjangoインストールしようと、サイトにある通りやってもエラー出て
できませんでしたが、
anacondaとDjangoでwebアプリを作るよりも、
virtualboxのほうが良い利点ってなんでしょうか?

420 名前:デフォルトの名無しさん mailto:sage [2018/12/24(月) 04:10:07.58 ID:gRAoiV31.net]
DjangoはLinuxの扱いがわかって、HTMLとCSSがわかって、http通信がわかって、MySQLなりポスグレなりのデータベースがわかる人でないと扱えないよ。
Virtualbox云々は、その上にLinuxを入れて、Djangoが期待する標準的な環境でやれということ。

421 名前:デフォルトの名無しさん [2018/12/24(月) 07:47:24.00 ID:qAhxL61S.net]
そんなずらずら並び立てて初学者をヒビらす程大したもんやないわw

422 名前:デフォルトの名無しさん mailto:sage [2018/12/24(月) 10:33:16.17 ID:3tyLEAXA.net]
わかった上で〜は言い過ぎにしても、結局やるハメにはなる

423 名前:デフォルトの名無しさん mailto:sage [2018/12/24(月) 10:46:57.92 ID:WvqU9w0r.net]
>>413-414
MacでPythonの時点で大マゾ

424 名前:デフォルトの名無しさん [2018/12/24(月) 10:58:52.77 ID:Z0ScpPwI.net]
データサイエンスとか機械学習関係ないのにanaconda使ってるPython入門書とか正直バカなんじゃないかと思ってます

425 名前:デフォルトの名無しさん mailto:sage [2018/12/24(月) 12:26:49.06 ID:3lJniPZp.net]
入門書は入門書ビジネスやってる奴がそのつど調べて書いてる
(入門書ビジネスやってる奴らは別にエキスパートでもなんでもない)
から
その時期にググって出てくる話の焼き増しでしかない
だからAnacondaばかり出てくる



426 名前:デフォルトの名無しさん mailto:sage [2018/12/24(月) 13:03:17.13 ID:j0qYR6UA.net]
>>423
何で?

427 名前:デフォルトの名無しさん mailto:sage [2018/12/24(月) 13:09:33.31 ID:3tyLEAXA.net]
ぃぬxってことでは

428 名前:工学部生 [2018/12/24(月) 15:04:17.82 ID:QR192lqL.net]
Django はwindows じゃなくて、
LinuxPCじゃないとできないんですか?

429 名前:デフォルトの名無しさん mailto:sage [2018/12/24(月) 15:14:13.85 ID:3tyLEAXA.net]
>>428
そもそもなんでDjangoやjupiternotebookを使いたいのかが分からんし、一体何を作りたいかもよく分からんが・・・

windowsだとクソみたいなエラーが多発で開発環境の構築だけで、何も得られないまま時間だけが過ぎていく
ただ、windowsでも仮想PCを使えばwindowsの中でlinux環境を作ることが可能
実動作は結構重くなるけど一度こっちで構築した方がノウハウを得られて良いと思う

430 名前:デフォルトの名無しさん mailto:sage [2018/12/24(月) 15:27:24.75 ID:zfHK4lH4.net]
>>428
オープンソースの世界はよほどリソースのあるプロジェクトでもWinとLinuxで同等のものが同じように使えるということはないのよ
WinとLinuxではフルパスの指定の方法すら違う
大概はこっちの環境で作られてあっちへはベストエフォートで移植って形になるから、無用のトラブルを避けるために一番標準的な環境で始めるのが得策

431 名前:デフォルトの名無しさん [2018/12/24(月) 15:32:25.14 ID:38s/cuzJ.net]
DNS の知識乏しい人も結構いるよね

432 名前:デフォルトの名無しさん [2018/12/24(月) 15:53:41.65 ID:38s/cuzJ.net]
Web系に関連するセキュリティの知識も覚えないとダメだな

433 名前:デフォルトの名無しさん [2018/12/24(月) 16:02:12.95 ID:38s/cuzJ.net]
やっぱりドワンゴがやってるみたいに一年ぐらいかけて、じっくりと作りながら勉強するのがいい気がする

434 名前:工学部生 [2018/12/24(月) 16:15:51.92 ID:H0qwOSDk.net]
大学でanaconda使ってるんだけど、
anacondanavigaterにDjangoを入れる方法を教えてくんろ。
エラーが出てインストールできないんだが、なんで?

anacondanavigaterはいろいろなモジュールが使えて便利。

435 名前:デフォルトの名無しさん mailto:sage [2018/12/24(月) 16:32:40.48 ID:3tyLEAXA.net]
大学で聞いたらええがな



436 名前:デフォルトの名無しさん mailto:sage [2018/12/24(月) 16:45:16.82 ID:zcolqab1.net]
まともに実用してるやつはanacondaなんか誰も使ってないから大学で聞け

437 名前:デフォルトの名無しさん [2018/12/24(月) 16:56:19.98 ID:GDKQmn45.net]
>>423
つまづくところあるっけな?
公式かインテルのバイナリのdmgダウンロ突っ込んで一年くらい書いてるけど変になって困った覚えは特に無い
初心者が迷うのはbashrcからPYTHONPATHに作業フォルダや、バージョンアップでごちゃごちゃならないようホーム階層にsitepkgs/を作ってexportするくらいじゃ

エディタもリッチなVSCodeやらSpider入れればボタンポチポチでデバッグ進む
モダンな言語以外も触るのでnVim使ってるけど、+Jedi-Vimで十分なくらい

うちのWindowsでも外のMacでも同じように入れて同じように動いてる

ライブラリ入れまくりのカルマ避けようとミニマリストやってるからかもしれないけど

438 名前:デフォルトの名無しさん [2018/12/24(月) 17:04:58.89 ID:GDKQmn45.net]
Djangoとやらを使ったこと無いけど、それをどうしても使いたいように見えるから、一番シンプルな本体だけ入れてやりなよ
余計な物は後から加えればいい

439 名前:デフォルトの名無しさん [2018/12/24(月) 17:06:41.39 ID:GDKQmn45.net]
まともなプロジェクトの作品なら、公式環境で動く事は必ず保証されているはず

440 名前:デフォルトの名無しさん mailto:sage [2018/12/24(月) 17:16:21.36 ID:vHZSU33/.net]
>>434
エラー内容でgoogle検索した?
初歩的な話ならstackoverflowとか参考になるページが
大量にひっかかると思うけど

441 名前:工学部生 [2018/12/24(月) 18:12:47.23 ID:H0qwOSDk.net]
手軽なWEB開発フレームワークのFlaskのほうはインストールできた、


Djangoはマイノートパソコンではそもそも容量不足かな。

442 名前:デフォルトの名無しさん mailto:sage [2018/12/24(月) 18:13:05.19 ID:SfZGyFLe.net]
Fラン大生にスタックオーバーフローはレベルが高すぎる

443 名前:工学部生 [2018/12/24(月) 18:15:04.45 ID:H0qwOSDk.net]
ありがとうございます。
anacondanavigaterでDjangoは容量不足かなんかでインストールできませんでしたが、
軽量WEBフレームワークのflaskのほうはなんとかインストールできました。

flaskでWEBアプリのサンプルプログラム作成のところまでは行きたい。

444 名前:工学部生 [2018/12/24(月) 18:21:10.32 ID:H0qwOSDk.net]
anacondanavigater→django  謎のエラー

anacondanavigater→flask ○無事、インストール

445 名前:デフォルトの名無しさん mailto:sage [2018/12/24(月) 20:30:40.76 ID:YWQHPlzp.net]
anaconda プロンプトを起動
deactivate
conda create -n env_django python=3.6
activate env_django
conda install -y -c conda-forge django
これでだめかね



446 名前:工学部生 [2018/12/24(月) 21:58:06.39 ID:H0qwOSDk.net]
>>445
ありがと、
なんかインストールする画面は出てきたけど、インストールされてなかった。
軽量フレームワークのflaskのほうができたから、重量フレームワークのDjangoだとPCの容量が足りんかも。

447 名前:デフォルトの名無しさん mailto:sage [2018/12/24(月) 22:13:55.59 ID:N0NAok1A.net]
>>430
Ruby では、multi OS 対応だから、パス区切りは、/ で、\ に悩まされることもない。
改行コードも、OS によって変わる

Dir.glob('C:/Users/Owner/Documents/Ruby/*.txt') do |file|
puts file
end

448 名前:デフォルトの名無しさん mailto:sage [2018/12/24(月) 22:55:38.67 ID:l5wcxkvf.net]
昔、道を外れてRubyとかいうクソ言語の本読んでたとき出てるコード打ち込んでも動かなかった。
forkを使ってるのでwindowsでは動きませんだって。なんじゃそら!抽象化しろよ能なし!

449 名前:工学部生 [2018/12/24(月) 22:59:00.67 ID:H0qwOSDk.net]
初心者のためのFlaskアプリ開発@ AnacondaでPythonの開発環境をつくる
https://yukituna.com/812/

450 名前:デフォルトの名無しさん [2018/12/25(火) 00:11:27.92 ID:allYR1An.net]
>>448
どうしてもWindowsでfork使いたいならCygwin環境やWSLのUbuntu等の中でやりなさい。
しかしWindows捨ててLinuxとかを使うのが一番良い。

451 名前:デフォルトの名無しさん [2018/12/25(火) 00:12:34.32 ID:allYR1An.net]
なんだったらMacでも良い。

452 名前:デフォルトの名無しさん mailto:sage [2018/12/25(火) 00:31:18.23 ID:5rbjhw11.net]
Windows使いに人権ないのはルピーの伝統だもんな。
Pythonに負けた一因。

453 名前:デフォルトの名無しさん mailto:sage [2018/12/25(火) 00:38:15.18 ID:lXsIK4Jm.net]
>>447
アホか
そのC:のことを言ってるんだよw

454 名前:デフォルトの名無しさん mailto:sage [2018/12/25(火) 01:00:14.06 ID:Pk7gkPrC.net]
Djangoのサイズなんて調べてないけど数十MBだろ
それが不足するディスクで一体何をする気なのか

455 名前:デフォルトの名無しさん [2018/12/25(火) 12:40:16.90 ID:yeWprDEr.net]
>>410
pythonで初めて作ったのは2chに投稿するスクリプトだった



456 名前:デフォルトの名無しさん [2018/12/25(火) 12:41:46.76 ID:yeWprDEr.net]
>>419
君の理解は色々めちゃくちゃだな
勉強を先に汁

457 名前:工学部生 [2018/12/25(火) 13:31:10.97 ID:tiJiexw+.net]
>>445

445デフォルトの名無しさん2018/12/24(月) 20:30:40.76ID:YWQHPlzp>>446
anaconda プロンプトを起動
deactivate
conda create -n env_django python=3.6
activate env_django
conda install -y -c conda-forge django
これでだめかね


一夜明けて、anacondanavigater開いてみたら、
env_djangoという仮想環境と、Djangoが既にインストールされているという
謎現象が起きました。ありがとうございます。
なんででしょうね?

458 名前:工学部生 [2018/12/25(火) 13:36:30.49 ID:tiJiexw+.net]
anacondanavigaterに仮想環境作って、
Djangoインストールしてもできない。flaskはできるのに。
>>445さんの特殊な方法でやったら、なぜかできた。

Djangoがウンコだからでしょうか?

459 名前:デフォルトの名無しさん [2018/12/25(火) 13:37:40.00 ID:3AxwGiO5.net]
おまえがうんこ

460 名前:デフォルトの名無しさん mailto:sage [2018/12/25(火) 14:12:44.62 ID:b+2q9X34.net]
エンジニアなら謎とか言うな。
ドキュメントもソースも謎じゃなくなるまで掘り下げるか、詳細がわからなくても大枠で安全性を担保できるくらい総合知識をつけろ。

461 名前:デフォルトの名無しさん mailto:sage [2018/12/25(火) 14:32:58.41 ID:8znUb7nt.net]
>>458
ドキュメント類をちゃんと読んでる?

462 名前:デフォルトの名無しさん [2018/12/25(火) 14:37:36.98 ID:wH59ARy4.net]
>>460
あんな?コンピューターの世界はオカルト現象だらけなんやで?
それこそ謎と不思議の玉手箱やてなもんや
おまえもいつかワイのゆうとる事がわかる日がくると思うで

463 名前:工学部生 [2018/12/25(火) 15:05:40.67 ID:tiJiexw+.net]
anacondaを利用して"helloworld"を表示させるwebプログラムを
作りたいだけなんだけど、なんでこんな手間取らなきゃならんの?
イロハを教えて

464 名前:デフォルトの名無しさん mailto:sage [2018/12/25(火) 15:36:45.35 ID:Ad0rKeqk.net]
色は匂えど散りぬるを

465 名前:工学部生 [2018/12/25(火) 16:31:28.62 ID:tiJiexw+.net]
結局、ファイルの管理とか難しいところは、python会社に就職して学ぶのが、一番手っ取り早い
んでしょうねえ。



466 名前:デフォルトの名無しさん mailto:sage [2018/12/25(火) 16:58:55.58 ID:lXsIK4Jm.net]
>>462
人事を尽くさずに天命を待ってもいいのは、リスクオーナーとエースだけ。
知り得ない理由によるトラブルは実際多いけど、このボンクラ学生の例はただの手抜きでしょ。

467 名前:デフォルトの名無しさん mailto:sage [2018/12/25(火) 17:16:27.69 ID:hiGQOOWa.net]
まぁこんな最先端の技術がアホみたいにアナログな依存性でがんじがらめってのは信じられないとは思う
俺もそうだった
もっとこう、シンプルで華やかな世界を夢見ていた

今思えば美しい夢だったんだなって

468 名前:デフォルトの名無しさん mailto:sage [2018/12/25(火) 18:23:58.05 ID:SN6L+W3b.net]
if __name__ == `__main__`:

これめっちゃきもちわるい…

469 名前:デフォルトの名無しさん mailto:sage [2018/12/25(火) 19:33:02.07 ID:e2stWdCv.net]
>>463
分からないところがあったら英語で調べて解決策を自力で編み出せる人じゃないとPythonは無理だよ。
もしwebプログラミングが初めてで英語もできないなら、
悪いことは言わないから、djangoはやめてPHPあたりから勉強した方がいい。
日本語で一杯本も出てるから。それからdjangoに戻ってきた方が結果として近道。

470 名前:工学部生 [2018/12/25(火) 19:57:11.34 ID:tiJiexw+.net]
>>469
アドバイスありがとうございます。
まずは、PHPでhelloworldからすべきですか。

英語はできる方ですが、海外サイトをスラスラ読めるレベルではないですね。
まだまだ、海外の技術を知るためにも勉強するべきですね。

471 名前:工学部生 [2018/12/25(火) 20:00:06.83 ID:tiJiexw+.net]
やはりwebアプリのノウハウはPHPからやったほうが妥当ですか。。

472 名前:デフォルトの名無しさん mailto:sage [2018/12/25(火) 20:02:58.74 ID:es6/PvwV.net]
今時PHPはないわー

473 名前:デフォルトの名無しさん mailto:sage [2018/12/25(火) 20:11:33.30 ID:hiGQOOWa.net]
webはphpの方が楽
ただpythonとの接続はかなりめんどくさくなる

474 名前:デフォルトの名無しさん mailto:sage [2018/12/25(火) 22:23:24.41 ID:SN6L+W3b.net]
環境構築とやらでもうなにがなんだか
importしても見つかりませんでるし
ネットでコピペしたコードもうまく動かない

ちょっと敷居たかすぎぃ

475 名前:デフォルトの名無しさん mailto:sage [2018/12/25(火) 23:00:02.65 ID:cyDYvI8X.net]
for k in [0, 1, 2, 3, 4, 5]:
   print(k)

ちょっと思ったんですが、
for文はリストの先頭から順番にループを回すということが保証されてるんでしょうか?



476 名前:デフォルトの名無しさん [2018/12/25(火) 23:01:51.56 ID:wH59ARy4.net]
先頭てなんや?

477 名前:デフォルトの名無しさん [2018/12/25(火) 23:05:41.43 ID:xaAtBBJu.net]
listは順序は保証されてるのでは?
setは多分されていない

478 名前:デフォルトの名無しさん [2018/12/25(火) 23:09:54.89 ID:wH59ARy4.net]
そおゆう言い方するとまるでランダムみたいやろ
リストもセットも順序が一定なんは保証されとるわ

479 名前:デフォルトの名無しさん mailto:sage [2018/12/25(火) 23:33:15.25 ID:6pVNH6NR.net]
>>471
ウェブをPythonで学ぶのはオススメしない
社会にでたらウェブはJavaかphp、まれにruby、最近はgoくらい
Pythonは機械学習とセキュリティ関連が強いからそっちと連携させる場合は使わざるを得ないけど、社会的には物凄くマイナーであることは認識すべし

480 名前:デフォルトの名無しさん [2018/12/25(火) 23:42:19.31 ID:zW5TnriB.net]
>478
setはされてない

481 名前:デフォルトの名無しさん [2018/12/26(水) 01:04:17.59 ID:7UK5QZfy.net]
最新でdictはデフォでorderedになったんだっけ
まあそれを使う状況は辞書の使い方を誤っているはずだ

482 名前:デフォルトの名無しさん [2018/12/26(水) 01:48:03.48 ID:Lu7+OeYS.net]
>>478
ランダムまで行かないだろうが保証はされんよ
setに順番に要素をaddしていくことを考えてみ
重複が発生した時点で順番がズレていく

483 名前:デフォルトの名無しさん mailto:sage [2018/12/26(水) 01:56:02.13 ID:fL3Y9q0D.net]
dictは確か3.6以降はorderedが保証されてるはず
setはランダムに見えるけど元のシードの関係でランダムには出ない(が、入れた順番通りにはほぼ絶対に出ない)

484 名前:デフォルトの名無しさん mailto:sage [2018/12/26(水) 02:02:06.93 ID:yjNKSwPW.net]
pythonは確かに簡単だけどselfをいちいち書かなきゃいけなかったりエラーメッセージ見辛くて苦手

485 名前:デフォルトの名無しさん [2018/12/26(水) 03:21:13.59 ID:XiMTcnTq.net]
おまえら、キチ外工学部生なんぞ、相手にするなよw

こいつは、以下のようなウソ800を、平気で毎回言って
スレ荒らしするのを楽しんでるようなやつだからなw


>2018/11/07(水) 00:53:55.49ID:b5i4wLN+0

>私が、もし、癌で余命宣告されたら、

>病院なんぞいかずに、テラヘルツを体に当てるだろう。

>あるいはエボラ出血熱にかかった場合でも、
>テラヘルツを体に当てれば、恐らく治せるはずだ。

>これが普及すれば、かなりの医師の仕事が奪われるんじゃないか。



>2018/11/07(水) 01:05:04.78ID:b5i4wLN+0

>テラヘルツ波が普及すれば、多くの病気治療が可能になり、

>医者の仕事がほとんど奪われる潜在性を秘めていると私は考える。


>ドクター中松の現在は、がんがんロボットで余命延長?資産や息子は?
>https://jyouhou-depot.com/dr-nakamatu_invent/

>処方箋なんか、ほとんど効かない薬ばっかりだが、
>テラヘルツは当てるだけで、不調を整える効果が抜群に出る。



486 名前:デフォルトの名無しさん [2018/12/26(水) 12:01:07.15 ID:SYluapyD.net]
>>480,482
知らん事を答えようとすんなアホw

487 名前:デフォルトの名無しさん mailto:sage [2018/12/26(水) 12:11:58.42 ID:SDSzUEhp.net]
Python3.7の公式ドキュメントでは
setは包含関係はあるけど順列関係はないよ、だからsortとかもできないよと書いてあるね
日本語ドキュメントは読んでないから訳語がそうなってるかは知らんけど

488 名前:デフォルトの名無しさん [2018/12/26(水) 12:37:43.62 ID:8BaScDYP.net]
ぐぐったり、答えもらって終らせずに、ちゃんとドキュメント参照しましょうっていうある意味ではいい見本やね

489 名前:デフォルトの名無しさん [2018/12/26(水) 12:51:23.18 ID:SYluapyD.net]
>>487
読んでも意味わかっとらんやんおまえw

そこに書いとるのはおまえの想定した順序にはならんとゆう事で
列挙するたびに順序が不定だとゆう事ではないで

490 名前:デフォルトの名無しさん [2018/12/26(水) 13:05:58.00 ID:GeDd4jF4.net]
MacOSのアップデートが入る度に、
インストール済みのライブラリやパッケージがどれか使えなくなるのは普通?

OpenCVが特に

491 名前:デフォルトの名無しさん mailto:sage [2018/12/26(水) 13:07:30.59 ID:UaCUIqr8.net]
画像を集めるクローラー作って見たいのですが素人向けのおすすめの本はありますか?

492 名前:デフォルトの名無しさん mailto:sage [2018/12/26(水) 14:09:18.65 ID:U9lwKqjs.net]
>>489
https://stackoverflow.com/questions/12165200/order-of-unordered-python-sets

このへん読んどきなよ
5分もあれば目を通せるよね?

493 名前:デフォルトの名無しさん mailto:sage [2018/12/26(水) 15:13:01.64 ID:S00KdzjZ.net]
>>490
クリーンインストール以外で
特に困ったことは起きない気がする
OpenCVは入れてない

494 名前:デフォルトの名無しさん mailto:sage [2018/12/26(水) 17:06:02.76 ID:oyp9eMhy.net]
>>490
まさかシステムのPython使ってないだろうな

495 名前:デフォルトの名無しさん mailto:sage [2018/12/26(水) 17:24:01.33 ID:8dTQa8Pu.net]
あちこちで、荒らしがスレを立てている!
テンプレに、変なものを入れているのが荒らし!

★当スレにRubyのソースコード類を書くことを禁ず
☆Ruby等、Pythonではないプログラミング言語での回答を書くことも禁ず

jQuery, Lodash など、ライブラリの話題を禁止するとか、
テンプレを勝手に変える奴は、荒らし!

大半のスレが荒らされている。
ピラフ大王・片山先生も被害者

荒らしと会話しないように!



496 名前:デフォルトの名無しさん [2018/12/26(水) 17:32:14.70 ID:1qe+8L32.net]
テラHzが体に良いなら電子レンジの中に入れば良いと思うが
そんな漏れは岩盤浴は通ってる

497 名前:デフォルトの名無しさん [2018/12/26(水) 17:32:45.28 ID:1mIvIFIb.net]
【火器管制レーダー模擬ロックオン】 TV局「危機感を煽てください」 JSDF「自衛隊もやってんだが」
rosie.5ch.net/test/read.cgi/liveplus/1545790819/l50

498 名前:デフォルトの名無しさん mailto:sage [2018/12/26(水) 17:59:17.31 ID:B3Zj8ck+.net]
>>491
史ね

499 名前:工学部生 [2018/12/26(水) 18:56:06.67 ID:BXLIt/rJ.net]
>>496
電子レンジは波長が長いから、周波数が全然違うだろ。
テラヘルツは発生させるのが難しい。


岩盤浴からはテラヘルツが出てるかもしれんな。

500 名前:デフォルトの名無しさん [2018/12/26(水) 19:39:26.24 ID:XiMTcnTq.net]
この、キチ外工学部生は、あちこちのいろいろなスレで、
そのスレとは関係のない内容の投稿を繰り返し、
嫌がらせを繰り返す、真性のカスだからなw

検索してみりゃすぐわかる
だから相手にするなよw

しかもこいつは、最初のうちは、初心者で教えてもらう立場の時だけは
へこへこと、下手にでているが、
しばらくして慣れてくると、もうここのスレの住人のサルどもは超えた、
俺様はもう達人レベルに達したとかのウソ800を、
あちこちのスレで平気で毎回くりかえして
スレ荒らしするのを楽しんでるようなやつだからなw

ここでの行動も、まったくそのパターンと同じような感じでワロタわ
まさにチンパンジーレベルの低脳みそな、この工学部生の行動パターンにはw

501 名前:デフォルトの名無しさん [2018/12/26(水) 19:45:03.12 ID:XiMTcnTq.net]
ちなみに、

さきほど例であげた、テラヘルツ波関連の投稿も、こいつが地震板で連投してた内容だw
地震とは、まったく無関係な内容での荒らしでな
地震とは関係ないようだって、誰でもわかることなのに連投につぐ連投でなw


市況板とか、あちこちのスレで同じことを繰り返しては
そこでの議論を台無しにしてるクズ野郎だから、こいつは

502 名前:デフォルトの名無しさん mailto:sage [2018/12/26(水) 19:48:10.30 ID:vdicJhjh.net]
>>498
??w?w??

503 名前:デフォルトの名無しさん mailto:sage [2018/12/26(水) 21:09:03.88 ID:Y8+MwfS4.net]
>>499
電子レンジは2.4GHz帯だぞ
WiFiとかに影響するのを知らんのか?

504 名前:デフォルトの名無しさん [2018/12/26(水) 22:00:16.25 ID:RxF2g5Va.net]
うちもPUBGやってる時に、止まったら大概、犯人は電子レンジ

505 名前:デフォルトの名無しさん mailto:sage [2018/12/26(水) 22:13:23.54 ID:B3Zj8ck+.net]
>>502
史ね



506 名前:デフォルトの名無しさん mailto:sage [2018/12/26(水) 22:14:00.13 ID:lH6FC2u/.net]
>>505
それしか言えんのかこの猿ぅ

507 名前:デフォルトの名無しさん [2018/12/27(木) 01:31:20.01 ID:tI3n8wtp.net]
>>468
気に入らないなら別に使わなくてもいいぞ
大体verification目的だろうし、そうならそのモジュールをインポートしたverification.pyに分ければ良いだけの話

508 名前:デフォルトの名無しさん [2018/12/27(木) 01:36:14.11 ID:tI3n8wtp.net]
というかその方がテスト目的に便利
単一ファイルだと名前空間が汚れてるし、モジュールとしての使用をテストしたいなら、モジュールとして引用する時に用いる記法と同様にmod.funcで記述できる
むしろこのイディオムは推奨しない

509 名前:デフォルトの名無しさん [2018/12/27(木) 01:41:36.95 ID:tI3n8wtp.net]
広く使われてるけど、ハッキリ言ってアンチパターン
一々テストスクリプト書きたくないめんどくさがり屋の為のイディオム

510 名前:デフォルトの名無しさん mailto:sage [2018/12/27(木) 02:11:44.10 ID:R6XYbV9I.net]
それすら書かないよりはマシでは

511 名前:デフォルトの名無しさん mailto:sage [2018/12/27(木) 02:13:52.91 ID:7a2NgQl3.net]
他の言語に比べて予約語が少なめだよ!とかいっといて
__main__だの__repr__だのが出てくるとあのさあ…ってなるよね
実質予約語じゃねーか!

512 名前:デフォルトの名無しさん mailto:sage [2018/12/27(木) 02:17:54.30 ID:KLGborwt.net]
マジカル☆キーワー子

513 名前:デフォルトの名無しさん mailto:sage [2018/12/27(木) 08:30:42.77 ID:dq01g3G8.net]
>>509
モジュール内に書くのは確かにアンチパターンかも知れないね
一方でコマンドラインから呼び出されるメインのスクリプトに小さな関数を含む場合には書くようにしてる

514 名前:デフォルトの名無しさん [2018/12/27(木) 10:31:53.45 ID:tI3n8wtp.net]
>>513
まあ百行位のほんとに簡単なスクリプトなら使うのが良い
大きいのはなるべく分割してる

515 名前:デフォルトの名無しさん [2018/12/27(木) 11:39:24.93 ID:3cnsgeAY.net]
>>511
上書き出来るからそれは違う



516 名前:デフォルトの名無しさん mailto:sage [2018/12/27(木) 13:29:10.56 ID:vFbRqeBi.net]
パイソンはfor文が変。

517 名前:デフォルトの名無しさん [2018/12/27(木) 13:47:35.12 ID:SzdNjvIa.net]
そうでもない

reverse() と reversed() とか
iterator を返すか list を返すかとか
はまり要素はあるけど

518 名前:デフォルトの名無しさん mailto:sage [2018/12/27(木) 17:57:47.48 ID:aDqJzuL+.net]
>>516
range() 使うことで foreach に統一したからちょっと戸惑う人はいるかもな
for-elseとかめっちゃ便利だし他の言語でもサポートして欲しいわ

519 名前:デフォルトの名無しさん mailto:sage [2018/12/27(木) 19:51:10.53 ID:pFurIVXL.net]
>>518
そんなのbashスクリプトがサポートしてるから出来て当然

520 名前:デフォルトの名無しさん [2018/12/27(木) 19:52:27.11 ID:fStw2P8T.net]
どおゆう理屈やw

521 名前:デフォルトの名無しさん mailto:sage [2018/12/27(木) 20:31:47.31 ID:Yhr9LMWw.net]
>>495
お前rubyキチ本人だろ

522 名前:デフォルトの名無しさん mailto:sage [2018/12/27(木) 20:40:22.71 ID:hUBeLDlz.net]
>>519
何を主張したいのかよくわからん w

523 名前:デフォルトの名無しさん [2018/12/28(金) 04:00:55.42 ID:1+uaKn3C.net]
Pythonの文法やら何が出来るやらを
網羅的、体系的に学べる参考書でおすすめある?
オライリーの入門本は2015年で少し古いのかな?

524 名前:デフォルトの名無しさん [2018/12/28(金) 15:19:01.85 ID:56T0b3/9.net]
サウンドをDeepLearningしようと思うんだけど、
44.1kHzは必要ないので4分の1位にしようと思うんだけど
numpyで一発でできる?

4要素毎に平均とって4分の1の大きさのarrayにしたいの

525 名前:デフォルトの名無しさん [2018/12/28(金) 15:44:17.30 ID:KXx45DYL.net]
>>524
import numpy as np
x = np.arange(100) #入力信号
x = x.reshape((-1,4)).mean(axis=1)

ただし系列長が4の倍数になっている必要あり



526 名前:524 [2018/12/28(金) 16:10:06.07 ID:56T0b3/9.net]
>>525
ありがとう。
凄いね。
こういう発想ができるようになりたい

527 名前:デフォルトの名無しさん mailto:sage [2018/12/28(金) 17:47:01.40 ID:3YeBBG9o.net]
>>526
とりあえずしゃぶれよ

528 名前:デフォルトの名無しさん mailto:sage [2018/12/28(金) 22:35:53.67 ID:DvAx2dxF.net]
int("") とするとエラーが出るのでちょっと困ってたが
検索したら int("" or "0") のような書き方があるのを見つけた

529 名前:デフォルトの名無しさん [2018/12/28(金) 23:05:41.34 ID:KXx45DYL.net]
空文字列はFalse扱いだからね
そしてorは前者の評価結果がTrueなら前者が、そうでなければ後者を返すからだね

530 名前:デフォルトの名無しさん [2018/12/29(土) 00:56:27.64 ID:Q5zCqUOy.net]
不安の先送りでしかない ような

531 名前:デフォルトの名無しさん [2018/12/29(土) 01:01:00.62 ID:5EjDFocT.net]
どうみても無駄

532 名前:デフォルトの名無しさん [2018/12/30(日) 12:39:32.84 ID:DtzGWHMf.net]
関数まで勉強したけど何作ればええんや。
クラスはまだ微妙。
何か作りたい。
AWSのlambdaも使いたい

533 名前:デフォルトの名無しさん [2018/12/30(日) 12:56:57.98 ID:mJsbirIQ.net]
とりあえず勉強してるけど作りたいものがないって人はpaizaのスキルチェック辺りでもやってみるといいのではないか

534 名前:デフォルトの名無しさん [2018/12/30(日) 16:13:12.87 ID:Y/PcKL5Q.net]
通信勉強汁

535 名前:デフォルトの名無しさん mailto:sage [2018/12/30(日) 16:32:54.89 ID:hrilU9Tm.net]
>>532
普段面倒に感じてることはないんか?
仕事は?学生?



536 名前:工学部生 [2018/12/30(日) 19:22:42.03 ID:gpkFvmig.net]
メモ、
Google colaboratoryっていうクラウドで利用できるオンラインサービスがあるらしい。

537 名前:デフォルトの名無しさん [2018/12/30(日) 19:24:25.88 ID:DJmL4gMH.net]
>>535
仕事は保守、監視なう。
自分の部署がクラウドに力を入れてるから、AWSやPython勉強し始めた状況です。
まじで、何を作ればいいのかわかりまてん

538 名前:デフォルトの名無しさん mailto:sage [2018/12/30(日) 19:54:29.61 ID:K+Uji08X.net]
みんなのPythonっていう本買ったけど読みやすいようで読みづらい
他にもっといい本ある?

539 名前:デフォルトの名無しさん mailto:sage [2018/12/30(日) 19:56:05.85 ID:a4knKYVj.net]
>>537
だったら監視関連のツール作ればいい
AWSのサービスの練習には最適だろう

540 名前:デフォルトの名無しさん mailto:sage [2018/12/30(日) 19:58:25.10 ID:SBXag0kd.net]
>>538
書籍ならOREILLYがダントツ

541 名前:デフォルトの名無しさん mailto:sage [2018/12/30(日) 20:04:55.72 ID:K+Uji08X.net]
>>540
公式サイトの本一覧を見て初心者向けっぽいの
ピックアップしたんだけどどれがいいんだろう?どれも高いけど…
https://www.oreilly.co.jp/books/python/

初めてのPython 第3版
入門 Python 3
実践 Python 3
Head First Python 第2版

542 名前:デフォルトの名無しさん mailto:sage [2018/12/30(日) 20:11:07.33 ID:SBXag0kd.net]
>>541
amazonの試し読みで中身確認すると良いぞ
自分にあったものを買ってくだされ

543 名前:デフォルトの名無しさん mailto:sage [2018/12/30(日) 20:23:37.14 ID:K+Uji08X.net]
>>542
ありがとう
オライリー本の中身はAmazonで見られないと思ってた
紹介とレビュー見て実践は中級向け、Head FirstはWebアプリ開発に特化みたいなので
初めて or 入門のどちらかにしようと思う

544 名前:デフォルトの名無しさん [2018/12/30(日) 20:54:31.99 ID:q+H2Wt/Y.net]
独学プログラマーもいいけどな。

545 名前:工学部生 [2018/12/30(日) 20:57:39.43 ID:gpkFvmig.net]
「ディープラーニング、騒がれている割に、実は役にたたん説」があるからな。
これ、わりと現実的。
まあ、例えばだが、数字を2を3と仮に間違えてカメラが認識してしまったら大変なことになるし、
センサー最高。
言語処理も実はプログラマーが全部文法、タイピングしてましたというオチ。

まあ、googleの検索ソフトを始め、
検索でビックデータ処理みたいな重要性は今後も大きくなっていくだろう。


pythonの強みはシンプルに検索、統計分析など複雑なコードが書きやすいなど、
もっと別のところにある。



546 名前:工学部生 [2018/12/30(日) 21:07:20.01 ID:gpkFvmig.net]
少なくとも、今、金になってるのはAIでもディープラーニングでもなく

Microsoft「windows bing excel」
Google「 検索してください 」
Amazon「検索してください」
これ

547 名前:デフォルトの名無しさん mailto:sage [2018/12/30(日) 21:19:16.03 ID:a4knKYVj.net]
>>545
役に立たんかどうかはともかく、役に立つようになった頃には今のデータサイエンティスト笑がシコシコやってるような
機械学習を使った最適化問題のような単純なタスクはとっくに完全に自動化されてるよ
今でさえ、典型的な機械学習タスクはクラウドサービスのAPIに丸投げしたら遥かに手っ取り早く高精度出るんだから

548 名前:デフォルトの名無しさん mailto:sage [2018/12/30(日) 21:59:30.03 ID:8KuoxE+z.net]
>>545
> まあ、例えばだが、数字を2を3と仮に間違えてカメラが認識してしまったら大変なことになるし、
お前が何も理解できてないことがよくわかる w

549 名前:デフォルトの名無しさん mailto:sage [2018/12/30(日) 22:06:35.50 ID:SBXag0kd.net]
>数字を2を3と仮に間違えてカメラが認識してしまったら大変なことになるし、
これは誰が責任を取るかって話なんだよ
日本はマイナス評価だからね

人間よりAIの方がmnistの点数は高いし高速だから、
導入したほうがいいのは100%間違いないのに

550 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 11:10:42.70 ID:oWfizSwT.net]
>>545この投稿は、荒らし工学部の投稿、他のスレにおいて、スレ違いにも拘わらず同様なレス、皆が迷惑している、相手になると、無限に調子に乗ってレスの荒らし、スレが駄目になる。くれぐれもレスをせんように、

551 名前:デフォルトの名無しさん [2018/12/31(月) 11:29:45.58 ID:RvbtBQr5.net]
初めてのPython はやめておけ、あれは入門書ではない

552 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 12:47:48.81 ID:ub+ffh8E.net]
初めてのJavascriptといい、なんでオライリー嘘つくん?

553 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 12:56:16.50 ID:C2zMRwND.net]
プログラミングは初めてではないがPythonは初めての人が対象だから、嘘はついていない

554 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 12:58:10.47 ID:NHY5f5n5.net]
>>552
昔のパソコンを使う人はそこそこの土台があった
オライリーの「はじめての〜」シリーズはその人たちのレベルに合わせた訳本が多い
本当の一般人がオライリーに手を出すと辛い

555 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 13:52:21.06 ID:Zl+6bRIY.net]
Pythonやオライリーはアカデミック寄りだから、対象読者の知能も高めに設定してあるんだろう
大学の講義で教科書として使われるような「〇〇学入門」のノリ



556 名前:デフォルトの名無しさん [2018/12/31(月) 16:23:21.04 ID:J1KblhMP.net]
辻真吾のpythonスタートブックはどうだろう?

557 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 18:27:51.41 ID:FDr75Huk.net]
公式のチュートリアルでいいんじゃない

558 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 19:02:11.58 ID:ub+ffh8E.net]
「はじめて」のゲシュタルト崩壊w
こんなの初めてッ(初めてじゃない)みたいなもんか…

559 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 19:05:55.13 ID:P7ivXR4j.net]
普段からオライリー読んでる人がはじめてPythonにチャレンジ!
これがオライリー基準でいう「は じ め て」

560 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 19:19:22.33 ID:ZwGo24he.net]
ってかpython自体、あまり初心者意識してなくないか
class作れて呼び出せる、ぐらいは別言語で覚えてからだと思うんだが、そうでもないのか

561 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 19:51:23.91 ID:ane2kXI6.net]
これだから文系は
とりあえずしゃぶれよ

562 名前:デフォルトの名無しさん [2018/12/31(月) 19:54:02.38 ID:RvbtBQr5.net]
原題がLearning Pythonだからな
そっちでもビギナー向けじゃないって書かれてるけど

563 名前:デフォルトの名無しさん [2018/12/31(月) 21:29:25.87 ID:191rgnDC.net]
Pythonの入門書の評価を見たくて、ツイッターで書籍の名前を検索かけると何個も入門書をやってる方が結構いるんですが、そんなもんですか?1冊を何度もやって覚えるより複数やった方がいいって考えなのか

564 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 21:32:42.96 ID:Zl+6bRIY.net]
プロレビュワーでしょ
サクラ

565 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 21:34:37.24 ID:PKXpru+u.net]
技術書はほとんど数売れないから、サクラレビューは普通に行われる



566 名前:デフォルトの名無しさん [2018/12/31(月) 21:43:13.06 ID:191rgnDC.net]
なるほどサクラか。paizaで入門は勉強したから、エキスパートPythonプログラミング 改訂2版買おうか迷ってるんだけど中身検索できないから迷ってる。

567 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 21:53:40.46 ID:ZwGo24he.net]
今日日ネットっで中身確認できないようなものは候補から除外で良いと思うよ

568 名前:デフォルトの名無しさん [2018/12/31(月) 22:28:59.48 ID:191rgnDC.net]
キンドルにサンプル送信できました。すいません。
てか初心者用ではなかったので諦めました

569 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 22:29:31.67 ID:wcpNRzlf.net]
気になるなら全部買って読んでみろよ
本一冊も買えないほど貧しいならまずバイトしろ!

570 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 22:34:34.13 ID:FDr75Huk.net]
GitHubとかで他人のソース詠んでわからんとこだけ調べると勉強になるよ

571 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 22:39:34.00 ID:E3GRK6g9.net]
>>552
初めてのJavaScript 第3版 ――ES2015以降の最新ウェブ開発、オライリー、2017

この本を読める奴は、Ruby など、数言語はやっていないと無理だろw
10言語ぐらい知っている、漏れでも苦戦しているw

572 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 22:39:37.83 ID:wcpNRzlf.net]
>>570
出た!今話題の公式ドキュメントで殴るマン
コイツの言うことはプログラム初心者なら無視していいぞ
これは他言語経験者向けのアドバイスだからね

573 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 23:40:29.71 ID:FDr75Huk.net]
>>572
タダだし年の瀬の夜中だし本屋に行かなくてもすぐチェックできるんだから、公式読んでみたっていいだろw

574 名前:デフォルトの名無しさん [2019/01/01(火) 00:31:04.66 ID:bwLICxdy.net]
NPO法人 ここからねっと 池亀厚子 囲い込み詐欺師

〒194-0022 東京都町田市森野2丁目10−5

町田まごころクリニック 鹿島直人 院長

〒194-0022 東京都町田市森野2丁目8−15 AWA渋谷ビル

575 名前:デフォルトの名無しさん [2019/01/01(火) 01:18:40.11 ID:8OsFl1xF.net]
今年こそPythonを勉強するぞー
ってことなんでおススメの参考書をおせえて



576 名前:デフォルトの名無しさん [2019/01/01(火) 01:22:30.05 ID:8OsFl1xF.net]
10000時間の法則ということなんで、今年は10000万時間プログラミング勉強します。

577 名前:工学部生 [2019/01/01(火) 01:52:27.28 ID:6Cnt1qbo.net]
ドクター中松ショップっての見つけた。


信じてくれないだろうが、医師や看護師、薬剤師といった職業は、
急速に発達するテクノロジーによって、今後、消滅する運命にある、これはもはや確実。
「単純労働」の仕事はどんどん消えていき、
クリエィティブ、イノベーションを起こすような仕事が残っていくだろう。
テロメアを伸ばしたりミトコンドリアを活性化させたりして老化を防ぐ薬は登場してきている。


ドクター中松の現在は、がんがんロボットで余命延長?資産や息子は?
https://jyouhou-depot.com/dr-nakamatu_invent/


ガンガンロボット
www.dr-nakamats-shop.co.jp/dr/g_robot.html

578 名前:デフォルトの名無しさん mailto:sage [2019/01/01(火) 15:11:53.47 ID:FjNkXX5n.net]
>>575
オライリージャパンの入門python3でいいと思う
ぶっちゃけ入門なら公式ドキュメントでもいいけどな

579 名前:デフォルトの名無しさん [2019/01/01(火) 16:42:06.96 ID:hTzWlS87.net]
オライリーの「退屈なことはPythonにやらせよう」は?

580 名前:デフォルトの名無しさん [2019/01/01(火) 19:24:08.95 ID:/7s5/Hgo.net]
print(b'\xe3\x81\x82\xe3\x81\x91\xe3\x81\xbe\xe3\x81\x97\xe3\x81\xa6\xe3\x81\x8a\xe3\x82\x81\xe3\x81\xa7\xe3\x81\xa8\xe3\x81\x86'.decode())

581 名前:デフォルトの名無しさん [2019/01/01(火) 21:18:35.70 ID:aIap3tQw.net]
>>580
退屈なことはパイソンにやらせろや

582 名前:デフォルトの名無しさん mailto:sage [2019/01/01(火) 23:42:18.44 ID:Xdyknoeg.net]
>>581
とりあえずください

583 名前:デフォルトの名無しさん [2019/01/02(水) 12:09:56.25 ID:sdr2h7U6.net]
面倒なことは徴用工にやらせよう

584 名前:デフォルトの名無しさん mailto:sage [2019/01/02(水) 14:37:27.76 ID:/Iu0NNeD.net]
かえって面倒なことに

585 名前:デフォルトの名無しさん mailto:sage [2019/01/02(水) 14:50:37.18 ID:tlU8Kj2G.net]
なりますねぇ



586 名前:デフォルトの名無しさん [2019/01/02(水) 18:09:45.45 ID:uKRNceqB.net]
>>584
外国人の徴用工でしょう。

587 名前:デフォルトの名無しさん mailto:sage [2019/01/02(水) 20:51:50.20 ID:LEzZ7wSb.net]
独学プログラマーって単なる読み物じゃないの?見たことないけど

588 名前:デフォルトの名無しさん mailto:sage [2019/01/02(水) 21:18:36.86 ID:tlU8Kj2G.net]
pythonのプロパティってもう少しどうにかならなかったのでしょうか
メンドイ

589 名前:デフォルトの名無しさん mailto:sage [2019/01/02(水) 21:19:51.60 ID:UUWGtmYc.net]
面倒だったらダックタイピングしとけば

590 名前:デフォルトの名無しさん [2019/01/03(木) 09:49:46.30 ID:9qb4J6Yk.net]
1年て1万時間もないのか
1万時間って大変なんやね

591 名前:デフォルトの名無しさん mailto:sage [2019/01/03(木) 10:16:04.26 ID:ObFDukg1.net]
class内メソッドの第一引数selfは、慣習でselfとしているだけで、実際はsでもなんでも良いのでしょうか?
変えない方が良いでしょうか

class foo:
def __init__(s, num):
s.num_2x = num * 2

print(foo(123).num_2x)

592 名前:デフォルトの名無しさん mailto:sage [2019/01/03(木) 10:38:09.12 ID:TPj1o5pV.net]
>>591
selfでなくてもいいけどselfにしとけ
ていうかIDE使っとらんの?
IDEで勝手に補完されるだろ

593 名前:デフォルトの名無しさん mailto:sage [2019/01/03(木) 10:56:54.85 ID:ObFDukg1.net]
>>592
ありがとうございます、とりあえずテキストエディタで練習してました
最初からIDE使っておけばよかったです、トホホ

594 名前:デフォルトの名無しさん [2019/01/03(木) 11:05:39.52 ID:GFK4C2Tk.net]
>>591
selfは変えない方が良い
ただし@classmethod付けてるときだけは第一引数はclsにしてる

595 名前:デフォルトの名無しさん [2019/01/03(木) 12:35:20.54 ID:o4FJZu3y.net]
数学ライブラリで頭一つ抜けてるmpmathはメソッド第一引数にctxという数値オブジェクト(コンテキストの略らしい、文脈)渡す面白い実装してるな
行列などデータクラスのコンストラクタに渡して第一引数自体に代入してselfとすり替え、メソッドを呼ぶとその文脈で振る舞うようにしてる
selfをお約束と思っていると出てこない目から鱗の発想

疎行列なら密ベースのNumPyより速いし機能も多い
SciPyにも疎クラスあるけどやっつけ



596 名前:デフォルトの名無しさん [2019/01/03(木) 12:40:47.77 ID:o4FJZu3y.net]
ほぼpurePythonってのも面白い、読みやすいし
NumPyは空クラスに謎プトロコルや謎デコレータ付けたのだらけで、定義をたらい回しにされて行き着く先が低レベル言語だったりする
実装の詳細が分からんので信頼して使えない

597 名前:デフォルトの名無しさん mailto:sage [2019/01/03(木) 14:20:22.73 ID:IMhFc1Bu.net]
purePythonなんて信頼して使えない。
だから実績のあるCライブラリラッパーを使っているというのに。

598 名前:デフォルトの名無しさん [2019/01/03(木) 16:33:56.02 ID:o4FJZu3y.net]
>>597
いやいや数学用途ってそういう意味で言ってるんじゃない
任意精度計算などを実装しているってこと

599 名前:デフォルトの名無しさん [2019/01/04(金) 04:23:20.70 ID:XP3rRbej.net]
複素数とfpならmpmathは一番熱い
純粋な代数ならSageがベスト

600 名前:デフォルトの名無しさん [2019/01/04(金) 23:06:35.09 ID:tvWQIZFg.net]
くだすれとはどういう意味ですか

601 名前:デフォルトの名無しさん mailto:sage [2019/01/04(金) 23:08:15.07 ID:w0wLPE6y.net]
くだらないスレ

602 名前:デフォルトの名無しさん mailto:sage [2019/01/04(金) 23:09:56.25 ID:Zk80jkm5.net]
科技計算でpure pythonとか環境破壊だろ。緑豆は抗議しないと

603 名前:デフォルトの名無しさん mailto:sage [2019/01/04(金) 23:17:06.33 ID:0H6lmJ/2.net]
実際、世界最高のスパコンをフルで回して市販のPCに勝てるかどうかくらいのレベルだろうな

604 名前:デフォルトの名無しさん [2019/01/04(金) 23:27:55.21 ID:tvWQIZFg.net]
>>601
ありがとうございます!

605 名前:デフォルトの名無しさん mailto:sage [2019/01/04(金) 23:37:56.98 ID:diXo8g3x.net]
>>587
あれは止めといた方が良いと思うわ
中途半端杉
あれならチュートリアルとか入門Python3の方がマシ



606 名前:デフォルトの名無しさん mailto:sage [2019/01/06(日) 14:39:55.35 ID:SghN+igi.net]
大昔に趣味のプログラミングでJavaで開発する必要があって
EclipseからJavaをコンパイルする的なやり方してた記憶があるのだけど、
すごいブランクの後、今度はPythonで開発する必要に迫られました。
JavaでのEclipseって、PythonだとPyCharmが初心者にはお奨めでしょうか?
SDKが求めている環境は、The build scripts need python 2.6 or 2.7 installed.
とのことなのですが、無難に2.6.0と2.7.0を入れてみました。ほかにも
2.6.9やら2.7.15などがあるようなのですが上記の指定だとどうなんですかね。
IDEもいろいろあるみたいで迷い中です。どうぞよろしくです。

607 名前:デフォルトの名無しさん [2019/01/06(日) 14:52:27.82 ID:UQlfmMBy.net]
3.6以上にしろ

608 名前:デフォルトの名無しさん mailto:sage [2019/01/06(日) 15:03:35.28 ID:NF88G39c.net]
>>606
今ならpython3.7にしとけ。2系は文法も異なるし相手にされんぞ。
開発環境ら・は好きなもん使えばいいけどVSCodeがお勧め

609 名前:606 mailto:sage [2019/01/06(日) 15:15:49.87 ID:SghN+igi.net]
ありがとうございます。開発言語は最新の方が良いのですね。
早速3.6.0と3.7.2を落としました。
とあるアプリケーションのプラグイン開発が目的なのですが、
出力されるバイナリがそのアプリに非対応とかにはならないか心配なのですが・・・
VSCode、マイクロソフト製ですか、これは安心ですね

610 名前:デフォルトの名無しさん mailto:sage [2019/01/06(日) 15:28:40.57 ID:h373DH+6.net]
そのとあるアプリケーションが2系でしか動かないというなら2.7.15あたりを使うしかないでしょ

611 名前:デフォルトの名無しさん mailto:sage [2019/01/06(日) 15:39:32.33 ID:iH4XZdGd.net]
>The build scripts need python 2.6 or 2.7 installed
そんなら2.7.15だろJK

612 名前:デフォルトの名無しさん mailto:sage [2019/01/06(日) 15:49:45.80 ID:Tpg02N9i.net]
今から2.7とかキツイな〜

613 名前:デフォルトの名無しさん mailto:sage [2019/01/06(日) 15:50:35.30 ID:iH4XZdGd.net]
キツイがしかたなかろうて

614 名前:デフォルトの名無しさん mailto:sage [2019/01/06(日) 16:01:24.83 ID:Tpg02N9i.net]
>>606
2.7.15にしておいて、動かなければバージョンを下げる方が良いかな
できるだけ新しいバージョンにしておいたほうがトラブルが発生し辛い
(焼き石に水ではあるけど)

>>609
後は言わなくても大丈夫とは思うけど、
いきなり開発せず、超簡単な物でテストした方が良いだろうね

615 名前:606 mailto:sage [2019/01/06(日) 17:18:05.55 ID:SghN+igi.net]
皆さん、ありがとうございます。
では2.7.15で動作確認してみてダメなら別Verで試行錯誤してみます。
SDKの提供元へ問い合わせるアプローチのヒントにもなり
ここで情報収集できて助かりました。



616 名前:デフォルトの名無しさん mailto:sage [2019/01/06(日) 18:36:39.15 ID:/LWkk3mV.net]
>>615
必要に迫られて、ということは何らかの制約があるのでは?制約がないなら皆が言う通りpython3系を使うべき

例えば実行環境がRedhat6 or 7系ならpythonは2.6 or 2.7になる
その環境でもpyenvやanacondaをインストールして良いならPython3系を使う方が良いし、それがNGなら2.6, 2.7を使わないと二度手間になるよ

他にも既存オープンソースの改修で2.6 or 2.7と書いてあって、2.6でも動くように作れってことなら2.6を使うことになる

バージョン間の差異は2.6, 2.7, 3系でそれぞれ大きいので、3が使えるなら3、どうしても2系なら2.7、それもダメなら2.6と考えればOK

617 名前:デフォルトの名無しさん mailto:sage [2019/01/06(日) 20:19:30.63 ID:NF88G39c.net]
>>611
すまん、見落として3.7すすめてしまった

618 名前:デフォルトの名無しさん [2019/01/06(日) 20:40:55.96 ID:8zDs+2mS.net]
>>606
python2.7のサポートは来年きれる。

619 名前:デフォルトの名無しさん [2019/01/06(日) 20:42:44.21 ID:8zDs+2mS.net]
>>616
Python2.7のサポートは来年切れるぞ。

620 名前:デフォルトの名無しさん mailto:sage [2019/01/06(日) 20:54:39.37 ID:/LWkk3mV.net]
>>619
Redhat7は2.7を2024年の6月末までサポートするみたい非推奨であるのは間違いないけれど。

SDKのbuild scriptが2.6 or 2.7になっているらしいので、SDK提供元が対応してくれない限りは2.7の最新版を使うしかないんだろうね。

商品として納入するなら、納期とサポート期間調べて、そのSDKを使うことから検討することになりそうだが。

621 名前:606 mailto:sage [2019/01/06(日) 21:32:55.58 ID:SghN+igi.net]
いまデベロッパーズサポートに確認メール入れてみました。
SDK提供元は、そのプラグインを動かすアプリ本体の開発元でもあって、
プラグインを商品として流通させる手段が、開発元のオンラインショップのみで、
ユーザーはオンラインショップ経由でしかプラグインをインストールする手段がない
という状況ですので私程度のスキルではそのSDK以外に選択肢がないんですよね。
アプリもSDKもWindowsやMac用で、Linux版は無いです。

622 名前:デフォルトの名無しさん mailto:sage [2019/01/06(日) 22:35:32.48 ID:/LWkk3mV.net]
>>621
オンラインショップで販売するのであれば
サポートに問い合わせるのがベストだね

開発環境についてはバージョン間の互換性を
気にするのであればPyCharmがいいかな
互換性に問題のある書き方をあらかじめ
注意してくれるよう設定可能
VSCodeにこの機能があるかは知らない

Macも対象ということなので参考までに
High Sierra / MojaveのPythonは
デフォルトで2.7.10

623 名前:デフォルトの名無しさん mailto:sage [2019/01/06(日) 22:49:53.46 ID:iQ1zVEqT.net]
VSCodeのチェックは基本的に外部のツール任せ
バージョン互換性のチェックももちろん可能だよ
遅かれ早かれPyCharmがVSCodeに遅れをとるようになるのは確実だから、今から始めるならVSCodeの方がいいよ

624 名前:デフォルトの名無しさん mailto:sage [2019/01/07(月) 12:19:08.73 ID:lmbNEshB.net]
Ruby, Python, JavaScript など、すべての言語で、VSCode

画面は、HTML, CSS で作る。
Node.js も必要

625 名前:デフォルトの名無しさん mailto:sage [2019/01/07(月) 13:51:36.39 ID:+gevnEnW.net]
Pythonはpycharmでええやろ
Rubyは宗教上の理由で邪悪なms製品を使うなんてとんでもない。vimでも使ってろや



626 名前:606 mailto:sage [2019/01/07(月) 14:57:02.84 ID:ReDncGUb.net]
オフィシャルなチュートリアルをよく読んでいたら、
On Windows, open a Visual Studio Command Prompt,
Navigate to one of the example project folders, e.g.,
とありましたので、素直に従ってVSCodeを試用しています。
これ、python本体はOSに環境変数でパス設定できるけど、
python自体はカレントディレクトリから見ていく感じなのでしょうか。
Macの情報助かりました。これもよく見たら、Python comes preinstalled on Mac.
とありましたので、2.7.10でテスト中です。

627 名前:デフォルトの名無しさん mailto:sage [2019/01/07(月) 15:54:40.67 ID:lmbNEshB.net]
Ruby では、Bundler、JavaScript では、npm, yarn という、パッケージマネージャー(PM)があって、
プロジェクトフォルダに設定ファイルがあれば、
各プロジェクトごとに、異なる依存ライブラリをインストールできる

Python には、そういうPM があるかどうか?

JavaScriptは、Rubyそっくりに真似てくるけど、PythonはRubyの真似をしない風潮があるから

628 名前:627 mailto:sage [2019/01/07(月) 16:06:10.56 ID:lmbNEshB.net]
Ruby では、プロジェクトフォルダに、Gemfile という設定ファイルを作って、その中に、

gem "selenium-webdriver"
など、必要な依存ライブラリを(バージョン指定して)書いておいて、

端末で、Bundle install とすれば、そのプロジェクトに固有の依存ライブラリをインストールできる。
そして、Gemfile.lock というファイルに、その結果が書かれる

npm, yarn も同じ仕組み

629 名前:デフォルトの名無しさん mailto:sage [2019/01/07(月) 17:58:48.39 ID:+gevnEnW.net]
RubyでNGワード登録推奨

630 名前:デフォルトの名無しさん mailto:sage [2019/01/07(月) 20:27:51.11 ID:EA0Zw1nG.net]
アナコンダがVSCode推奨やからなぁ

631 名前:デフォルトの名無しさん mailto:sage [2019/01/07(月) 21:24:55.63 ID:evZTBiXt.net]
>>628
依存関係とかバージョン管理したいならpipenv使え

632 名前:606 mailto:sage [2019/01/07(月) 22:13:05.95 ID:ReDncGUb.net]
ドキュメントは記載ミスでSDKはPython 2.xで書かれているとのことでした。
チュートリアルはVisual Studio 2012 x64のコマンドプロンプトから実行しろ
とのことで、取り急ぎVisual Studio Express 2012をインストール中です。
2.xでいいなら2.7.15ですね。お陰様でPython周辺の状況が何となくわかりました。
ありがとうございました。

633 名前:デフォルトの名無しさん mailto:sage [2019/01/08(火) 00:20:09.31 ID:MHzWayOo.net]
>>632
Visual StudioとVisual Studio Codeは別モンだぞ・・・
前者は統合開発環境でCのコンパイラとか含まれる
後者はエディター+αで外部の開発環境を呼び出す

Visual Studio 2012 x64のコマンドプロンプト指定ってことは
C or C++で書かれたライブラリとリンクしてるかもね

634 名前:デフォルトの名無しさん mailto:sage [2019/01/08(火) 20:02:52.06 ID:K8np1hQ6.net]
外資系IT 福嶋恵子容疑者
https://rio2016.5ch.net/test/read.cgi/psy/1546061111/

635 名前:デフォルトの名無しさん mailto:sage [2019/01/08(火) 21:33:46.18 ID:FNYU3Feg.net]
pythonの場合、統合開発環境つっても結局ターミナルからコマンドで操作しなきゃどうしようもないことが多いので、
VSCodeでもPyCharmでもなんでもいいけど、VSCodeだとデバッグはどうするんだ?
デバッグさえ問題なければ余裕で乗り換えるけど。



636 名前:デフォルトの名無しさん mailto:sage [2019/01/08(火) 22:01:28.83 ID:EUE4Jmmv.net]
他の言語をデバッグするのと何も変わらんよ

637 名前:デフォルトの名無しさん mailto:sage [2019/01/08(火) 22:08:58.10 ID:o801Snq6.net]
Pythonに必要かどうかは別にして、VSCodeでもブレークポイントとかステップインとか普通に使えるよ

638 名前:デフォルトの名無しさん [2019/01/08(火) 22:27:08.37 ID:CIpjaSPA.net]
pdb活用してるか〜?
3.7からbreakpointが組み込みになったな

639 名前:デフォルトの名無しさん mailto:sage [2019/01/09(水) 00:05:18.00 ID:Aw9Znz8d.net]
numpyの多次元配列で行や列を無視して最大の値を持つインデックスを返す方法はありませんか?

例えば
a = np.array([[1,1,1],[1,10,1],[1,1,5]])
に対して
x = f(a)
の結果が
(1,1)
と出てくれる関数を探しています。
ちなみに、
x = f(a, 2)
とn番目に大きいものも取得出来てこの結果が
(2,2)
と出てくれたら更に嬉しいです。

640 名前:デフォルトの名無しさん [2019/01/09(水) 00:31:46.60 ID:1eDIVL/q.net]
>>639
一番大きい要素のインデックス
np.where(a==a.max())

n番目
np.where(a==np.sort(a.ravel())[-n])

641 名前:デフォルトの名無しさん [2019/01/09(水) 00:35:13.36 ID:1eDIVL/q.net]
因みに複数ある場合、例えば該当する要素が(w,x)と(y,z)にあるなら
([w,y], [x,z])
の様な形式で返ってくる

642 名前:デフォルトの名無しさん mailto:sage [2019/01/09(水) 02:18:14.96 ID:Aw9Znz8d.net]
>>640
助かりました。ありがとうございます!

643 名前:デフォルトの名無しさん mailto:sage [2019/01/09(水) 09:53:30.06 ID:Ll9pJ4j8.net]
テストはどうしてる?

644 名前:デフォルトの名無しさん [2019/01/09(水) 10:40:32.65 ID:TYPFGp09.net]
>>643
普通にやってるよ

645 名前:デフォルトの名無しさん mailto:sage [2019/01/09(水) 11:24:10.81 ID:Ll9pJ4j8.net]
いやいや、何か良いツールがあるのかなと思って



646 名前:デフォルトの名無しさん [2019/01/09(水) 11:26:32.17 ID:TYPFGp09.net]
>>645
なるほど
標準だけで特別なツールは使ってないです

647 名前:デフォルトの名無しさん [2019/01/09(水) 12:35:47.36 ID:INaJqTgA.net]
組み込みブレークポイント関数仕込んで
[(var, eval(var)) for var in dir()]
とでも打てば状況一覧できるし何とでもなる(上で動くか試してないけど大体そんな感じ、locals()なんかでも試して)

648 名前:デフォルトの名無しさん [2019/01/09(水) 12:41:58.69 ID:INaJqTgA.net]
printやloggingデバッグよりは楽だ
取り敢えずassert文仕込みまくるのとpdbでステップしながら変数リスト監視と死後解剖でやってる

649 名前:デフォルトの名無しさん [2019/01/10(木) 02:05:45.29 ID:3oKbl76t.net]
一通り学んだから、
Pythonでゲーム作ってみたい。
簡単なゲームから
なにかありますかね

650 名前:デフォルトの名無しさん [2019/01/10(木) 02:46:50.91 ID:Qo6QfBEe.net]
>>649
テトリスかパックマン

651 名前:デフォルトの名無しさん mailto:sage [2019/01/10(木) 05:02:33.60 ID:rIc47kfh.net]
カードゲーム

652 名前:デフォルトの名無しさん mailto:sage [2019/01/10(木) 08:08:34.80 ID:jdFEneY4.net]
ガチャ

653 名前:デフォルトの名無しさん [2019/01/10(木) 09:06:26.72 ID:3oKbl76t.net]
>>650
パックマン作ってみたい。楽しそう
>>651
トランプゲーム系ですかね?
>>652
難しそう






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

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

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