Pythonのお勉強 Part58at TECH
Pythonのお勉強 Part58 - 暇つぶし2ch268:デフォルトの名無しさん
18/12/16 00:53:56.59 4AXSVD8T.net
エイリアス付けてるだけの事なのに何を揉めるのか
左辺 = 右辺 とアサインしたのなら、左辺は右辺のオブジェクトを指すと宣言された
それだけ

269:デフォルトの名無しさん
18/12/16 00:55:28.67 4AXSVD8T.net
正確には右辺と同じオブジェクトを、だな
公式FAQに野良猫の名前を引き合いに出したいい例えが載ってる

270:デフォルトの名無しさん
18/12/19 22:44:27.09 AOSOXv/0.net
関数を時間で強制タイムアウトさせるいいモジュールを知りませんか?
requests.get(url)を指定時間で切断する方法で悩んでて、
eventlet.Timeotと同じ事をしたいんだけど、あいにくうちの環境ではうまく動かないんです
Q&A
URLリンク(stackoverflow.com)
import requests
import eventlet
eventlet.monkey_patch()
with eventlet.Timeout(10):
  url="URLリンク(ipv4.download.thinkbroadband.com)
  requests.get(url, verify=False)

271:デフォルトの名無しさん
18/12/19 22:51:20.53 AOSOXv/0.net
windowsだからtimeout-decoratorが使えません
スレッドを使おうと思うのですが、なかなかきれいにゆきません...

272:デフォルトの名無しさん
18/12/20 12:00:26.73 t8x/0UH1.net
thread一択

273:デフォルトの名無しさん
18/12/21 16:16:44.09 7mTOlBxA.net
windows10、anacondaでCSVデータをゴリゴリ並べ代えてるけどとても遅いんです。

274:265
18/12/21 16:17:46.90 7mTOlBxA.net
windows10、anacondaでCSVデータをゴリゴリ並べ代えてるけどとても遅いんです。
これはC言語でやるかUbuntuでやった方が早いですか?

275:デフォルトの名無しさん
18/12/21 16:29:58.03 elTrWxhV.net
pandas?

276:265
18/12/21 16:44:40.99 7mTOlBxA.net
numpyです

277:デフォルトの名無しさん
18/12/21 18:44:05.00 elTrWxhV.net
>>268
どんなコード書いてる?
メモリ使い切ってたりしてない?

278:268
18/12/21 20:21:34.91 7mTOlBxA.net
def make_data(start,stop):
import numpy as np
X_data = np.arange(0)
for k in range(start,stop-DAY_COUNT+1):
for j in range(0,DAY_COUNT):
for i in range(1,PARAM_COUNT):
buf = float(csv_data.values[j+k,i])
6000行 60列のデータを取り扱ってますが一個づつデータを取り扱わずに
1行まとめて取り出す様に変更することにしました
メモリは8Gで使用率58%なので問題ないと思います。
X_data = np.append(X_data,buf)
X_data = np.reshape(X_data , (stop - start - DAY_COUNT + 1, DAY_COUNT * (PARAM_COUNT-1)))

279:デフォルトの名無しさん
18/12/22 01:38:19.93 mAYAc0XZ.net
>>270
pure pythonの部分は遅いのでforループで回さなくて済むとこはループ使わない方がいいよ
一行づつ処理するんじゃなくてfancy indexingを使ってサクッと処理した方がいい
6000x60は大した量じゃないから書き方の問題だと思うよ
処理の内容は理解できてないけど、例えばこんな書き方はできない?
X_data = csv_data.values[start:stop+1, :]

280:268
18/12/22 02:40:27.15 tiWhkF8h.net
>>271
ありがとうございます。
それでやってみたらスピードが20倍ぐらい早くなりました。
今まで4時間ぐらいかかっていたものが十数分で終わりそうです。

281:デフォルトの名無しさん
18/12/23 09:23:25.46 UZpv4KN5.net
>>248
株や為替の取引やってる人はpythonかな
全銘柄の価格を一度に取得したり、値動きを一定時間ごとにファイルに保存

282:デフォルトの名無しさん
18/12/23 12:44:06.49 1CMGQ+zK.net
20分以内のデータ取れてる人いるん?

283:デフォルトの名無しさん
18/12/23 14:05:57.84 UZpv4KN5.net
>>274
どうなんだろ
短期売買やらない人は1日1回チェックだけだから

284:デフォルトの名無しさん
18/12/24 16:29:51.81 qE6CQ505.net
cythonを使ってC言語の関数を呼んでいます
C言語の関数は無限ループで処理を行い、ある条件を満たしたときにpythonへコールバックを返します
このようなプログラムの場合は、python側でスレッドを作ってから、C言語の関数を呼んだ方がいいのでしょうか?

285:デフォルトの名無しさん
18/12/24 17:39:27.76 GDKQmn45.net
コールバックはしたことないが、subprocessモジュール使ってcommunicate()が他言語プログラムとの通信で一番簡単だし使ってるな、
その時はstdout=PIPEとしておいて定期


286:的に子の標準出力を読み出すスレッドがある方がいい テキストに合わせてPython関数を呼ぶ疑似コールバック処理 リアルタイム性が必要ならあんまり使えないと思う



287:デフォルトの名無しさん
18/12/24 17:48:41.86 qE6CQ505.net
>>277
ありがとうございます
調べてみます

288:デフォルトの名無しさん
18/12/25 11:09:52.78 yeWprDEr.net
C側から(ほぼ)戻って来ないつもりなの?

289:デフォルトの名無しさん
18/12/27 22:37:37.61 2M9Vs5ny.net
指定した範囲から画像認識で数字を読み取るにはどうしたらいいですか?
1度画像に保存してからじゃないと無理ですか?
ライブラリも教えてもらえませんか?

290:デフォルトの名無しさん
18/12/27 23:04:43.53 ozC6gZKx.net
30年前に卒論で画像処理を選んだ俺から言わせて貰うと、今の手法は知らないが
何段も加工をするので保存必須。

291:デフォルトの名無しさん
18/12/27 23:22:29.79 OxBVKrU9.net
データなんてメモリにありゃいいんじゃないの?
文字認識はOCRでぐぐりゃ出てくるでしょ

292:デフォルトの名無しさん
18/12/28 11:23:16.14 sicn3fFV.net
64bitのpython3.6からctypes使って
32bitのDLLを呼びたいんですが
どうすれば使えますか?
OSはWindows10です

293:デフォルトの名無しさん
18/12/28 12:25:41.83 uwC8yv+2.net
え、そんなこと出来るの?

294:デフォルトの名無しさん
18/12/28 12:50:20.40 +yQTaMNO.net
できないから、どうしてもやりたいひとはIPC経由して使ってるね

295:デフォルトの名無しさん
18/12/29 01:27:12.12 lfrhxNg5.net
>>280
まずWebサーバーを立てる
次に数字を読み取りたい画像を表示して、書かれている数字を入力するフォームを配置したWebページを作る
誰かが入力したらエロ画像を表示させる
これで集めたデータの統計をとって、最も正解らしい数値を採用する

296:デフォルトの名無しさん
18/12/29 04:39:40.17 y7C7AMNg.net
エログリッドやめろ

297:デフォルトの名無しさん
18/12/29 12:46:47.18 EK4sWEwk.net
>>286
captchaをダミーサイトでボランティアωに解析させるサイトは概出

298:デフォルトの名無しさん
18/12/30 11:09:19.46 jJyDtvRo.net
漠然とした質問で申し訳ないのだが。
冬休み中にレポート作りたいのだけど学生向きで気楽にできるもの
とか何かありますか?

299:デフォルトの名無しさん
18/12/30 11:29:44.61 Y/PcKL5Q.net
テーマくらい自分で決めろ

300:デフォルトの名無しさん
18/12/30 11:41:02.83 dajdtlY/.net
ゲームで作れば

301:デフォルトの名無しさん
18/12/30 11:50:54.44 jJyDtvRo.net
>>290 291
大きなテーマはあるのだが、1月4日ぐらいまでに完成させなくては
ならないのでつなぎの勉強も兼ねてのものだな。
とりあえず本を何冊か用意したので打ち込んでみるけど。

302:デフォルトの名無しさん
18/12/30 11:55:05.24 b28vhgfx.net
1月4日までなのに今から本読むの遅すぎでは?
ギータのコピペで済ませ
スクレイピングして

303:デフォルトの名無しさん
18/12/30 22:24:18.02 8u1urx+m.net
ジュピター?ジュパイダー?どっち?

304:デフォルトの名無しさん
18/12/31 00:54:48.29 es8TR062.net
どっちでもいいけどジュピターが多数派

305:デフォルトの名無しさん
18/12/31 01:17:20.88 9uEFijiz.net
俺の周りだとじゅぱいたーだな

306:デフォルトの名無しさん
18/12/31 01:45:02.26 5DN1Aj3Z.net
ジュパイターって覚えた方がタイポしにくいと思う

307:デフォルトの名無しさん
18/12/31 03:27:32.36 BTDS5jDn.net
ジュパイターノートブックっていいにくいな

308:デフォルトの名無しさん
18/12/31 03:48:52.41 SFFAzFA7.net
セーラージュピターやろ

309:デフォルトの名無しさん
18/12/31 12:50:25.14 ub+ffh8E.net
エビデーアイリッスットゥマハーヒートリージャーナーイー

310:デフォルトの名無しさん
18/12/31 13:22:51.43


311:PwbXrlhC.net



312:デフォルトの名無しさん
18/12/31 14:01:37.63 BTDS5jDn.net
復活の呪文

313:デフォルトの名無しさん
18/12/31 15:20:44.39 DI0BWpRZ.net
あー。あの手から糸が出る

314:デフォルトの名無しさん
18/12/31 16:21:54.06 MZGJt9YP.net
あーなるほど、平原綾香

315:デフォルトの名無しさん
18/12/31 17:57:56.60 SFFAzFA7.net
あー、ジュパイターのことね

316:デフォルトの名無しさん
18/12/31 18:21:45.55 RZn2X6BY.net
人前でpypyのこと話したい時困るよね

317:デフォルトの名無しさん
18/12/31 18:23:49.87 ub+ffh8E.net
昨日触ってみたんだけどさー!
新しいpypyマジ最高だわwww

318:デフォルトの名無しさん
19/01/01 00:27:14.69 bwLICxdy.net
NPO法人 ここからねっと 池亀厚子 詐欺師
町田まごころクリニック 鹿島直人 詐欺師

319:デフォルトの名無しさん
19/01/01 18:19:42.85 5IXOumy9.net
1から4までの値をそれぞれの出現確率を50%、30%、10%、10%と制御した配列を用意したいのですがどんな方法がありますか?

320:デフォルトの名無しさん
19/01/01 18:22:53.40 QRuO4Lco.net
[1,1,1,1,1,2,2,2,3,4]
からランダムに選べ

321:デフォルトの名無しさん
19/01/01 18:38:18.77 v0+cC6jC.net
流石!

322:デフォルトの名無しさん
19/01/01 19:19:57.66 peTvDoTV.net
>>309
import numpy as np
np.random.choice([1,2,3,4], p=[0.5, 0.3, 0.1, 0.1])

323:デフォルトの名無しさん
19/01/01 19:39:49.71 5IXOumy9.net
>>312


324:デフォルトの名無しさん
19/01/01 19:43:57.92 Z+rEUuyF.net
>>310
それをrandom.shuffleでもいいんじゃないか?

325:デフォルトの名無しさん
19/01/01 20:38:28.14 WAKOZwl8.net
>>314
サイズが決まってないから

326:デフォルトの名無しさん
19/01/01 23:37:22.16 7qBCx0t7.net
>>306
隠語でピヨピヨにしてはどうだろか
管理人さんのエプロンを連想する時代は過ぎ去ったから

327:デフォルトの名無しさん
19/01/02 10:21:20.49 meZPNJeK.net
ばよ…いやなんでもない

328:デフォルトの名無しさん
19/01/02 13:37:19.74 qMZocW+z.net
おっぱいもみもみ

329:デフォルトの名無しさん
19/01/04 15:13:32.78 9wdvbeAk.net
>>318
ビートたけしが半身麻痺の事故起こした原因のお姉ちゃんの歌じゃないんだから

330:デフォルトの名無しさん
19/01/04 22:21:43.66 Q/MWvsmF.net
TVタックル!YouTuberは稼げないなんて嘘だ!俺の月収公開します!
URLリンク(www.youtube.com)
【登録5万&3万人】私の収入いくらだと思います??
URLリンク(www.youtube.com)
いろんなYouTuberの年収調べてみたら、ケタがおかしすぎるwwww
URLリンク(www.youtube.com)
月収公開します!2017年YouTuberで1位取りました!!
URLリンク(www.youtube.com)
ぼくのYouTubeの月収を発表!世の中に広まってるYouTube収益の計算式は間違ってるぞ!【ピョコタン】
URLリンク(www.youtube.com)
【給料公開】チャンネル登録者4万人突破記念!YouTuberの月収公開!
URLリンク(www.youtube.com)
YouTubeで月収100万超えました。
URLリンク(www.youtube.com)
【ぷろたんさん】人気ユーチューバーに質問攻めしてみた。
URLリンク(www.youtube.com)
YouTubeを開始して1ヶ月で「約5万


331:円」を稼げました【方法を公開】 https://www.youtube.com/watch?v=9pFOFdFjhEU



332:デフォルトの名無しさん
19/01/07 21:39:52.99 /miycvUL.net
Django本またまた延期してる 1月→5月

333:デフォルトの名無しさん
19/01/08 09:33:13.19 A3YSFEWj.net
URLリンク(youtu.be)
正月暇に飽かせて見てたこのDjangoチュートリアルは英語が聞き取りやすくて良かった
単純なCRUDならこれで作れる。ただModelのちょっと突っ込んだ使い方とか、既存のDBにModelの皮を被せるとか、TemplateにBootstrapを仕込むとかは無いのでその辺は自分でやるしかない

334:デフォルトの名無しさん
19/01/08 11:26:25.27 GKZx39y6.net
続きは本スレへお帰りください
スレリンク(php板)

335:デフォルトの名無しさん
19/01/11 14:00:59.59 9UT8ehvY.net
>>> a = 4
>>> ++a
>>> a
>>> --a
>>> a
文法エラー構文エラーにならないのはなぜ?

336:デフォルトの名無しさん
19/01/11 14:51:49.68 KK440WtR.net
>>324
偏に正負の単項演算子が二つと解釈される
disモジュールでオペコードを参照できるよ

337:デフォルトの名無しさん
19/01/11 15:03:24.06 9UT8ehvY.net
実行前にエラーにして欲しいときはどうすればいい?

338:デフォルトの名無しさん
19/01/11 18:44:44.62 KK440WtR.net
シンタックスエラーには出来ないんじゃないかなぁ
URLリンク(docs.python.org)
URLリンク(docs.python.org)
そのようなオプションも見当たらないように思う

339:デフォルトの名無しさん
19/01/12 08:03:37.63 nkE1ZJM3.net
python2.7でwindows10の1809のアップデートでprint文で全然エラーの原因が無いはずなのに
IOError: [Errno 2] No such file or directoryのエラーが出るようになったわ。
ファイルやフォルダを全然触ってないのにNo such file or directoryのエラーが出る。

340:デフォルトの名無しさん
19/01/12 10:15:13.86 racReieC.net
そう、、、

341:デフォルトの名無しさん
19/01/15 16:50:24.87 F8RrIx43.net
最近pythonの勉強を始めました
質問なんですけど、今”12歳からはじめるゼロからのPython”って本で勉強中なんですが
その中のバブルソートっていうのが凄い難しくて全然わかりませんでした。
他の画像読み込み、表示、削除 ifやfor文はすぐに理解できましたがこれだけが難しすぎます
これからゲーム業界で働くとしたらやっぱりバブルソートも理解できないと駄目ですか?

342:デフォルトの名無しさん
19/01/15 16:57:58.01 Oh+57Mh2.net
とばせ

343:デフォルトの名無しさん
19/01/15 17:13:05.98 XHhYs/N9.net
>>330
その本マーケティング先行のタイトルと内容が全然合ってないな。
こういう騙してでも売るみたいな汚い商売やってる著者というか出版社の本はメモしといて二度と買わないのがいい。

344:デフォルトの名無しさん
19/01/15 17:21:37.66 gjsoO4+v.net
「バブルソート 画像」で検索!
説明ではわかりにくいから、画像で説明しているものを探せ!
そりゃ、アルゴリズムは難しいよ。
アルゴリズムの入門書でも読めば?

345:デフォルトの名無しさん
19/01/15 17:33:28.18 F8RrIx43.net
>>331
飛ばして勉強します
>>332
取り敢えずこの一冊だけは頑張ってみます
>>333
検索してみました。なるほど、これだと解りやすいですね

346:デフォルトの名無しさん
19/01/15 18:48:17.91 a8+ZdNtP.net
ソートなんかだいたい何をしてるかを理解すればいいだけで、あとはライブラリを使えればok。

347:デフォルトの名無しさん
19/01/15 21:51:15.56 2LJ1AJ8v.net
ソートアルゴリズムとPythonってあんま関係ないよね
しかもバブルソートって…
ソートをPython使ってやってみよう!って事なんだろうけど…

348:デフォルトの名無しさん
19/01/16 11:40:44.20 vTKVQdGX.net
バブルソートって基本というか誰でも思いつくようなので一番悪い方のアルゴリズムだろ

349:デフォルトの名無しさん
19/01/16 12:17:02.35 PPwa3JuW.net
なんかマウントでもとりたかったん?

350:デフォルトの名無しさん
19/01/16 12:35:40.56 vTKVQdGX.net
そう思うのは君が自意識過剰だからだよ
事実を述べてるだけ

351:デフォルトの名無しさん
19/01/16 12:53:28.64 PPwa3JuW.net
なんで突然自意識過剰が出てきたんや?

352:デフォルトの名無しさん
19/01/16 12:56:31.30 rK8yjKCZ.net
パパパパイソン

353:デフォルトの名無しさん
19/01/16 19:58:20.24 +73nfn6R.net
マウント中毒ははてなでもやってろ

354:デフォルトの名無しさん
19/01/16 21:41:07.70 PRhv7s1c.net
>>339
一番悪いってお前の主観やろ

355:デフォルトの名無しさん
19/01/17 23:07:51.99 gunQwDPd.net
膨大な量のcsvを読み込みたいときに、上から1/3だけ、半分だけの行のデータを読み込みたいときはどうしたらいいでしょうか?
URLリンク(qiita.com)
例えば、このURLの例だと銘柄が'ユニチャームまでのデータを読み込みたい場合です。
単純に、for分をfor row in f/2:と書くと案の定エラーになってしまいます。

356:デフォルトの名無しさん
19/01/17 23:13:07.00 sKmei/Rv.net
相当マージだな

357:デフォルトの名無しさん
19/01/18 01:06:25.39 zEbaw09P.net
ストリームないの?

358:デフォルトの名無しさん
19/01/18 04:16:14.77 6U5tZjv3.net
cat test.csv | head -4 | python hoge.py

359:デフォルトの名無しさん
19/01/18 05:49:01.69 w7+BAjYe.net
お勉強スレで、まったく学ぶ気なく、やり方だけ尋ねるスタイル

360:デフォルトの名無しさん
19/01/18 08:39:55.53 xsz3oCXU.net
お前らは俺に利用されていればいいんだ上等だろ
と仰られています

361:デフォルトの名無しさん
19/01/18 08:53:30.51 ckLRWwbW.net
マジマージ

362:デフォルトの名無しさん
19/01/18 13:37:06.55 gXq62u3A.net
一回全体読まないと半分がどこか分からない

363:デフォルトの名無しさん
19/01/18 13:59:38.64 Ievd0esn.net
まず、wc などで行数を数える
ただ、列中に改行があれば、それも数えられるのかどうか、わからない

364:デフォルトの名無しさん
19/01/18 14:02:25.66 tGJC1q7w.net
>>352
uniq 通して wc してから -1 が標準

365:デフォルトの名無しさん
19/01/18 14:14:02.94 Kz34MTeG.net
全部pythonでやりたいって話じゃないの?
Windowsかもしれんし
一旦行数を数えるだけのループを書いて
二回目のループで制御させるしかないね

366:デフォルトの名無しさん
19/01/18 15:21:12.56 Ievd0esn.net
Windows10・WSL・Ubuntu には、wc コマンドがある
それで、Ubuntu側から、Windows側にあるファイルの行数を数える

367:デフォルトの名無しさん
19/01/18 15:41:14.52 y9RIaZrB.net
ちょっとRubyに乗り換えてくる
サーバサイドプログラミング言語・オブ・ザ・イヤー2018はRuby | マイナビニュース
URLリンク(news.mynavi.jp)

368:デフォルトの名無しさん
19/01/18 16:10:35.70 9cPS2bOG.net
>>356
皆Rubyブームの時にRuby使ってたから、他の言語は嫌なだけだろ

369:デフォルトの名無しさん
19/01/18 16:32:46.52 73pNyhSi.net
PHPはHTML吐くなら簡便だけど…PDOは良いドライバが腐ってるとアレ
Pythonも純粋なオブジェクト指向ではないし、Rubyも文法が雑多すぎ

370:デフォルトの名無しさん
19/01/18 16:44:53.55 pGuUGBnO.net
Ruby好きとは仲良くなれない

371:デフォルトの名無しさん
19/01/18 17:13:29.65 tGJC1q7w.net
純粋なオブジェクト指向ωωω
$とか@とか使いまくるのが純粋ですかね

372:デフォルトの名無しさん
19/01/18 17:16:16.91 73pNyhSi.net
>>360
別に他の言語が純粋だとは言っていないし、処理系の話だよ

373:デフォルトの名無しさん
19/01/18 19:30:08.01 olGVslZv.net
Python:
def add(a, b):
return a + b
def opTwo(a, b, func):
return func(a, b)
print(opTwo(1, 2, add))
=> 3
Javascript:
let add = (a, b) => a + b
let opTwo = (a, b, func) => func(a, b)
console.log(opTwo(1, 2, add))
=> 3
るびぃ~)(;笑
def add(a, b)
a + b
end
def opTwo(a, b, func)
func(a, b)
end
p opTwo(1, 2, add)
=> Line 9:in `add': wrong number of arguments (0 for 2) (ArgumentError)
from t.rb:9
プギャーm9(^Д^ )
るぅピぃではdefで定義した関数には第一級関数の資格はありませんwwww
その他に似たような機能を提供するものにはなんと!ブロックとProc.newとprocとlambdaと->からより取りみどりで全部少しずつ用途と挙動が異なりますwwwwwさすが純粋オブジェクト指向言語は違うね!wwww

374:デフォルトの名無しさん
19/01/19 00:48:59.06 2Tiw7zAQ.net
railsなんてrubyでもないしオブジェクト指向でもない俺俺ロカール言語

375:デフォルトの名無しさん
19/01/19 18:57:25.68 x9mQd35z.net
>>356
Nginxの記事がついでにあったから見て来た
アパッチ族から脱出する日か

376:デフォルトの名無しさん
19/01/20 02:28:30.85 62lK6b9v.net
Q-Successてwww
どこの馬の骨だよwwwww
TIOBEはPython
Pythonが2018年「最優秀プログラミング言語」に--TIOBE指標
URLリンク(japan.techrepublic.com)

377:デフォルトの名無しさん
19/01/20 02:48:54.24 1qyIzvIO.net
Pythonはすごい→Python使える俺もすごい

378:デフォルトの名無しさん
19/01/20 08:09:38.32 fZ86qU/7.net
>>366
それで合っているよ
バハムートを召喚できる召喚士はすごいだろ?

379:デフォルトの名無しさん
19/01/20 08:16:56.09 mP2Fq7Fg.net
どっちがすごいかと言えば使えるほうがすごいに決まってるからなw

380:デフォルトの名無しさん
19/01/20 13:50:26.35 Q8jHF7yk.net
pythonからsqlite3を使っているのですが
timeとかdateとかdatetimeとかは
sqlite3の方では何型にするのが一般的ですか?

381:デフォルトの名無しさん
19/01/20 14:59:28.05 j8ilxHCN.net
>>369
TEXT型
URLリンク(qiita.com)

382:デフォルトの名無しさん
19/01/20 15:21:38.73 pkTQkmr2.net
Rails では、date, datetime, time, timestamp の指定で、
datetimeだけは、MySQL のdatetime、PostgreSQL のtimestamp になるけど、
他は同じものになる
開発版では、SQLite3 を使う人もいるけど、
Ruby プログラム内では、上記の4つの型を使うから、
Railsが自動的に、実際の型に置き換えるので、
どの型を使っているのかは、プログラマーにはわからない
実際のDB 構築も、db:migrate というコマンドを実行すると、
Railsが自動的に、DBを構築するから、プログラマーには実際の型はわからない
つまり、どのDBでも同じようにプログラミングできるように、抽象化されている。
プログラム内で扱う型は統一されていて、実際の型は、それとは異なる

383:デフォルトの名無しさん
19/01/20 20:14:47.75 3coNDWU9.net
>>369
単体で使うならTEXT型、日付の区切り文字はハイフンを使うと問題が少ない
ちなみにpandasのto_sql()使うとTIMESTAMP型になり、sqlalchemy使うとDate型はDATEに、DateTime型はDATETIMEになる

384:デフォルトの名無しさん
19/01/20 20:45:01.94 3coNDWU9.net
言葉足らずだった
TIMESTAMPもDATEもDATETIMEも実態は全部TEXTだから、sqliteモジュールから呼び出しても、pandasから呼び出しても、sqlalchemyから呼び出しても、全部同じ動作する
重要なのはYYYY-mm-dd HH:MM:SSという記法

385:デフォルトの名無しさん
19/01/21 10:56:42.40 SiWNl8En.net
>>366
そのうちPythonは小学生でも使えるようになる。

386:デフォルトの名無しさん
19/01/21 11:17:32.97 aFccJIUS.net
そのうちもなにも
今だってプログラミング教室通ってる子とかつかいまくりだろ

387:デフォルトの名無しさん
19/01/21 11:47:00.84 SiWNl8En.net
>>375
微分方程式なんか解けるのかな。

388:デフォルトの名無しさん
19/01/21 11:57:48.87 Lc4/G6K4.net
文法とアルゴリズムは別やろ

389:デフォルトの名無しさん
19/01/21 12:26:36.57 P0+587lf.net
日本式学校教育の手にかかればプログラミング教育はコンピュータによる問題解決の手段を教えるのではなく文法を暗記するだけの作業に大変身

390:デフォルトの名無しさん
19/01/21 12:46:47.95 zB9il169.net
悲しいねえ

391:デフォルトの名無しさん
19/01/21 12:51:55.55 qIDmWl+I.net
pythonは変数名に日本語も使えるから英語できない小学生でも安心

392:デフォルトの名無しさん
19/01/21 12:54:39.80 zB9il169.net
あー、ゴミが量産されるだけ

393:デフォルトの名無しさん
19/01/21 13:15:44.05 T41Di5KC.net
>>378
多分難しいロジックを解かせる授業もあると思う
でも各種端末、アプリとの入出力について教えない授業になって結局現場で使うのに
一手間掛かるPG量産

394:デフォルトの名無しさん
19/01/21 14:01:15.00 q5TMCwho.net
>>382
皆が皆おまえほど頭が悪いわけやないで

395:デフォルトの名無しさん
19/01/21 15:43:45.05 zB9il169.net
義務教育で勉強したぐらいで何か身につくとは思えない

396:デフォルトの名無しさん
19/01/21 16:40:36.63 0ANF89NR.net
そもそもScratchとか使うのではなかったっけ

397:デフォルトの名無しさん
19/01/21 16:51:01.54 zB9il169.net
人の使ったキーボードとマウスで嫌々やらされるんだろうな

398:デフォルトの名無しさん
19/01/21 17:20:39.09 8l9498MK.net
>>382
それは現場で今日も起きている

399:デフォルトの名無しさん
19/01/21 18:00:32.88 UOzXXkDM.net
好きな娘の使うマウスにあらかじめ塗りたくっておく

400:デフォルトの名無しさん
19/01/21 19:04:05.51 zB9il169.net
あいつ、マウスにうんち付けた。
→いじめ発生

401:デフォルトの名無しさん
19/01/21 21:44:12.54 fCheltCa.net
LAN内のDHCPクライアント(hogehoge.local)に対しHTTPリクエストを投げたいのですが、Python側で
”urllib.error.URLError: <urlopen error [Errno -2] Name or service not known>”
と怒られてしまいます
プログラムを走らせているLinuxPCからは名前解決ができていますが、
Python側から名前解決を行う方法について教えてください

402:デフォルトの名無しさん
19/01/22 00:55:27.24 cb7U++6D.net
>>390
1. typoを疑う
2. IP直接を試して問題の切り分け(ネットワークに繋がっているかどうか)
いずれにしてもpythonとは別のところに原因がありそう

403:デフォルトの名無しさん
19/01/22 01:16:26.39 4TOwjU0o.net
Proxy関係ないんだっけ?

404:デフォルトの名無しさん
19/01/23 09:00:03.84 rNlOTgF2.net
以下のコードが動かないです。助けて下さい
長いので分けて書き込みます
#上ボタンが押された
def click_button_up():
global brave_y
brave_y = brave_y - 1
canvas.coords("brave", brave_x*62+31, brave_y*62+31)
#下ボタンが押された
def click_button_down():
global brave_y
brave_y = brave_y + 1
canvas.coords("brave", brave_x*62+31, brave_y*62+31)
#左ボタンが押された
def click_button_left():
global brave_x
brave_x = brave_x - 1
canvas.coords("brave", brave_x*62+31, brave_y*62+31)
#右ボタンが押された
def click_button_right():
global brave_x
brave_x = brave_x + 1
canvas.coords("brave", brave_x*62+31, brave_y*62+31)

405:デフォルトの名無しさん
19/01/23 09:02:51.09 rNlOTgF2.net
#ボタン配置
button_up = tkinter.Button(te


406:xt="↑") button_up.place(x=720, y=150) button_up["command"] = click_button_up button_down = tkinter.Button(text="↓") button_down.place(x=720, y=210) button_down["command"] = click_button_down button_left = tkinter.Button(text="←") button_left.place(x=660, y=180) button_left["command"] = click_button_left button_right = tkinter.Button(text="→") button_right.place(x=780, y=180) button_right["command"] = click_button_right この二箇所が打ち間違っていなければキャラクターが動くと本には書いてありました が、何度見ても間違ってる箇所が判りません ちなみに”12歳から始めるゼロからのPython”という本でChapter6の6-2でRPG風の画面でキャラクターを動かす箇所です



407:デフォルトの名無しさん
19/01/23 09:08:52.89 uD/CD71q.net
>>393
どう動かないの?
エラーは出るの?出ないの?
キャラクターが動かないだけ?
情報が足りない

408:デフォルトの名無しさん
19/01/23 09:39:12.24 rNlOTgF2.net
エラーは出ません。キャラクターが動かないだけです
それで本にはキャラクターが動かないのはこれらのコードが打ち間違っていると書かれているんですがその間違い箇所が判りません
本当は全文書き込みたいのですが迷惑になるだろうと書き込みませんでしたが書いたほうが良いですか?

409:デフォルトの名無しさん
19/01/23 09:40:41.62 oEnCgwX8.net
ボタン押されたらコンソールとかにメッセージ表示するようにして確認してみたら?

410:デフォルトの名無しさん
19/01/23 09:44:11.25 5rXsM8A5.net
>>396
貼り付けてあるところに間違いはなさそう。
本は持ってないので、最終コードのchap6.pyから逆算したそこまでに必要なコードを
まとめておきました。これは動くので比較してみましょう。
URLリンク(py3.codeskulptor.org)
codeskulptor上ではtkinterは動かないので手元にファイルを作ってください。
12saipython.zipを解凍して、chap6.pyと同じフォルダにファイルを作れば動きます。

411:デフォルトの名無しさん
19/01/23 10:24:07.83 rNlOTgF2.net
>>398
頂いたコードをコピペして同じフォルダでやってみましたが動きませんでした
サンプルコードはすでに落としていて今確認しようと、、、
あ、書いていた問題のコードにサンプル上書きして保存してしまいました、、、
もう一度最初からから書き直しです
この本の悪いところは途中のサンプルコードが用意されてないところですね。Chapter6の完成形しかない
結局動かなかった原因は解らなかったです

412:デフォルトの名無しさん
19/01/23 10:35:32.00 5rXsM8A5.net
>>399
矢印キーをクリックして動かないなら、最終コードは動くのか?を確認しましょう。
最終コードも動かないなら動作環境の問題。上に書いたコードも動作するコードです。
あとは、キーボードの矢印キーを押して動かないと勘違いしている?可能性くらいかな。

413:デフォルトの名無しさん
19/01/23 10:43:09.38 rNlOTgF2.net
>>400
先程頂いたコードをもう一度新しいファイルにコピペして実行してみたら動きました!
なんで動かなかったんですかね? もう先程の頂いてコピペしたファイルも、時間をかけて書いたファイルも消滅したので解らないですが
自分の知能が12歳以下で泣きたくなります

414:デフォルトの名無しさん
19/01/23 15:55:21.86 I7vJASel.net
向いてない
あきらめろ

415:デフォルトの名無しさん
19/01/23 16:07:33.30 yEQe0Ay6.net
もしかして:インデント

416:デフォルトの名無しさん
19/01/23 16:43:12.46 V7BpBoc2.net
俺もインデントがらみとおもた。
tabとか全角とかの混在とか....でも、それだとエラー吐くか....

417:デフォルトの名無しさん
19/01/23 18:47:21.44 tAarVqiS.net
基本的に、何歳以下とか書いてある本は、
子供には絶対に理解できないから、仕組みを説明しない
ソースコードを書き写して、動いたって喜ぶだけ
少しでも、写し間違いをすれば動かないし、
仕組みがわからないので解決できない
学ぶ本ではない!
こう書くと、こう動きますよって言うだ�


418:ッ 何事でも一番難しいのは、何もわからない素人に、仕組みを説明すること! 世の中のほとんどは、これ! この技術が、最も金になる! つまり、アホを賢くする技術!



419:デフォルトの名無しさん
19/01/23 20:03:12.40 A/p7OW20.net
今はただ真似するだけの打ち込みでも毎日くり返し
続けることで自然と身につくようになるんじゃまいか

420:デフォルトの名無しさん
19/01/23 20:28:21.96 K1cvxRRn.net
うん

421:デフォルトの名無しさん
19/01/24 12:19:09.42 6DEMoFXg.net
ならんわw

422:デフォルトの名無しさん
19/01/24 20:14:21.01 RAcU/li5.net
progateの動画コース始めた
頑張ろう

423:デフォルトの名無しさん
19/01/24 20:15:25.83 DDPNep77.net
なんかタスク解かないと考えないから身につかない
前check.ioをやってたけど、初心者ならプログラミングの練習にいいかも
でもいつも同じアルゴリズムばかり使うことになって飽きる

424:デフォルトの名無しさん
19/01/24 23:32:34.89 IzYDgq+m.net
>>406
打ち込みではダメだろ。
何にも考えずに100回ぐらい本内容を紙に手書き写生すれば身につく

425:デフォルトの名無しさん
19/01/25 00:32:39.40 7NAKvkXa.net
ペンなんてとんでもないぞ?
筆で丁寧に心を込めて書かなきゃダメだ。

426:デフォルトの名無しさん
19/01/25 08:33:56.31 Wo/Qon3B.net
>>401ですが一から書き直したら動きました
はっきりした原因は判りませんでしたが、書き直す時スペースを入れないようにしたのが良かったのかもしれません(本では見やすいようにスペースが入っていた)

427:デフォルトの名無しさん
19/01/25 12:08:42.11 T3FU5gCm.net
>>403

428:デフォルトの名無しさん
19/01/25 12:35:20.99 EnRgcOgq.net
>>414
>>404

429:デフォルトの名無しさん
19/01/26 15:11:12.92 dRF51M1N.net
>>411 何言ってんだ、そんなこと言う奴はキーボードが体の一部になっていない奴が言うこと。
ましてや初心者にはキーボードの練習のためにも打ち込みが一番。
書くことによる間違いなんかはほとんどないが、キーボード入力ミスは頻繁に発生する。 そこを乗り越えることが一番。
その上で始めてプログラムの練習と言える。

430:デフォルトの名無しさん
19/01/26 15:33:00.04 15ctW+YG.net
>>401 昔、自分の子が幼稚園か小学校に上がった時期だったか忘れたが、パソコン(MSX)を与えた。 ようやくその頃PCが子供用の価格になってたから。
カセットテープからソフトをロードすれば動かすことができるが、ゲームソフトは一切与えなかった。
与えたのは、ゲームソフトのコードが書かれてる様な雑誌だけ。
嬉々として毎日打ち込んで動かしてゲームを楽しんでた。
電源切ったらまた入れてたんじゃないかな。
それ以外は何も与えていなかったし全くソフトの話はしていなかったが、いざ大学入試になったら、なんかその年の前位から入試の選択問題としてプログラムを選ぶことができたらしい。
試験がほぼ終わったと思って裏側を見たらプログラムの問題があり超簡単だったから即解いたらしい。 そのお陰で今は医師になってるが。

431:デフォルトの名無しさん
19/01/26 16:35:15.33 mtWcd/Pw.net
>>416
ネタにマジレス…

432:デフォルトの名無しさん
19/01/26 21:07:25.51 vHDu8yVn.net
>>417
昔はそういった雑誌があったらしいですね。今は無くなってプログラマーを育てる土壌が無いって元プログラマーも言ってました

433:デフォルトの名無しさん
19/01/26 21:12:52.16 fYchf/tk.net
ベーマガとかMSXFANとか至高だったわ
コード打ち込めばゲームが出来るって子供には勉強にちょう�


434:ヌいい欲求だよね



435:デフォルトの名無しさん
19/01/26 21:35:20.38 lXnCadeF.net
昔、教育テレビでコンピュータ講座とかあってガチなアルゴリズムの解説とかしてた
意外と昔の方が教育環境は良かったかも
URLリンク(crimson-systems.com)

436:デフォルトの名無しさん
19/01/26 21:42:12.72 jeKFMbIc.net
今は放送大学でやってる。

437:デフォルトの名無しさん
19/01/26 23:03:28.43 WUDtBi9k.net
Oh!MZはドラゴンなのである

438:デフォルトの名無しさん
19/01/27 02:21:37.13 YDr0KOBE.net
情報処理試験にPythonが採用されたとか

439:デフォルトの名無しさん
19/01/27 02:25:46.28 y1KxM+31.net
このゴミな流れはジイさん達がやってたのか…

440:デフォルトの名無しさん
19/01/27 06:01:59.13 HDWoufzo.net
>>419
日本の未来は暗い
統計庁観たら判る

441:デフォルトの名無しさん
19/01/27 06:03:01.20 HDWoufzo.net
>>422
ガチでおすすめだよね

442:デフォルトの名無しさん
19/01/27 06:38:55.52 Anj9s1Nu.net
>>426
日本に統計庁なんて無いけどなw
お里が知れるで

443:デフォルトの名無しさん
19/01/27 06:55:48.34 z0hosMYm.net
東京特許許可局も無い。

444:デフォルトの名無しさん
19/01/27 07:00:47.95 HDWoufzo.net
URLリンク(tech.nikkeibp.co.jp)

445:デフォルトの名無しさん
19/01/27 08:05:19.67 5DHtGtFO.net
>>429
ドラマであったよ
URLリンク(catalina.blog.so-net.ne.jp)

446:デフォルトの名無しさん
19/01/27 08:55:18.63 c/5YNENH.net
>>429
無いなら作れよ。

447:デフォルトの名無しさん
19/01/27 14:22:33.45 a6SxogRW.net
数学できんやつはいらん

448:デフォルトの名無しさん
19/01/27 17:55:13.96 dmqtxJI0.net
python3.6で出来ることなら1ヶ月くらい無限ループさせたいんだが
いつも7時間そこらでエラーが出て止まるんよね
無限ループって現実的には無理なのかね?
やってることはAPI使ってデータを取得するだけ
pcのスペックはi7 2670QMとメモリ12GBだから十分に足りてると思う

449:デフォルトの名無しさん
19/01/27 18:47:56.66 mJYNBsXk.net
設計がカスなんだろうね

450:デフォルトの名無しさん
19/01/27 18:48:30.19 TzwKn7/x.net
スケジューラ使ってプロセス監視すれば

451:デフォルトの名無しさん
19/01/27 18:51:04.11 lhl9BJPj.net
例えばsupervisordとか、数ヶ月単位で起動しっぱなしにしても落ちたりしない
書いてないからどういうエラーだか知らないけど、OOMなら意図に反して参照がリークしてるやらの要因を疑う

452:デフォルトの名無しさん
19/01/27 18:53:15.19 Hz0NVfpK.net
そのAPIが吐いてるのかわからんがエラー原因は調べたのかね

453:デフォルトの名無しさん
19/01/27 21:29:12.09 hW0mNDET.net
質問です。
配列変数をdictで使用する場合、添え字は["添え字"]でしかアクセスできなくて不便なので、ダイレクトに書ける配列を使用したいと思っています。
class定義後のselfでは理想的な書き方が出来るのですが、一層目でしか使えなくて不便です。
arrayHensu = dict(soeji="data")
print(arrayHensu["soeji"])
class SoejiClass:
def __init__(self):
self.soeji = "data"
print(self.soeji)
こう言った配列を自分で定義する場合どのようにしたらいいんでしょうか、言語の理解が浅いので困っています。
よろしくお願いします。

454:デフォルトの名無しさん
19/01/27 22:27:05.97 biLrTPET.net
基本的に、標準クラスは継承しない。委譲する。
継承よりも委譲!
is-a よりも、has-a を使う
Ruby のデザインパターンでは、For


455:wardable を使う。 クラスを作って、インスタンス変数に委譲する(丸投げ) 継承では、親クラスのすべてのメソッドを継承してしまうが、 Forwardable では、自分が処理したいメソッドだけを、再定義すればよい 「Forwardableモジュール」と「委譲」について学びました http://shindolog.hatenablog.com/entry/2014/10/11/213434



456:デフォルトの名無しさん
19/01/27 22:36:38.49 MRkoH1RE.net
>>440
苦しんで死ね

457:デフォルトの名無しさん
19/01/27 22:47:36.25 Hz0NVfpK.net
>>439
何かようわからんがプロパティとかそういうことかね

458:439
19/01/28 00:05:17.98 6S3rUv/U.net
>>440
>>442
ありがとうございます。
自分でここにclass書いてみてひょっとしてと思いながらこのクラス自体をインスタンス化すればいいのかと自己解決できました。
dictかlistのクラスを継承する必要があるのかとか、小難しい事考えてしまっていて進めないでいました。
class SoejiClass:
 def __init__(self):
  pass
test = SoejiClass()
test.soeji = "data"
test.nest = SoejiClass()
test.nest.deep = "oppai"
これだけで良かったんですね
スレ汚しすいません。ありがとうございました。

459:デフォルトの名無しさん
19/01/28 01:36:40.28 s88InSzj.net
デタラメ書いてるけど本人は何故か納得してるしまいっか

460:デフォルトの名無しさん
19/01/28 03:35:24.03 HMz1Z/ls.net
どこが配列なんだよとツッコまざるを得ない

461:デフォルトの名無しさん
19/01/28 06:20:22.53 6QLA8Dtj.net
>>433
橋下は三角関数できんからいらん。

462:デフォルトの名無しさん
19/01/28 08:48:57.39 qhu0cqfw.net
線形代数と微積がしっかり分かっているかが重要。行政にも分かっていないのが大杉

463:デフォルトの名無しさん
19/01/28 13:09:02.90 ji//xT0N.net
文系は数学飛ばすから糞

464:デフォルトの名無しさん
19/01/28 15:36:43.45 eJ0AOcZi.net
文系理系とかいう高校のクラス分けの為だけの便宜的な区分をずっと引き摺るの意味不明だよな

465:デフォルトの名無しさん
19/01/28 15:57:42.63 qhu0cqfw.net
測度論までは求めない

466:
19/01/28 19:46:45.52 tBgsmvEt.net
>>447
解析概論に書いてある測度論は必要ですか?

467:デフォルトの名無しさん
19/01/28 19:54:32.37 P7GqkI/F.net
>>449
そのセリフは数学ができる文系しか言ってはならない

468:デフォルトの名無しさん
19/01/28 20:49:21.75 IehSuQPh.net
数学が出来ないのを文系だから~って言ってほしくないよな
無学だから~が正しい

469:デフォルトの名無しさん
19/01/28 21:01:05.87 EeHtOTYi.net
来年から基本情報技術者試験に入るからみんな勉強するように
URLリンク(www.jitec.ipa.go.jp)
2020年4月の試験から 試験要綱Ver.4.2 PDF形式※ 2019年1月24日掲載new
試験要綱Ver.4.2(変更箇所表示版) PDF形式※ 2019年1月24日掲載new
  ※基本情報技術者試験の出題の見直し(COBOLの廃止、Pythonの追加、出題構成等の変更)

470:デフォルトの名無しさん
19/01/29 16:14:12.32 tioudvN+.net
【IT】Pythonが2018年「最優秀プログラミング言語」に--TIOBE指標
スレリンク(bizplus板)

471:デフォルトの名無しさん
19/01/30 19:37:45.36 kG5zp5nT.net
cとかjavaとか無駄な勉強した時間を返して
俺も最初からpython勉強したかった

472:デフォルトの名無しさん
19/01/30 19:54:29.09 IaN8eUrw.net
そのうちpythonもムダになるから

473:デフォルトの名無しさん
19/01/30 20:04:35.37 VzmXdvCO.net
ウンコな言語を知っているからこそPythonの良さを深く感じることができるのです
ですが静的言語がウンコなわけではありません、最新で人気のあるGOを勉強しましょう
マルチスレッドが簡単に書けるシンプルな言語として流行っています

474:デフォルトの名無しさん
19/01/30 20:28:05.21 PkKfu/kF.net
>>456 別にどれも大した違いはないだろ。 単に周りのライブラリの違いだけ。
そんなのは目的別に違ってて当たり前。
その場その場である物を検索して使えば良いだけの話。 最初から世界中の知識を頭に入れておくなんて不可能。
必要な時にググレ。
基本が解ってれば大した手間ではない。

475:デフォルトの名無しさん
19/01/30 20:56:16.11 AMhQjvKi.net
>>456
目的次第かな
ハードウェア制御にPythonは出来る範囲が狭くて嫌だなぁ
スピードが必要な部分はC言語知ってて良かったと思う
Javaも最初は感動したんだが、どこで道を間違えたんだろう
Pythonも正規表現や互換性など他の言語と比べて劣っている部分はあるしね
今のあなたがやりたい事にPythonが向いているってことなのかな

476:デフォルトの名無しさん
19/01/30 21:03:29.95 uDOSlsoA.net
cは何時でも何処でも使うしjavaはクラス設計を体得するのに多いに役立った。
pythonだけ知ってればいいのは(いつまで続くかわからんが)特定分野の学者くらいだと思うぞ

477:デフォルトの名無しさん
19/01/30 21:26:30.96 EigQWQ6H.net
cとjavaを体得した者が無駄だったなんて言うわけないと思うがなw

478:デフォルトの名無しさん
19/01/30 21:32:45.32 DXhiSGSN.net
勉強したけど身に付かなかったから時間の無駄だったてことでしょう

479:デフォルトの名無しさん
19/01/30 22:09:36.14 y3itOE16.net
numpyもpandasもtensorflowもC言語製ライブラリじゃなかったか。
恩人言語によくそんな酷い口叩けるよな…

480:デフォルトの名無しさん
19/01/30 22:30:13.45 bNB35+FA.net
おまいらはこれまで覚えた言語の中で無駄だったと思う言語はないの?

481:デフォルトの名無しさん
19/01/30 22:45:46.12 Zmgrqolx.net
>>465
python2

482:デフォルトの名無しさん
19/01/30 22:47:02.49 6hNnz9M5.net
pythonも言語自体は時代遅れで超低速の糞だからなあ
今はライブラリによって流行ってるけど
時代を切り開けるレベルの有能じゃない限り流行り廃りに必死についていくしかない

483:デフォルトの名無しさん
19/01/30 23:32:31.77 vbCo0sNj.net
低速ってコンパイラとインタプリタの違い分かってて言ってる?

484:デフォルトの名無しさん
19/01/30 23:34:58.39 6hNnz9M5.net
ム板でそんなことドヤ顔で言われても困るわ

485:デフォルトの名無しさん
19/01/31 00:57:36.15 35Hrst/0.net
pythonならcへのトランスコンパイラはあるじゃん
C書けます。他にもPython,Java,Go,COBOL,Haskell何でも出来ます。ただしHello Worldまでです!!!
なんて言われても現場じゃ使えないし、それならひとつの言語で完成まで作れる方が有用だろ
実際Pythonみたいな文法重視言語はゼロから立ち上げるのに優れてる代わりに速度を犠牲にしてるんだから、遅いって指摘は適切じゃないよ

486:デフォルトの名無しさん
19/01/31 01:02:11.01 Psb7G075.net
Pythonをある程度勉強したらc言語のコードもなんとなく解るようになった

487:デフォルトの名無しさん
19/01/31 02:02:21.51 dsgJQhjh.net
>>461
Pythonは何かの専門家が自分の専門分野のことをプログラムで色々するために使う言語って感じだからな
pythonを覚えるに四苦八苦するような脳レベルの奴が専門分野でデータサイエンスやってもって感じだろうし

488:デフォルトの名無しさん
19/01/31 02:19:58.49 dsgJQhjh.net
>>464
速度は大事だから速度重視する部分はC言語とかで作るんだろな。
このスレの奴でも、俺Pythonライブラリ作るとき速度が重要な部分は
C/C++で作成するだろう

489:デフォルトの名無しさん
19/01/31 03:16:48.09 Te48fFDx.net
膨大なデータを扱うAI でpython が使われるのは理解できるな。
使いやすさから言ったら、スクリプト系言語が良い。
スピードは、膨大な処理のほとんどをライブラリで処理してるからスピードのデメリットはほとんどない。
だったら結論としてライブラリが充実したpythonになると。

490:デフォルトの名無しさん
19/01/31 03:42:31.84 8LwaPopn.net
>>474
遅いのはどないするの?

491:デフォルトの名無しさん
19/01/31 03:45:34.98 8LwaPopn.net
>>453
橋下や曽野綾子は無学。

492:デフォルトの名無しさん
19/01/31 05:42:47.79 n1ffzTAY.net
Pythonを学ぶと様々なツールやシステムを作れます
Cを学ぶとPythonを作れます

493:デフォルトの名無しさん
19/01/31 05:46:03.70 n1ffzTAY.net
システム管理ツールとかPythonで作られたりしよるよ

494:デフォルトの名無しさん
19/01/31 07:11:33.66 4JULsXj7.net
>>467
プログラミングのお題スレ Part12
スレリンク(tech板)
こっちのスレで組み合わせ(nCr)関数作れって問題出たけど、Cだと速度が問題になる前にオーバーフローする。
数の爆発が起きない形に作ってもたかだか62C31までしか、正しい答えが出せない。(64bit符号無し整数の場合)
Pythonと言うか多倍長整数サポートしてる言語の方が大きな数を扱えるのは地味に大きい。
(Cでも多倍長整数のライブラリ入れれば良いんだけど、答えが欲しいだけでCにこだわる必要はない)

495:デフォルトの名無しさん
19/01/31 09:54:54.46 y7XcleOT.net
低級言語使えると、データ構造とかアルゴリズムを意識できるから効率的なコード書けるよね
そういう意味でc覚えるのはいいと思う

496:デフォルトの名無しさん
19/01/31 10:14:10.09 Te48fFDx.net
>>475 ライブラリを使う。 無ければCythonを使う。
深入りしないCython入門
URLリンク(qiita.com)

497:デフォルトの名無しさん
19/01/31 10:23:05.72 ft5wGdnc.net
>>480
でーたー、知らないより知ってた方が良いってだけの当たり前で糞な意見
効率的なコードを書くのにCとか関係無いよ、それぞれの言語のノウハウを勉強すればいいだけ
Cは無いわ~、学習コストが高いしほとんどの人は使うことないし、罠がたくさんあるし、面倒だし
こいう奴って次にLISPすすめてくるんだぜ、その次はCOBOLか?
とにかく自身が歩んだムダな道を歩かせたいんだ
すすめるなら最新で成長している言語に決まっているよ、Cは最新言語の土台でしかない、
今ならGoかRustだよね、それかScalaかKotlin

498:デフォルトの名無しさん
19/01/31 11:03:36.40 /c3SvgTg.net
>>475
キモになる数値計算の部分は殆どNumpyなどのバックエンドがCで実装されているライブラリに投げる
が、計算のボトルネックもそこなのでPython自体が多少遅くても問題にならない

499:デフォルトの名無しさん
19/01/31 12:08:38.17 W+gEWtDd.net
選択肢が増えるというのは悪くないと思うけどなぁ
Cが必須という話でなく

500:デフォルトの名無しさん
19/01/31 13:08:43.62 mT/OEDj9.net
こどもの頃basicで遊んでたんだけの俺にもわかり易い、なんでだろ

501:デフォルトの名無しさん
19/01/31 14:08:29.98 /uL0x0J1.net
突然の質問失礼します
Brython(pythonでウェブプログラミングできるってやつ)を使おうとしているんですが,import browserが通らなくて困っています.
どのサイトを見ても普通に解凍して使うだけっていう感じの説明なので,原因が全く分かりません.
解決法が分かる人がいれば教えてほしいです.お願いします.

502:デフォルトの名無しさん
19/01/31 15:53:28.86 aH0rCOCG.net
>>460
Javaは最初から間違ってた
Juliaも怪しいので気を付け給へ

503:デフォルトの名無しさん
19/01/31 15:55:25.53 aH0rCOCG.net
>>465
Brainf*ck
Delphi
Ruby

504:デフォルトの名無しさん
19/01/31 16:50:17.56 JEItRzDd.net
Brainf*ckは最初からネタ言語なんだが……
ネタをマジに取ってやっちゃったの?ww

505:デフォルトの名無しさん
19/01/31 17:21:57.22 P0SGHmWv.net
>>480
古語を使えると、古語由来の英単語の意味を類推できるから効率的に英文を読めるよね
そういう意味でラテン語覚えるのはいいと思う

506:デフォルトの名無しさん
19/01/31 20:22:06.29 EKxIKFYg.net
>>490
ラテン語を今更勉強するのはおかしいが、ラテン系の言葉は一つ知っておくと便利だよ

507:デフォルトの名無しさん
19/01/31 21:01:52.34 Te48fFDx.net
>>485 インタプリタの特質だよ。 初心者教育用にインタプリタ言語は最適。

508:デフォルトの名無しさん
19/01/31 21:03:58.03 kSWg8P6s.net
>>492
初心者が初心者教育を語るなカスw

509:デフォルトの名無しさん
19/01/31 21:33:40.61 6ZWRE4Vd.net
初心者が初心者教育を語るなカスなどと初心者が語るなカス

510:デフォルトの名無しさん
19/01/31 21:50:51.74 oaNPDAFG.net
初心者が初心者教育を語るなカスなどと初心者が語るなカスなどと初心者が語るなカス

511:デフォルトの名無しさん
19/01/31 21:55:41.57 PUKFD+Yd.net
>>486
初めて触ったけど壮絶に勘違いしてそう
空のディレクトリ作ってその中で
python -m brython ―install
とやったあと
htmlファイル内のスクリプト文のみで使えるimportだよ
hoge.pyとか作る訳じゃない

512:デフォルトの名無しさん
19/01/31 21:57:39.34 JEItRzDd.net
質問なんだけどjavascriptで書くと、
'初心者が初心者教育を語るなカス' + 'などと初心者が語るなカス'.repeat(5)
//=> 初心者が初心者教育を語るなカスなどと初心者が語るなカスなどと初心者が語るなカスなどと初心者が語るなカスなどと初心者が語るなカスなどと初心者が語るなカス
みたいな文字列のリピートってpythonでどうやるのがメジャーなの?

513:デフォルトの名無しさん
19/01/31 22:07:44.12 xJsSt9Re.net
参考までに、Ruby では、
"あい" * 2
#=> "あいあい"

514:デフォルトの名無しさん
19/01/31 22:32:22.16 I8W+qxGo.net
print(("うんこ"+"ちんこ")*3)

515:デフォルトの名無しさん
19/01/31 23:26:30.34 el60MxX0.net
>>497
掛け算
‘などと初心者が語るなカス’*10

516:デフォルトの名無しさん
19/02/01 04:53:57.67 mcDa+lpw.net
>>497
python 文字列 リピート
でググれ

517:デフォルトの名無しさん
19/02/01 07:54:08.53 /C/hqbh3.net
pythonで2chに自動書き込みとかできるの?

518:デフォルトの名無しさん
19/02/01 08:24:34.65 XtZK2gm7.net
>>482
ポインタのポインタとかで泣いてそううw

519:デフォルトの名無しさん
19/02/01 08:27:50.41 XtZK2gm7.net
>>484
そうそう、使えう言語が多いとできる仕事の幅も増えるしね。

520:デフォルトの名無しさん
19/02/01 08:32:51.87 nHt158PO.net
schoo.jp の Python超入門 の1回目と2回目を見たが、わかりやすかった。
HTML や Excel との相性も良さそうだな。

521:デフォルトの名無しさん
19/02/01 09:33:02.65 PxedxtrM.net
使える言語が多いとかプログラマーの三大美徳に反します
言語なんて多くても5つくらいじゃない?
それ以上はやりたいことが定まってないか、相手の仕事に合わせているだけ

522:デフォルトの名無しさん
19/02/01 10:05:59.86 ActCLgwD.net
戻り値をディクショナリーにして便利に

523:デフォルトの名無しさん
19/02/01 10:34:12.41 21r/52kc.net
言語自体の設計によって得意不得意は全然違うので成長意欲が高いならより多くの言語を習得して思考の幅を広げようと考えるのは自然
5言語使えます、だと新卒ならそこそこやる気あるんじゃね?というレベルだろう
30歳超えてそれだと35歳定年説に従って消えていく人なんだろうなと思う

524:デフォルトの名無しさん
19/02/01 10:52:55.75 V2LJDwEz.net
消えてく人の問題は言語の使用可能数ではないと思うよ

525:デフォルトの名無しさん
19/02/01 12:19:47.42 eMw5OSNU.net
消えていく人は100%おまえらみたいな教えたがりやぞw

526:デフォルトの名無しさん
19/02/01 12:46:27.26 PxedxtrM.net
>>508
えぇー? 思考の幅を広げるために習得するの?
じゃあ全然違うパライダムの言語ばっか習得するんだ?
それこそ時間の無駄、それは成長しているんじゃなくて退化しているよ
ハンターハンターでいうところのメモリの無駄遣い

527:デフォルトの名無しさん
19/02/01 12:55:11.55 eHjMHLm9.net
作りたい物が先
それを効率的に実現できる言語を知らなければ
必死こいて覚え

ただそれだけ

528:デフォルトの名無しさん
19/02/01 13:36:30.45 Bt0WWmH6.net
>>511
> じゃあ全然違うパライダムの言語ばっか習得するんだ?
実際それがよいと言われている。

529:デフォルトの名無しさん
19/02/01 14:06:21.41 PxedxtrM.net
>>513
それは隣の系統も鍛えた方が良いってことだよ、全然違うのやっても意味無いし使わないよ
理想は山型! 自分の系統を中心に、そのとなりの系統も鍛える

530:デフォルトの名無しさん
19/02/01 15:25:53.86 3Cfmum5z.net
似た系統の言語なんて学んで得られるものほぼないよ
それなら習得済みの言語で何か作った方がマシ
わざわざ新言語学ぶならできるだけ離れたものでなければ勿体無い

531:デフォルトの名無しさん
19/02/01 16:15:57.39 Bt0WWmH6.net
その通り

532:デフォルトの名無しさん
19/02/01 16:35:27.48 4kXTtphd.net
Unix触るならCの知識あった方が捗るぞ
それ以外は別に

533:デフォルトの名無しさん
19/02/01 17:06:08.14 yTOsL8ZZ.net
>>517
触る程度なら、いらないだろ
例えばスマホ触るのにC必要か?
必要なのは指だけだ

534:デフォルトの名無しさん
19/02/01 17:28:17.66 17qDk0WK.net
それなら何やるのも何の知識もなくても指だけあればいいよね

535:デフォルトの名無しさん
19/02/01 19:17:22.23 QzqUUE1o.net
素人意見だけどスマホアプリを開発してる人は大変そう
最低でもSwiftとその他の言語2つを覚えないと行けないなんて
世の中の言語全部統一して欲しい。勉強なんてPythonだけで手一杯だよ

536:デフォルトの名無しさん
19/02/01 19:43:25.62 0FuJHBUK.net
pythonしかできない人ってgui作ってって言われたらどうするの?
tkinterつかうの?それともkivy?それとも誰かに丸投げ?

537:デフォルトの名無しさん
19/02/01 19:52:03.15 nxExOboG.net
無職らしい質問だ

538:
19/02/01 19:54:21.70 869WXmJx.net
>>518
C は「最低限」という言葉がどういう意味かを知るのには適切な経験だと思います、最低限何が必要かすらわからないようでは話にならない

539:デフォルトの名無しさん
19/02/01 19:54:33.84 s8SBWX6t.net
>>521
tkinterでいいんじゃね?

540:デフォルトの名無しさん
19/02/01 22:42:08.70 UXXgl86T.net
>>502
前は出来た
今はちょっとした対策がされてるので連投は工夫が必要

541:デフォルトの名無しさん
19/02/01 22:44:21.68 UXXgl86T.net
>>510
他人に構わず自分のことに注力した方が良いな

542:デフォルトの名無しさん
19/02/01 22:46:19.39 UXXgl86T.net
>>520
機種ごとのチェックが激しく面倒

543:デフォルトの名無しさん
19/02/02 01:09:04.71 PdWdXnt6.net
>>501
ググることができる奴はこんな底辺者のスレ(雑談スレ)には来ないだろ
出来ないからここできくと

544:デフォルトの名無しさん
19/02/02 13:07:22.57 OjPcxytf.net
ここのひとたち親切だから

545:デフォルトの名無しさん
19/02/02 21:04:38.92 lAaBoxKl.net
>>502 >>525
かーなーり前に作ったやつで、
いまも書き込めてるよ…?
でも所詮俺作なので
一杯世の中に出回ってる
ぱーるのスクリプトのほうがカスタム楽だ

546:デフォルトの名無しさん
19/02/03 10:33:55.56 OM8X9TNz.net
sm34560255

547:デフォルトの名無しさん
19/02/05 00:27:17.61 OF7mIYQU.net
・王道
1. 作りたいものを選ぶ
2. 作りたいものにもっとも相応しい言語を選ぶ
3. 作る
4. 1.に戻る
・邪道
1. progate、paiza、他オンラインで学習できる教材に手を出す
2. 結局サービスを作れるようにならず困り果てる
3. よくわからない詐欺情報商材に手を出すorメンター()に師事する
4. アフィリエイト記事に釣られてプログラミングスクールに入る
5. SES企業で人生を無駄にするorフリーランス地獄でもがき続ける

548:デフォルトの名無しさん
19/02/05 06:30:48.55 zZTQJh5G.net
>>532
1. お金の出入りを管理したいなぁ・・・
2. お金・・・銀行・・・そうだ、COBOLにしよう!

549:デフォルトの名無しさん
19/02/05 11:01:21.87 dQJUt0gZ.net
>>531
毒キノコ?

550:デフォルトの名無しさん
19/02/05 18:47:31.19 6i0kMvYs.net
>>532
progateは良かったよ。入院中ですること無かった時Python講座だけやってたわ
まあ、結局本を買わないと作りたいものが作れないんだけどね

551:デフォルトの名無しさん
19/02/06 00:09:06.86 BlJBB1s6.net
わいもpaizaで勉強始めた
人工知能迄出来るようになりたいです

552:デフォルトの名無しさん
19/02/06 05:54:49.27 Cmz9AyOj.net
>>521 こんなのもあるよ。
[Python] EelをつかってHTML/CSS/JavaScriptでGUIを構築
qiita.com/inoory/items/f431c581332c8d500a3b
はじめに
● PythonでGUIのアプリを作りたい。
●TkinterやKiviなどは試したけど、凝ったレイアウトを作ろうとして挫折した。
● GUIをHTML/CSS/JavaScriptのWEB技術で作りたい。でも、Electronを使うのは腰が重い。
そんなときピッタリなPythonのGUIライブラリがEelです。
Eelは、とてもシンプルなElectronライクなGUIライブラリで、NumpyやPandasなどデータ処理などに秀でているPythonと、D3.jsなど描画に優れているJavaScriptをつなぎ合わせたアプリを、いとも簡単に構築することができます。

553:デフォルトの名無しさん
19/02/06 06:04:09.38 Cmz9AyOj.net
>>481 Cython はそれなりに書きなおすところが出てくるからあまり好まれていないね。
それより人気なのは、Numba
LLVM のJIT で動くから高速。何百倍かは早くなる。
2017-03-02
JITコンパイラライブラリNumbaを使ってPythonコードを劇的に高速化する方法
URLリンク(myenigma.hatenablog.com)

554:デフォルトの名無しさん
19/02/06 06:31:48.60 7+DFrutT.net
numbaを推すのはかまわんが、numpyの一部の処理を高速化できるだけだと説明に加えておくれ

555:デフォルトの名無しさん
19/02/06 08:24:04.41 c9y85CvD.net
>>515
それは学生思考。
社会に出てらそんなこと言ってられない。

556:デフォルトの名無しさん
19/02/06 09:13:56.63 lranFgBM.net
>>515
>>540
似た言語であるなら、習得済み言語を深めたいね
同じような言語を、同じように使えても仕方ない

557:デフォルトの名無しさん
19/02/06 09:53:40.31 +qagyc5o.net
>>537
tkinterでも充分凝ったレイアウト出来る

558:デフォルトの名無しさん
19/02/06 11:46:02.87 zS2eWWoF.net
YouTubeとかインスタもpythonなんだね。
昔から変な言語とか思ったら今やっと人気出てきててわろた。
そらそうよ

559:デフォルトの名無しさん
19/02/06 11:58:30.48 Cmz9AyOj.net
>>543 日本でpythonが遅れてたのは、rubyがあったかららしいよ。 ようやく移行が進みつつある。

560:デフォルトの名無しさん
19/02/06 12:28:26.37 FGND1cQA.net
ルビパーは特殊な人種やからパイソンには移行しとらんけどな

561:デフォルトの名無しさん
19/02/06 12:47:03.26 DEs1O5Io.net
来なくていいよ。
言語とともに滅びればいい。

562:デフォルトの名無しさん
19/02/06 12:50:16.88 VRrkIzS/.net
ヴイバペチパと同じメンタル

563:デフォルトの名無しさん
19/02/06 12:55:45.91 dbfqeclv.net
>>545
昔cでrubyの拡張ライブラリとか書いてたけど、10年くらい前からpythonに移行した
python 3.0 のアルファ版とかがではじめた時期な

564:デフォルトの名無しさん
19/02/06 13:38:23.77 SVWgaDNm.net
>>544
COBOL

565:デフォルトの名無しさん
19/02/06 17:59:56.71 Umk0NuLE.net
>>549 COBOL をやってた連中はみんな引退だろ。 ごくごく僅かな金融機関のメンテを請け負ってるくらいじゃないのか?
金融機関は遅れすぎてる。 世界の中で儲けられるわけがない。
アホな奴がCOBOLでシステムを組んでる例も見受けるが、流石にアホだろ。
ニッチだから、COBOL はそれなりに儲けられてたけど、あくまでも老人の金儲けのためだな。 排他的にするためだけでしかない。
若い社員がいつくわけもないし、今後COBOL ご復活することも全く有り得ない。
金融機関でCOBOL が、根強く生き続けたのは大きなデシマルの数字を扱い、誤差を避けてたため。
今やそんな事は色んな言語でできるからCOBOL の出番はない。

566:デフォルトの名無しさん
19/02/06 18:18:08.09 GfPA2szD.net
pythonで良いアルバイトないかな
求人はハードル高いものばかり

567:デフォルトの名無しさん
19/02/06 18:40:14.20 Umk0NuLE.net
>>551感触的には先ずはWeb 系ので探してみたら?
ハードルが高そうに思えるのは当然。 雇い手側もわかっていないんだから尻込みする必要はない。
やる気を見せればいいんじゃないの? 向こうもこれから勉強しようと言う企業が殆どだろうし。

568:デフォルトの名無しさん
19/02/06 18:42:16.87 hITLcJvx.net
>>552
今更pythonに対してそんなイメージの会社あるのかねえ

569:デフォルトの名無しさん
19/02/06 18:55:09.63 Umk0NuLE.net
>>551 先ずアルバイトでと言ってる意味がわからないんだが、学生さん?

570:デフォルトの名無しさん
19/02/06 19:47:00.06 hkpKi6aB.net
Pythonでハードル高いってどんなこと?

571:デフォルトの名無しさん
19/02/06 22:16:47.13 c9y85CvD.net
>>548
Python3の出始めに「2.x系と互換性がなくなるよー」みたいな話しを聞いて、一旦Pythonから手を引いたのは今となってはいい思い出。

572:デフォルトの名無しさん
19/02/06 22:29:41.68 STR+4sN9.net
歴の長い初心者自慢乙ですw

573:デフォルトの名無しさん
19/02/06 22:51:51.71 zo+/rl+p.net
Web 系ならアルバイトあるんだろうが、それをpythonってところあるのか
>>557
でまだ初心者レベルに達していないから、今でもこのスレや超初心者用スレで
Pythonの勉強を頑張っている感じかな

574:デフォルトの名無しさん
19/02/06 23:01:44.49 STR+4sN9.net
は?初心者てレベル1の前の事やけんど?
この歴の長い自慢の初心者さんは何を言いたいんや?

575:デフォルトの名無しさん
19/02/07 08:09:03.87 QO147pGg.net
Python って、入門するのは簡単だがライブラリが多いから結構奥が深いね。

576:デフォルトの名無しさん
19/02/07 08:18:57.45 cKBg8A6S.net
>>559
おまいのレベル基準など知らん

577:デフォルトの名無しさん
19/02/07 08:29:17.56 zY68uiX3.net
>>560
禿同。ライブラリーを全部使いこなせる奴っているんかな?

578:デフォルトの名無しさん
19/02/07 08:32:43.52 0UXvyA/a.net
そんなことしてたら、一生終わるで

579:デフォルトの名無しさん
19/02/07 08:56:36.54 KytLu6dH.net
「全部」って何だよ?
どんな言語でも全部のライブラリを使いこなす人など存在しない
やりたいことを実現するのに必要十分なものを習得すればいいだけ

580:デフォルトの名無しさん
19/02/07 11:19:41.77 haqFuiH4.net
RubyだとWebのRailsくらいしかないけど、
PythonだとWebはDjango、行列計算はNumpy、データ分析pandas
ってそれぞれでクリーンナップを打てる選手が多い
機械学習だとそれだけで打順組めるくらい

581:デフォルトの名無しさん
19/02/07 12:16:35.50 oOXCv+fA.net
>>561 初心者て普遍的に>>559の意味やぞ 何を言いたいんやおまえは?



583:デフォルトの名無しさん
19/02/07 12:21:14.27 ho0mShNo.net
79文字縛りって守ってる?

584:デフォルトの名無しさん
19/02/07 12:22:29.05 +mogG7eT.net
守ってない
短過ぎて逆に読みにくい

585:デフォルトの名無しさん
19/02/07 14:10:06.53 0z5C548Y.net
>>567
プロジェクトによる
守るとソースコードのdiffが見やすい
逆にいえば利点はそれくらい

586:デフォルトの名無しさん
19/02/07 17:49:54.92 s+vnZaIA.net
もともとSeleniumを使っていたのですが、
この度どうしてもPostが投げたくなりました。
Seleniumでは、Post機能がないそうで。
なんとか、Requestを使って置換はしたのですが。
今度はなんと、RequestsにはSeleniumの
WebDriver.refresh()に相当するものが無いと!
作りによるのでしょうけど、ターゲットのサイトは
Ajaxやらなんやら仕込んであるらしく、
パラメータを仕込んだリンクやフォームをクリックする方法では、
一発では狙ったページが開けないのです。
SeleniumではWebDriver.refresh()でうまくいっていたのですが。
Sessionを2回連続で送る方法ではうまく行かず。
どなたか、相当する機能をご存知でしたら、教えていただけませんか。

587:デフォルトの名無しさん
19/02/07 17:58:35.56 5LeRoEW7.net
誤)Sessionを2回連続で送る方法ではうまく行かず。
正)Postリクエストを2回連続で送る方法ではうまく行かず。
失礼しました。

588:デフォルトの名無しさん
19/02/07 18:47:55.36 48+fW5OS.net
>>567
今は95文字縛りにしてる

589:デフォルトの名無しさん
19/02/07 19:06:50.21 3MltXAFB.net
インデント4文字で79文字縛りは厳しいわw
インデントも深くすんなてことなんだろうけど…

590:デフォルトの名無しさん
19/02/07 20:26:19.96 aXAkaZ+u.net
ちなみに俺がPC-9801のVZエディタでソースコード書いてたときは79文字縛りしてた
今は自由に好きなように書いてる

591:デフォルトの名無しさん
19/02/07 21:28:58.01 nuWWhs88.net
>>570
この板のPyスレは底辺レベル野郎の雑談スレで
そんな質問しても期待したレスはないよ。
それなりのレベルのPy野郎が居るところで質問したほうが良い(teratailとか)

592:デフォルトの名無しさん
19/02/08 05:48:28.29 yMYWywMo.net
>>570
from seleniumrequest import ...
はどう?
試してないけど一応methodにPOSTを与えられるみたい

593:デフォルトの名無しさん
19/02/08 08:27:12.89 yK4UmiCv.net
>>566
そやからそれはお前の基準やろw

594:デフォルトの名無しさん
19/02/08 08:28:59.84 yK4UmiCv.net
>>562
それって図書館にある本全部よんだことあるんかな?ってことと同じ意味やで。
必要なときに必要なものを使えばいい。

595:デフォルトの名無しさん
19/02/08 08:31:41.42 yK4UmiCv.net
>>574
VZエディタ懐かしすw
ダイヤモンドキーだったかな?

596:デフォルトの名無しさん
19/02/08 12:23:27.62 jEYFKApV.net
>>577
言葉の意味に基準とかないんやで
どえらいバカやなおまえ

597:デフォルトの名無しさん
19/02/08 13:02:58.45 BZlj9Znx.net
【いったい何故?】 肺炎やインフルエンザやHIV/エイズなどたくさんの病気に抵抗することができなく
URLリンク(rosie.2ch.sc)


598:/1549506895/l50



599:デフォルトの名無しさん
19/02/09 19:20:21.11 luPnpF49.net
if 条件式a and 条件式b and 条件式c:
は、条件が多くなると長くなり見づらくなる。
if文の羅列ではインデントが深くなる。
なんか良い方法はないの?

600:デフォルトの名無しさん
19/02/09 19:23:11.51 W4o99yL6.net
>>582
改行すればいいでしょ
それか判定部分の関数化

601:デフォルトの名無しさん
19/02/09 19:30:25.01 luPnpF49.net
>>583 改行すると怒られるんだけど、
if True
 and True:
 print ('True')

602:デフォルトの名無しさん
19/02/09 20:08:22.45 Hg8uwZQZ.net
はああああ??

603:デフォルトの名無しさん
19/02/09 20:13:10.92 W4o99yL6.net
>>584
括弧使いたまえ

604:デフォルトの名無しさん
19/02/09 20:22:35.98 NnmcfWng.net
>>584
ちょっとはググれ
URLリンク(d.hatena.ne.jp)

605:デフォルトの名無しさん
19/02/09 20:47:02.04 GcgAqiym.net
>>586 有難う。

606:デフォルトの名無しさん
19/02/10 02:59:12.31 wo48GY2m.net
>>582
all関数はどうだろう
if all([
条件式1,
条件式2, …]):

607:デフォルトの名無しさん
19/02/10 09:37:04.29 qH9C6fmC.net
>>578
量子力学と同じだな。全てを理解した人はいないが、使いこなせる人はいると。

608:デフォルトの名無しさん
19/02/10 15:04:42.83 PXpe84p+.net
>>570
CookieJarを使ってないんじゃね

609:デフォルトの名無しさん
19/02/10 16:14:50.54 8pY6FeJB.net
>>589 素晴らしい、地味に進化してるんだね。 Python 侮るべからずだな。

610:デフォルトの名無しさん
19/02/10 16:44:24.23 ELTBPRll.net
>>592
python2の頃からあるけどな

611:デフォルトの名無しさん
19/02/10 16:59:13.50 8pY6FeJB.net
>>593 知らんがな、1週間前からpythonを始めたんだから。

612:デフォルトの名無しさん
19/02/10 17:53:31.14 vOpxNkmL.net
>>594
だったら進化とか語るなよw

613:デフォルトの名無しさん
19/02/10 18:18:22.26 Mw20IJUM.net
ワロタ

614:デフォルトの名無しさん
19/02/10 19:41:39.52 Wz5p3xv3.net
>>595
1週間まえからはじめて"地味に進化してるんだね"とのたまうって
さすが偉いゆとり様って感じだよな

615:デフォルトの名無しさん
19/02/10 20:37:00.85 OTf+aZMg.net
>>597 ちゃうねん、それ以前の言語に比べたらと言う話。
C、PL/I 、FORTRAN、BASIC、VB、perl、PHP、Java、javascript、swift
くらいしか触った事ないけど。

616:デフォルトの名無しさん
19/02/10 20:48:30.49 b5lC8C+a.net
Pythonでマイクラを遊んでるけど結構面白い
村人増殖装置や畑や家をプログラミングで作ったけどこれなら初心者の俺でも解りやすい

617:デフォルトの名無しさん
19/02/10 20:48:36.97 Be/UHAwm.net
>>598
javascriptにもevery()あるやん

618:デフォルトの名無しさん
19/02/10 20:52:21.34 L/vUvPOU.net
>>598
ゆとりどころか超熟しててワロタ
PL/Iって大型計算機時代のものだろw
ちなみにFortran95にはanyあるよ
perlもモジュール List::Util にある
しばらく勉強するとnumpyのanyとゴッチャになってnumpy boolean型がis Trueで変な値を返すところまで行ってクソ言語が!と憤る未来まで見えた

619:デフォルトの名無しさん
19/02/10 21:07:53.99 vOpxNkmL.net
>>598
Bit配列用だけどPL/1にもAnyはあるし

620:デフォルトの名無しさん
19/02/10 21:52:05.98 zCRlUWb/.net
わいも手続き型言語しか知らんので模範解答と比べると無駄なことやりすぎるわ

621:デフォルトの名無しさん
19/02/10 22:20:56.07 6/vKPLVO.net
まずは動いてなんぼやで

622:570
19/02/12 1


623:3:15:31.43 ID:o/289WBf.net



624:デフォルトの名無しさん
19/02/13 23:45:19.41 khyGjuCk.net
最初は環境整えて
サンプルコピペして実行しておおーってするのがええで

625:デフォルトの名無しさん
19/02/17 12:54:36.32 poHBz4CU.net
>>532
SESはともかくフリーランスって言うほど地獄か?
その辺のサラリーマンよりめちゃくちゃ稼げないか?

626:デフォルトの名無しさん
19/02/17 13:32:31.77 4REx+4V4.net
>>607
すまん、実力がないわけで

627:デフォルトの名無しさん
19/02/17 14:45:22.82 eIIT9eQr.net
俺が作りたいのはsiriやLineのりんなみたいなAIを人間並みに賢くして半自立型で動くAI
でも当面はノベルゲーやマイクラみたいなサンドボックス型ゲームかな

628:デフォルトの名無しさん
19/02/17 15:43:23.84 oqvmhmvG.net
フリーランスだろうがサラリーマンだろうが能力が変わらないなら稼ぎなんてほぼ同じ
フリーランスの年商の方が高く見えてもサラリーマンだと会社が出す福利厚生などを考慮すれば大して変わらない

629:デフォルトの名無しさん
19/02/17 16:35:39.60 GfPZMs79.net
福利厚生というより年金税金
フリーランスだと会社員の1.5倍から2倍稼がなきゃトントンにならない

630:デフォルトの名無しさん
19/02/17 16:47:59.22 TMucMtnh.net
ぶっちゃけ1.3倍あればいいんだけどな
見かけ上の年収は低くなるけど節税すればどうとでもなる
1.5倍~2倍はさすがにネットの情報に流されすぎだわ

631:デフォルトの名無しさん
19/02/17 16:57:59.93 dGV5XbAI.net
原則クビになることを考慮しなくて良い会社員と比べてフリーランスの場合は次の仕事がしばらく入らないリスクも考えなければならないので会社員と同等の金額では足りない

632:デフォルトの名無しさん
19/02/17 18:33:59.39 OPCV5npO.net
>>612
実力があるならフリーのがはるかにいい
自由度とストレスが全然違う
仕事が掛け持ちできるなら3倍まではいける
それ以上は法人化して経営側にならないとムリ

633:デフォルトの名無しさん
19/02/17 18:35:41.69 GfPZMs79.net
※その実力には営業力も含む
コミュ障は大人しく飼われとけ

634:デフォルトの名無しさん
19/02/17 18:47:46.49 OPCV5npO.net
>>610
サラリーマンは実力があればあるほど不利
給与体系があるから特別にできる人に特別な給与を出せない
大手ほどそうなる傾向が強い
フリーランスで重要なことはコミュニケーション能力
どんなに仕事ができても客先でケンカするようなら仕事はもらえない
後は稼げるうちに稼ぎ切ること
今のスキルが通用するのが残りどのくらいかを考えて、歳を取っても同じだけ稼げるなんて思わないこと

635:デフォルトの名無しさん
19/02/17 18:50:12.26 OPCV5npO.net
>>615
完全に同意

636:デフォルトの名無しさん
19/02/17 18:59:02.88 uyUwEBlN.net
スレタイ見直しちゃった

637:デフォルトの名無しさん
19/02/17 19:15:29


638:.92 ID:qbdnl43Y.net



639:デフォルトの名無しさん
19/02/17 19:19:15.34 OPCV5npO.net
>>619
Google Colaboratoryが一番手取り早い

640:デフォルトの名無しさん
19/02/17 19:19:52.63 nxQ35MKt.net
URLリンク(qiita.com)

641:デフォルトの名無しさん
19/02/17 23:27:41.39 ewnW5/wP.net
フリーランスって契約とか事務手続きの知識も必要で大変そう

642:デフォルトの名無しさん
19/02/17 23:32:31.54 0japMw3M.net
そういうの最初だけやろ

643:デフォルトの名無しさん
19/02/17 23:38:03.41 6s4L/IlT.net
適当でいいんじゃない

644:デフォルトの名無しさん
19/02/17 23:42:24.83 ewnW5/wP.net
適当やと法外な損害賠償負わされるかもしれん

645:デフォルトの名無しさん
19/02/18 00:07:56.24 cDrzBOfV.net
契約書の小さい文字の但し書きを面倒臭がって読まないタイプの人はフリーランスにならない方が安全

646:
19/02/18 01:03:32.18 aN2QSVsl.net
>>626
>但し書き
これって嫌ですね、前半で言っていることをちゃぶ台返しにする内容が往々にして記載されているもの、それが「但し書き」ですね
民法93条「心裡留保」:意思表示は、表意者がその真意ではないことを知ってしたときであっても、そのためにその効力を妨げられない。ただし、相手方が表意者の真意を知り、又は知ることができたときは、その意思表示は、無効とする。

647:デフォルトの名無しさん
19/02/18 08:31:34.84 lP09CR/s.net
興味深い話ではあるがスレチやな

648:デフォルトの名無しさん
19/02/18 14:56:14.98 oU/NFgq1.net
>>618
以前なら「マ板逝け」で終わってたんだよな

649:デフォルトの名無しさん
19/02/18 14:57:26.58 oU/NFgq1.net
>>619
SL4A

650:デフォルトの名無しさん
19/02/18 21:06:40.80 emXzCZXB.net
>>620
これ良さそうだね
Thanks

651:デフォルトの名無しさん
19/02/19 00:44:29.02 xISlfG0u.net
>>619 はあ? Juno for jupyter とか無料で使えるよ。
ただ、サーバー版だから立ち上がるまでに時間がかかる。
pythonista がオススメ。iPhone アプリまで作れてしまう。 いつでもどこでも使えるし、Dropbox にファイルを置いておけば、自宅のPCとも共有できる。

652:デフォルトの名無しさん
19/02/19 00:45:51.53 xISlfG0u.net
>>632 あ、iPhoneの場合ね。

653:デフォルトの名無しさん
19/02/19 12:27:39.82 UOhpPyGI.net
1200円か…
URLリンク(i.imgur.com)

654:デフォルトの名無しさん
19/02/19 12:37:52.94 UOhpPyGI.net
アプリ内課金1800円也
どっちがいいかな
麻美子さん思案中
URLリンク(i.imgur.com)

655:デフォルトの名無しさん
19/02/19 12:40:37.60 1Fqwt8so.net
635 一択

656:デフォルトの名無しさん
19/02/19 12:41:49.47 bqQ6Pob/.net
pyhonistaでいいんじゃないの
Junoなんちゃらなら620のgoogleのでよくないですか

657:デフォルトの名無しさん
19/02/19 12:44:41.95 V3C0jNQ1.net
>>634 1200円の価値は十二分にあるよ。
ローカルでちょろちょろと動かせるのは良い。 入力補助をしてくれるからiPhoneで入力するのはかなり楽。
Juno for jupyter も使うことがあるが、立ち上げに時間がかかるのと入力補助をしてくれないので非効率。
アプリもものすごく簡単にできる。 Appストアに登録することはできなさそうだけど個人で使う分には十分。
pythonista専用のシェル stash まである。 だからこれからPIP を動かしたりできる。 
誰かが bash で作ったプログラムをコピペして動かしたらそのまま動いた。
基本的にはCで書かれたライブラリ関係は使えないんだけど標準的なものはあらかじめコンパイル済み。
numpy等は、iPhone用にLLVMでコンパイル済みだから標準で使える。
pandas は、使えない。 その内コンパイルしてくれるんじゃないかとは思うが優先順位は低いらしい。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch