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


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



1 名前:デフォルトの名無しさん [2019/03/18(月) 13:42:55.36 ID:+MPRGO7m.net]
★当スレにRubyのソースコード類を書くことを禁ず
☆Ruby等、Pythonではないプログラミング言語での回答類を書くことも禁ず

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

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

前スレ
くだすれPython(超初心者用) その41【Ruby禁止】
mevius.5ch.net/test/read.cgi/tech/1549282930/


◆PythonのHome Page
www.python.org/

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

◆Pythonのソースコードをそのまま5ちゃんにコピペすると
  インデントが崩れるので
  こういうところ↓にはってきてください
ttp://ideone.com/      Pythonするにはぷち手間あるのがめんどうかなぁ
ttp://codepad.org/      ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/     まず

508 名前:デフォルトの名無しさん [2019/04/01(月) 16:17:35.96 ID:bzrp4n7u.net]
SetForegroundWindow
SetActiveWindow

この二つは使わない

MoveWindow

509 名前:デフォルトの名無しさん [2019/04/01(月) 16:21:01.18 ID:bzrp4n7u.net]
ごみん
SetWindowPos
HWND_TOPMOST

510 名前:デフォルトの名無しさん mailto:sage [2019/04/01(月) 16:43:59.25 ID:FCLjxIA3.net]
>>490
投稿する前に>>1くらい読もうぜ

511 名前:デフォルトの名無しさん mailto:sage [2019/04/01(月) 17:21:36.67 ID:8IW2Ec9K.net]
完全なる初心者なのですが、上達の近道としてまずは自分のサイト??を作ってカスタマイズして行くのが手っ取り早いでしょうか
一応、xserverとは契約してありますので、flaskやdjangoなどで始めようかと考えています

512 名前:デフォルトの名無しさん mailto:sage [2019/04/01(月) 17:33:47.33 ID:DUI06/LX.net]
サイトーそいつを寄越せー

513 名前:デフォルトの名無しさん mailto:sage [2019/04/01(月) 17:41:31.90 ID:A39OWd1J.net]
>>494
そもそも何を作りたいのか、なんでpythonを覚えたいのか
webサイト作りたいならphpの方が楽だよ

webサイト覚えつつpython・・・は正直止めたほうが良い。学習コストが高くなるだけ

514 名前:488 mailto:sage [2019/04/01(月) 17:50:37.46 ID:IS1vKK/H.net]
>>492
ありがとうございます。


最初に↓を追加
import win32con

If文の下に↓を追加しました
win32gui.SetWindowPos(hWnd,win32con.HWND_TOPMOST,0,0,0,0,win32con.SWP_NOMOVE | win32con.SWP_NOSIZE)


エラーも出ませんが最前面にもなりません。
どこか間違ってるでしょうか?

515 名前:デフォルトの名無しさん [2019/04/01(月) 17:53:15.35 ID:Pri2Y0H6.net]
質問するスレが間違ってる
https://mevius.5ch.net/test/read.cgi/tech/1551247748/

516 名前:デフォルトの名無しさん mailto:sage [2019/04/01(月) 18:56:46.11 ID:WwdHkKwz.net]
>>483
ありがとうございます。
matplotlibでSVGとかのベクター画像に書き出しってできるのですか?

>>485
ありがとうございます。
os.urandom
調べて見たらPythonの乱数は標準でこれを使ってて
対応してない場合はtimeを使うと書いてるサイトがありました
Pythonって優秀なんですね!!



517 名前:デフォルトの名無しさん mailto:sage [2019/04/01(月) 20:22:56.00 ID:mO7Iiqmy.net]
なんか根本的に分かって無いんじゃないか?
擬似じゃない、こういうマジモンのデバイスも開発中だよ

原子核崩壊を用いた乱数発生器、IoT時代の必須デバイスに | 日経 xTECH(クロステック)
ttps://tech.nikkeibp.co.jp/dm/atcl/column/15/120100084/120200004/

518 名前:デフォルトの名無しさん mailto:sage [2019/04/01(月) 20:38:40.55 ID:WwdHkKwz.net]
>>500
ありがとうございます。
ダイオードのパルスを検知するんですね。
>>475さんのやってた事に似てますね。

519 名前:デフォルトの名無しさん mailto:sage [2019/04/01(月) 20:52:37.76 ID:+o/JYXIp.net]
違いますん

520 名前:デフォルトの名無しさん [2019/04/01(月) 21:50:23.97 ID:vHH72vdW.net]
>>466
擬似乱数だがメルセンヌツイスターなので擬似乱数の中では悪く無い方

521 名前:デフォルトの名無しさん mailto:sage [2019/04/01(月) 22:05:13.82 ID:WwdHkKwz.net]
>>503
そのようですね。
メルセンヌツイスターのアルゴリズムは僕には理解できませんでしたがw

numpyとかの乱数アルゴリズムも同じものなんでしょうか?

522 名前:デフォルトの名無しさん mailto:sage [2019/04/01(月) 22:08:51.56 ID:NO9OwW0c.net]
1,1,1,1,1
とか出ても泣くなよ
完全な乱数だからこそ起こり得る

だからみんな擬似乱数に頼ってる訳でね

523 名前:デフォルトの名無しさん mailto:sage [2019/04/01(月) 22:47:16.29 ID:k5EPZlMW.net]
擬似乱数じゃあ燃えないんだよ

524 名前:デフォルトの名無しさん mailto:sage [2019/04/02(火) 00:44:41.58 ID:CvY8tC6O.net]
rdrandとか使ってみては

525 名前:デフォルトの名無しさん mailto:sage [2019/04/02(火) 05:54:52.30 ID:gBvXhrn2.net]
配列があります
a=[1,2,3,4,5]
こいつを
12345
という数値にしたいのです

いい方法があったら教えてください。

526 名前:デフォルトの名無しさん mailto:sage [2019/04/02(火) 05:57:27.50 ID:gBvXhrn2.net]
シンプルで処理の早い方法をさがしてます。
お願いいたします。



527 名前:デフォルトの名無しさん mailto:sage [2019/04/02(火) 06:58:38.20 ID:CvY8tC6O.net]
from functools import *
from math import log10

a=[1,2,3,4,5]
b=reduce(lambda x,y:y+x*10**(int(log10(y))+1),reversed(a))

もっといいやり方がいくらでもありそう

528 名前:デフォルトの名無しさん [2019/04/02(火) 07:02:28.38 ID:vnq7A+eD.net]
>>508
int(‘’.join(map(str, a)))

529 名前:デフォルトの名無しさん mailto:sage [2019/04/02(火) 07:33:10.79 ID:gBvXhrn2.net]
>>511
おお、シンプルですばらしい。
ありがとうございます。
処理もforやifを使わないので早いですね。

>>510さんもありがとうございます。
難しそうなライブラリ使ってますね。
配列の要素毎に10を掛けて桁を調整して合計してるのかな?
難しい。。。

530 名前:デフォルトの名無しさん mailto:sage [2019/04/02(火) 07:44:53.89 ID:QTHUeRtx.net]
12345 if a == [1,2,3,4,5] else a

531 名前:デフォルトの名無しさん [2019/04/02(火) 08:03:00.15 ID:ktdvkELe.net]
文字列にしてから整数にすれば良いと思う。

b=''
a=[1,2,3,4,5]
for i in a:b+=str(i)
print(int(b))

532 名前:デフォルトの名無しさん mailto:sage [2019/04/02(火) 08:23:27.64 ID:gBvXhrn2.net]
>>513
wwwww
if文ってこういう表記のしかたもできるんですねw
こういう表記ってなんて言うんですか?

>>514
おお、ありがとうございます!!
こちらもシンプルですね。
>>511さんのコードと比較しましたが
速度はまったく同じでした。
forを使っても遅くならないのですね。

533 名前:デフォルトの名無しさん [2019/04/02(火) 08:32:46.28 ID:Vs75GbqA.net]
b=0
a=[1,2,3,4,5]
for i in a:b=b*10+i
print(b)

534 名前:デフォルトの名無しさん mailto:sage [2019/04/02(火) 08:33:24.41 ID:/q81pfPO.net]
後置ifで、perlで初めて見た
forも後置できるようなふいんきもあったがperlではそれは出来なかった

535 名前:デフォルトの名無しさん mailto:sage [2019/04/02(火) 08:40:52.84 ID:gBvXhrn2.net]
>>516
うぉおおお
ありがとうございます。
速度計測したら一番早かったっす!!

>>517
後置ifって言うんですか!
勉強になりました。

内包表記の様に速度が速くなったりはしないみたいですね。

536 名前:デフォルトの名無しさん mailto:sage [2019/04/02(火) 10:07:58.36 ID:USFH8Mum.net]
C系言語で言う三項演算子だね。
condition ? A : B
がPythonでは、
A if condition else B
となる。
conditionが真のときA、偽のときBになる式(Expression)



537 名前:デフォルトの名無しさん mailto:sage [2019/04/02(火) 11:07:08.60 ID:gBvXhrn2.net]
そうなんですね。
勉強になりました。

538 名前:デフォルトの名無しさん [2019/04/02(火) 12:24:56.41 ID:5+C+zQyU.net]
疑似乱数だと 1,1,1,1 とかは出ないよな
0%
本物の乱数なら 0% ではない
この違いは大きい

539 名前:デフォルトの名無しさん [2019/04/02(火) 12:31:23.80 ID:5+C+zQyU.net]
> 516
functools.reduce(lambda a, b: 10*a+b, [1,2,3,4,5])

540 名前:デフォルトの名無しさん mailto:sage [2019/04/02(火) 14:23:55.35 ID:uhL2EIxw.net]
cannot import name "xx" となった場合には同じ名前

541 名前:のファイル名を変更するとエラーがきえるようなのですが、相変わらずエラーをはいてしまいます

考えられる原因は分かりますか
[]
[ここ壊れてます]

542 名前:デフォルトの名無しさん mailto:sage [2019/04/02(火) 14:30:15.60 ID:eS5z4Dy6.net]
パスが通ってないとこにおいてある

543 名前:デフォルトの名無しさん mailto:sage [2019/04/02(火) 14:33:42.65 ID:LaytCbYO.net]
>>521
本気かどうか分からない発言をやめろ

544 名前:デフォルトの名無しさん mailto:sage [2019/04/02(火) 14:42:17.69 ID:YOIu+k7A.net]
>>521
初心者が多いところで嘘をばらまくな

545 名前:デフォルトの名無しさん [2019/04/02(火) 14:58:56.35 ID:5h6Mpqem.net]
>>523
ジッサイノimport文とフォルダ構成書いて
あと、__init.py__はありますか

546 名前:デフォルトの名無しさん [2019/04/02(火) 17:04:02.29 ID:v4Q8SbqT.net]
youtubeのチュート見ながらコード入力してるんですが、1画面だと行ったり来たりが大変です。どうしたらいいですやろうか



547 名前:デフォルトの名無しさん mailto:sage [2019/04/02(火) 17:15:53.04 ID:DUIYqp7M.net]
より安全のためには、secrets を使いなさいと書かれてるぞ。
https://docs.python.org/ja/3/library/secrets.html?highlight=secret#module-secrets

secrets --- 機密を扱うために安全な乱数を生成する
バージョン 3.6 で追加.

乱数
secrets モジュールは OS が提供する最も安全な乱雑性のソースへのアクセスを提供します。

class secrets.SystemRandom

548 名前:デフォルトの名無しさん mailto:sage [2019/04/02(火) 17:21:30.90 ID:DUIYqp7M.net]
>>494 なんでサイトを作る必要性があるんだよ。 何を勉強したいの?
python の勉強をしたいんだろ?
初心者用の本でも読んだら? UI もやりたければ kivy とかUI が記述されてるものを読む。
サーバーサイドのアプリを作るつもり?

549 名前:デフォルトの名無しさん mailto:sage [2019/04/02(火) 17:24:41.06 ID:DUIYqp7M.net]
>>515 3項演算子

550 名前:デフォルトの名無しさん mailto:sage [2019/04/02(火) 18:48:53.15 ID:2czOBGaZ.net]
ハードウェア乱数は回路特性や個体差による偏りを避けるのが非常に難しいので質はよくないのが一般的
暗号に使うような乱数は普通のアルゴリズムでは容易に解析されるので駄目
DESなどの暗号化アルゴリズムを通し、通す前のデータも推測が困難なものを用意しないと駄目

551 名前:デフォルトの名無しさん mailto:sage [2019/04/02(火) 19:11:48.00 ID:zdX00lQq.net]
なんでPython の公式ドキュメントを読まないんだろ。
https://docs.python.org/ja/3/library/random.html

random は、わざわざ赤字枠で

警告 このモジュールの擬似乱数生成器をセキュリティ目的に使用してはいけません。セキュリティや暗号学的な用途については secrets モジュールを参照してください。

とはっきり書かれてるのに、

552 名前:デフォルトの名無しさん [2019/04/02(火) 19:41:05.05 ID:v4Q8SbqT.net]
15パズルの作り方おしえてくだちい

553 名前:デフォルトの名無しさん mailto:sage [2019/04/02(火) 20:03:34.08 ID:NbiLDEG1.net]
バルサ材が加工しやすくてオススメ

554 名前:デフォルトの名無しさん mailto:sage [2019/04/02(火) 21:12:43.18 ID:b+v2x4v2.net]
車輪のついた目覚まし時計を用意してください

555 名前:デフォルトの名無しさん [2019/04/02(火) 21:20:06.33 ID:Vs75GbqA.net]
1234
5678
9ABC
DEF_
動かしたい文字を指定して_と入れ替える

556 名前:デフォルトの名無しさん [2019/04/02(火) 21:37:38.48 ID:wAuLgRoA.net]
Tkinterで画像や図形を回転させるにはどうしたらいいの?
困ってます。誰かお助けを〜



557 名前:デフォルトの名無しさん [2019/04/02(火) 21:38:53.33 ID:wAuLgRoA.net]
Tkinterで画像や図形を回転させるにはどうしたらいいの?
困ってます。誰かお助けを〜

558 名前:デフォルトの名無しさん mailto:sage [2019/04/02(火) 22:26:49.68 ID:igRuziJm.net]
>>536
子供の頃チクタクバンバン欲しかった

559 名前:デフォルトの名無しさん [2019/04/02(火) 23:49:35.36 ID:erJYBDt6.net]
誰か教えて

560 名前:デフォルトの名無しさん mailto:sage [2019/04/03(水) 00:21:31.77 ID:5VkdCwYU.net]
>>528
ちゃんとやる気があるなら、はした金をけちらずに入門書の一冊くらい買った方がいいぞ。

561 名前:デフォルトの名無しさん mailto:sage [2019/04/03(水) 01:17:07.17 ID:bKctsYec.net]
>>532
>通す前のデータも推測が困難なものを用意しないと駄目




お馬鹿さんあらわる

562 名前:デフォルトの名無しさん mailto:sage [2019/04/03(水) 02:10:23.38 ID:3cZxhEDV.net]
>>528 動画でやるなんて論外。 無料の教材だってたくさんあるのに。

563 名前:デフォルトの名無しさん mailto:sage [2019/04/03(水) 02:11:07.46 ID:3cZxhEDV.net]
>>541 お前は誰だ

564 名前:デフォルトの名無しさん mailto:sage [2019/04/03(水) 04:45:40.86 ID:AO08fcyX.net]
私だ

565 名前:デフォルトの名無しさん [2019/04/03(水) 05:55:51.06 ID:X0z4NnXI.net]
>>510
成金プログラミング

566 名前:デフォルトの名無しさん [2019/04/03(水) 06:27:41.79 ID:5Stw3nSC.net]
Pythonからwindowsの電源を落としたり、スリープさせたり、復帰させる方法教えてエロい人



567 名前:デフォルトの名無しさん mailto:sage [2019/04/03(水) 07:15:33.05 ID:0FHlYbf3.net]
>>548
os.system('shutdown -s -f')

568 名前:デフォルトの名無しさん [2019/04/03(水) 07:21:22.65 ID:5Stw3nSC.net]
>>549
スリープからの復帰はできませんか?

569 名前:デフォルトの名無しさん mailto:sage [2019/04/03(水) 07:45:54.81 ID:0FHlYbf3.net]
os.system の仕様をよめはげ >>550

570 名前:デフォルトの名無しさん mailto:sage [2019/04/03(水) 07:47:00.37 ID:xJgAab/L.net]
>>547
510だけど正直log10は頭悪いと思った
522さんのようなことがしたかった

ただ、文字列連結してint化するとか、forを回すほうが富豪的発想だと思うよ…

今朝の脳みそでやるなら
sum([10**x[0]*x[1] for x in enumerate(reversed(a))])
かなあ

571 名前:デフォルトの名無しさん mailto:sage [2019/04/03(水) 07:57:31.91 ID:0FHlYbf3.net]
>>551
osにはのってなかったから教えてやるぞハゲ >>550

import ctypes
ctypes.windll.PowrProf.SetSuspendState(0, 1, 0)

572 名前:デフォルトの名無しさん mailto:sage [2019/04/03(水) 08:00:53.20 ID:0FHlYbf3.net]
(0, 1, 0) でスリープ
(1, 1, 0)だと休止
たぶん復帰は(0, 0, 0)だハゲ

573 名前:デフォルトの名無しさん [2019/04/03(水) 08:28:25.21 ID:5Stw3nSC.net]
復帰しません。。。

574 名前:デフォルトの名無しさん mailto:sage [2019/04/03(水) 08:38:28.45 ID:0FHlYbf3.net]
>>555
そりゃわるかったなハゲ
ctypes.windll.kernel32.SetThreadExecutionState(0x800000)
でどうだハゲ
でもスリープしてたらいつまでたっても↑のコマンド実行されないとおもうんぞwwwwハゲwwwww

575 名前:デフォルトの名無しさん [2019/04/03(水) 08:40:14.44 ID:5Stw3nSC.net]
だめですが。。。

576 名前:デフォルトの名無しさん mailto:sage [2019/04/03(水) 08:51:21.84 ID:0FHlYbf3.net]
スリープしたら処理が全部止まるから、
time.sleepとかつかって一定時間後復帰させようとしても
そもそもPythonがとまってるっていうwww
だから復帰は(普通)手動しかないっていうwww

遠隔復帰させたいなら、
ポート開けておいて
マジックパケット送ったらサスペンドやめるように設定しておくとかが一般的らしいっていうwww



577 名前:デフォルトの名無しさん mailto:sage [2019/04/03(水) 08:54:08.74 ID:MU+vDr7z.net]
Cのプログラムなら見つけた。
yamatyuu.net/computer/program/sample64/WaitableTimer.html

578 名前:デフォルトの名無しさん [2019/04/03(水) 08:56:21.74 ID:5Stw3nSC.net]
私の使ってるフリーソフトは復帰可能です。。。
どうすればPythonでも可能になるのですか?

579 名前:デフォルトの名無しさん mailto:sage [2019/04/03(水) 09:27:47.11 ID:0FHlYbf3.net]
フリーソフトとやらでできるのなら、BIOSは問題ないようだな

pypi32をインスコ

win32service
win32serviceutil
win32event
の使い方を覚える

で、復帰できるようになるぞ。たぶんな。

SetWaitableTimerとかCancelWaitableTimerの使い方覚えるのは最低限必要
あと
ctypes.windll.PowerProf系のどこか

580 名前:デフォルトの名無しさん [2019/04/03(水) 09:35:06.12 ID:5Stw3nSC.net]
ありがとうございます。
たかが復帰するだけなのに面倒くさいのですね。。。
マイコンの勉強をして指定の時間にキーボードのキーを押して復帰させるほうが簡単そうですね。。。

581 名前:デフォルトの名無しさん [2019/04/03(水) 09:40:29.34 ID:5Stw3nSC.net]
調べてみたらマイクロボットプッシュという商品がありました。。。

582 名前:デフォルトの名無しさん mailto:sage [2019/04/03(水) 09:47:52.56 ID:0FHlYbf3.net]
さぼるのは簡単だが
がんばるのは難しいからな

583 名前:デフォルトの名無しさん mailto:sage [2019/04/03(水) 09:49:07.32 ID:0FHlYbf3.net]
スリープ移行を抑制したいだけなら
ctypes.windll.kernel32.SetThreadExecutionState(0x80000001)
でできるんだがな

584 名前:デフォルトの名無しさん [2019/04/03(水) 09:52:45.86 ID:5Stw3nSC.net]
PC作業の自動化を考えてるのですが
節電のためにスリープにしたいのです。。。
決まった時間に復帰したいと考えてます。

585 名前:デフォルトの名無しさん [2019/04/03(水) 11:21:27.91 ID:5oFsk66Q.net]
tkinterなら教えるが

586 名前:デフォルトの名無しさん [2019/04/03(水) 11:37:13.03 ID:5Stw3nSC.net]
教えてくだしゃあ
tkinterって画像や図形を回転する事ってできます?
Pillowとか使わないとできないですかね?

あと、図形や画像を半透明にしたり、図形を描画する時にジャギーがかかるんですけど
アンチエイリアス掛けたりできませんか?

Pythonで簡単なアニメーションを作りたいと考えてるんです。。。
別のライブラリの方が適してますか?



587 名前:デフォルトの名無しさん [2019/04/03(水) 11:40:34.07 ID:5oFsk66Q.net]
まるちんこしてるみたいだから教えるのやめるわ

588 名前:デフォルトの名無しさん [2019/04/03(水) 11:53:00.68 ID:5Stw3nSC.net]
ん?何言ってるのかわからん

589 名前:デフォルトの名無しさん mailto:sage [2019/04/03(水) 12:33:37.28 ID:/cw++oNj.net]
マルチポストのことじゃないかな。
回答者は答えたのがバカみたいなので嫌う傾向がある。

590 名前:デフォルトの名無しさん [2019/04/03(水) 12:53:51.44 ID:5Stw3nSC.net]
マルチポストなんてしてませんがw
ID:5oFsk66Qは荒らしだと思われます。
そもそも、Pythonスレなんてここともう一つくらいしかないですよ

591 名前:デフォルトの名無しさん [2019/04/03(水) 15:22:29.66 ID:gMHQEYxM.net]
こちらの事案が解決できず困っております。
どなかた知恵をお借りできないでしょうか。
https://ja.stackoverflow.com/questions/53877/python-selenium

592 名前:デフォルトの名無しさん mailto:sage [2019/04/03(水) 15:42:22.54 ID:BqlPAUDU.net]
スタックオーバーフローでも下にマルチポストって書かれててワロスwww

593 名前:デフォルトの名無しさん mailto:sage [2019/04/03(水) 15:45:23.80 ID:vDvCcXyC.net]
572
自分を顧みることすらせず
相手を荒らしと決めつけ
逆に激しく攻撃する
これこそ火病
朝鮮人かこいつ

594 名前:デフォルトの名無しさん mailto:sage [2019/04/03(水) 16:18:09.05 ID:Ya8PAqW4.net]
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12205838902

595 名前:デフォルトの名無しさん [2019/04/03(水) 16:39:25.94 ID:gMHQEYxM.net]
本当に困ってますのでどなたか助けていただけますと幸いです。

596 名前:デフォルトの名無しさん mailto:sage [2019/04/03(水) 16:58:42.87 ID:Bn86U5ll.net]
tkinterでフォントファイルのパスを使ってフォント指定する事はできますか?
システムにフォントをインストールして使うのは嫌です!



597 名前:デフォルトの名無しさん mailto:sage [2019/04/03(水) 17:10:39.22 ID:Bn86U5ll.net]
578
mac,windows間で使いたかったけど、調べたらできないって出てきたからやっぱりいいです!ありがとう

598 名前:デフォルトの名無しさん [2019/04/03(水) 19:36:25.11 ID:5Stw3nSC.net]
>>575
荒らしじゃないと言い張るなら
マルチした証拠をだせよバーカ
URL貼りなさい

599 名前:デフォルトの名無しさん mailto:sage [2019/04/03(水) 20:10:48.02 ID:YPQocgCC.net]
自分の書いてるコードに不安があるんですがコード晒してレビュー貰うみたいなことできるとこどこかないでしょうか

600 名前:デフォルトの名無しさん mailto:sage [2019/04/03(水) 20:18:05.43 ID:Kr7AuJYU.net]
>>581
会社に勤めてプルリクして貰えば?
というか動けば良くない?
つまらないコーディング規約に縛られてプログラミングするなんてつまんないぼ

601 名前:デフォルトの名無しさん mailto:sage [2019/04/03(水) 20:28:41.38 ID:EjkP21xl.net]
>>581
探せば他にもあるよ
https://techacademy.jp/magazine/15455

602 名前:デフォルトの名無しさん mailto:sage [2019/04/03(水) 20:33:33.26 ID:0FHlYbf3.net]
>>581
世の中にはデバッガというしごとがあってだな
つまり
かねはらえ

603 名前:デフォルトの名無しさん [2019/04/03(水) 20:42:11.74 ID:5Stw3nSC.net]
フリーソフトとして公開すればバグ報告もらえるよ

604 名前:デフォルトの名無しさん mailto:sage [2019/04/03(水) 20:53:20.32 ID:YPQocgCC.net]
>>582
学生時代プログラミングやってましたで就職して派遣先で働いてるんですが現場の開発者が自分だけなのでレビューとかが無いんです
動くものは作れるんですが設計の際にクラス間の責任をどうするかとかこの場合どう実装するのが可読性や再利用性が良いのかとか、ある程度気にして書いてるつもりなんですが井の中の蛙のような気がしてストレス貯まるんですよね…

605 名前:デフォルトの名無しさん mailto:sage [2019/04/03(水) 21:21:03.18 ID:P49ekyQy.net]
>>586
大丈夫
世の中のSIの平均的な開発は君が思ってるより遥かに低レベルだ

606 名前:デフォルトの名無しさん mailto:sage [2019/04/03(水) 23:30:06.62 ID:4XO/CSdW.net]
文法チェックなら、各言語に、Lint みたいなツールがあるはず

アプリ開発のデザインパターンは、Ruby on Rails みたいなフレームワークで学ぶ。
基本は、SASS のPartial File みたいな、各部品(コンポーネント)ごとにファイルを分割して作る

そうすると、各コンポーネントが初期化される順番が難しくなるので、
設定ファイルなどで、依存性注入などを行う

各ライブラリを自分で組み立てる方法では、
全体の組み立て方がわからないため、次第に、スパゲッティ・泥団子へと発展していく

一方、フレームワークで学ぶと、先に全体像があって、そこに各部品をはめ込むため、
非常にわかりやすいし、個人による骨組みの違いがないので、プロ向き

ほとんどのフレームワークが、Rails を基礎としているのは、そういう理由



607 名前:デフォルトの名無しさん mailto:sage [2019/04/03(水) 23:34:13.19 ID:mjGt9zO6.net]
>>588
毎度毎度、お前は人の話を聞いてないんだから二度と書き込むな。消えろ。

608 名前:デフォルトの名無しさん mailto:sage [2019/04/04(木) 00:07:46.46 ID:iClvVPMc.net]
なんとなくだけど、>>588が荒らしだしてからrubyの案件が目に見えて減少している

609 名前:デフォルトの名無しさん mailto:sage [2019/04/04(木) 00:41:27.74 ID:Pph5q3Tv.net]
>>590 何よりやつ自身が没落を身にしみて感じてるからだろう。最後は美しく死んで欲しいね。

610 名前:デフォルトの名無しさん [2019/04/04(木) 12:03:07.17 ID:evLvGSW5.net]
a=[1,2,3]
a.append([4,5])
これでアペンドできますが、リストにアペンドできるものって数字のリストだけなんですか?
どういった種類があるか教えてください。
ゲームエンジンを使ってるんですが、シーンのインスタンスをアペンド出来るです。

611 名前:デフォルトの名無しさん mailto:sage [2019/04/04(木) 12:08:20.48 ID:o65Xx8ND.net]
まずは試してみなきゃ

612 名前:デフォルトの名無しさん [2019/04/04(木) 12:17:11.31 ID:ujCmteOm.net]
ドキュメントも読まなきゃ

613 名前:デフォルトの名無しさん [2019/04/04(木) 12:28:33.01 ID:evLvGSW5.net]
あい

614 名前:デフォルトの名無しさん [2019/04/04(木) 12:28:49.81 ID:evLvGSW5.net]
15パズルのロジックを超簡単に教えてください
概念的なものです

615 名前:デフォルトの名無しさん mailto:sage [2019/04/04(木) 13:22:34.49 ID:1Q0DXPVq.net]
まぁクソ単純な配列操作じゃね
要するに4x4の配列に1〜16までの数列割り振って16番を操作キャラとして考えて
16番を上下左右に移動させようとした時、移動先の配列が存在するかを判定
盤からはみ出さないなら移動先の配列に書かれた数字と16番を入れ替えるってのを繰り返すだけじゃね?

最初のシャッフルは16番を乱数移動で1000回くらい移動させれば破綻なく混ざると思う

616 名前:デフォルトの名無しさん [2019/04/04(木) 14:24:13.52 ID:ly6XgvBu.net]
適当にシャッフルすると解けないパターンあるから
あくまで移動をランダムにする



617 名前:デフォルトの名無しさん [2019/04/04(木) 14:36:37.23 ID:I9XLKTGd.net]
BeautifulSoupでのスクレイピングプログラムを書いています。
classがhogeclassになっているaタグの中のhref値をリストに入れたいのですが、
途中で躓いているので指導してくださるとうれしいです
以下のコードを実行するとaタグの抽出までは上手くできているのですがhrefが抽出できておらず
[]0<class 'list'>しか返ってきません。。。
改善コードを提示していただけると助かります

hogeclass_list=soup.select('.hogeclass')
for i in range(len(hogeclass_list):
href=hogeclass_list[i].select('a')
print(href,type(href),len(href)

618 名前:デフォルトの名無しさん [2019/04/04(木) 15:04:30.61 ID:WSmaK6Af.net]
soup.select('a.hogeclass')

619 名前:デフォルトの名無しさん mailto:sage [2019/04/04(木) 15:06:10.09 ID:96SYsPoC.net]
>>599
これかな。
https://teratail.com/questions/145527

620 名前:デフォルトの名無しさん [2019/04/04(木) 15:27:51.48 ID:I9XLKTGd.net]
お、解決いたした
参考までに書くと
aタグ自体は既に抽出できているのでその後のhref値を取り出せば良く
それはhref=class_list[i].attrs['href']でいけた
実はそのURLも見てはいたんだが頭が働いてなかったみたいで今見返して理解した感じ
本当に助かったありがとうございます

621 名前:デフォルトの名無しさん [2019/04/04(木) 16:42:46.14 ID:evLvGSW5.net]
>>597
わからぬい

622 名前:デフォルトの名無しさん mailto:sage [2019/04/04(木) 17:15:21.70 ID:ddTv14P9.net]
質問なのですが、tkinterでコンボボックスをつくり、そのボックスにある選択肢をapple, beef, chickenとし、appleを選べば1、beefを選べば2、chickenを選べば3と表示するプログラムを書きたいのですが、どういったイベントを規定するコードを書けばいいか教えてもらえますか?

623 名前:デフォルトの名無しさん [2019/04/04(木) 17:51:36.17 ID:AS0nQCUM.net]
>>592
なんでもappend出来るがそれだと[1,2,3,[4,5]]になる
もし[1,2,3,4,5]にしたいならa.extend([4,5])

624 名前:デフォルトの名無しさん [2019/04/04(木) 19:32:05.03 ID:evLvGSW5.net]
idleって一画面に統合できないのですか?

625 名前:デフォルトの名無しさん mailto:sage [2019/04/04(木) 19:54:03.78 ID:WWWXQk49.net]
>>606
idleはお遊び用のおまけ
不満を感じたらお前はもうVSCodeへ移行する時期だ

626 名前:デフォルトの名無しさん mailto:sage [2019/04/04(木) 19:56:26.10 ID:c7BBV/yp.net]
pycharmだろ



627 名前:デフォルトの名無しさん mailto:sage [2019/04/04(木) 20:13:41.38 ID:4Of4T8i/.net]
Jupyterだろ

628 名前:デフォルトの名無しさん mailto:sage [2019/04/04(木) 21:17:59.94 ID:bM0dXWpT.net]
pyscripterだろ

629 名前:デフォルトの名無しさん mailto:sage [2019/04/04(木) 21:52:32.61 ID:1Q0DXPVq.net]
pyscripterが一番好み

630 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 05:18:10.52 ID:A+FAf1kt.net]
実は俺も!

631 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 07:00:28.59 ID:7aJ6EfcK.net]
pycharmはコミュニティ版があるのがいいね
あれだけ高機能なIDEがただで使えるのはええわ

632 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 08:15:49.82 ID:NlhXm2eb.net]
言うほど高機能か?
Web開発ができなかったりとか機能削られまくってるしプラグインも使えない
所詮は客寄せの評価版だぞ
professional買うならともかく、community使うくらいなら断然vscodeのほうが上や

633 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 09:16:54.33 ID:8ooHbZPM.net]
anacondaの方がいいやろ

634 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 09:23:09.84 ID:ZiUfxS77.net]
は?

635 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 09:26:35.35 ID:3zzzpIKb.net]
Anacondaは互換環境にすぎないからな

636 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 10:02:15.88 ID:oSs39RQY.net]
ちなAnacondaはVSCode推奨



637 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 13:29:53.79 ID:Cy9dd+PS.net]
987654って数値があった時、特定の位の数値のみを取り出したいんだけど
文字に変換しないよい方法ってありませんか?

638 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 13:29:54.68 ID:/JgPqvyr.net]
globalでいっぱい宣言する時に長過ぎるから2行にするとエラーが出るんだけどどう直せばいいですか?

global a, b, c,
x, y, z

c,←コイツがsyntaxエラー
global a, b, c
global x, y, z
にするとダサい気がするから、globalを一つにまとめたい

639 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 13:42:25.86 ID:oSs39RQY.net]
>>619
右からn桁目を取り出したいなら
mod(floor(x/(10^(n-1))), 10)

640 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 13:46:28.27 ID:Cy9dd+PS.net]
>>621
ありがとうございます。
使わせていただきます。 []
[ここ壊れてます]

642 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 14:08:23.58 ID:/q9oyI1L.net]
>>620
global a, b, c,¥
x, y, z

643 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 14:09:14.01 ID:/q9oyI1L.net]
↑文字化けしてるけど¥はバックスラッシュね

644 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 14:53:10.55 ID:/JgPqvyr.net]
>>624
ありがとう!
バックスラッシュの改行ってそんな使い方もできるのか

645 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 15:20:02.87 ID:gjpR2cvs.net]
>>621 なんか時間がかかりそうだな。
こっちの方がマシだろ。

a=9876543210
n=5
print(a//10**n%10)
# 5

646 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 15:24:50.63 ID:oSs39RQY.net]
>>626
あくまで数式を書いたまでだよ
どうPythonで実装するかは好きにしたらいい



647 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 16:53:57.54 ID:2flhsj5Q.net]
>>627

それを書くのがお前の仕事だろ

648 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 16:58:30.50 ID:fBA+S4b3.net]
>>621 それじゃフロートになってしまうだろ。 数字1桁を取り出したことにならない。

649 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 17:06:55.98 ID:fBA+S4b3.net]
>>621 そもそも ^ はPythonでは論理積だぞ。 べき乗なら ** 。 mod やfloor だって標準関数じゃないし。何言語を想定してるんだよ。 Python も動かせない奴が回答するなよ。

650 名前:デフォルトの名無しさん [2019/04/05(金) 17:40:25.90 ID:G2NqkZ6v.net]
てか、>>619程度の算数がわからんようではプログラミングなんてとても無理じゃないか?w

651 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 18:26:28.97 ID:qQEc9QbG.net]
>>631
そこはまあ超初心者用スレだから仕方ないんでない?

652 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 18:30:16.81 ID:fBA+S4b3.net]
>>622 お礼を言う方も言う方だよ。 どんな場所にいたか知らないが、このくらいは自分で確認すれば動かない事くらい解っただろうに。
世の中には詐欺師が沢山いるんだから、自分で確認したこと以外は信用するなよ。 特にプログラマーだったら。

出先の電車の中だってこんなのWebで確認できるんだから、そのくらいはいつもテスト出来るようにしてないと上達しないぞ。

653 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 18:53:56.17 ID:GL7Lveyj.net]
>>621

動かないんだが

https://i.imgur.com/iN599Jk.jpg

654 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 19:03:10.71 ID:Cy9dd+PS.net]
皆さん、アドバイスありがとうございます。

>>626こちらを使わせていただきます。

655 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 19:35:45.55 ID:iDnb4MC+.net]
intを文字列に変換する処理はCのレベルで走るだろうから
素直に文字列にしてインデックスでとったほうがいいんでない?

656 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 19:38:25.53 ID:hemeotiD.net]
Windows8.1にインストールしましたが
管理者権限じゃないとなぜかエディタが起動してくれません・・・



657 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 19:43:30.76 ID:Cy9dd+PS.net]
>>636
そうなんですか。文字に変換したほうが早いんですね。

658 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 19:51:53.85 ID:TdKnQq4/.net]
>>637
インストールはちゃんと管理者権限でやったんか
allusersあてにインストールできてるんか
記憶があいまいなら、一旦アンインストールして再インストール

659 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 19:53:58.14 ID:fBA+S4b3.net]
>>>>638 お前はアホか。 人の言う事を信じる前に何で自分で確認しないんだよ。
詐欺師を信用するな。

660 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 19:59:08.00 ID:fBA+S4b3.net]
>>638 プログラムで最も危険なことは、こう書けば動くだろうと言う先入観でプログラムを書き進めていくこと。

まずは疑問に思う事は一つ一つ自分で確認していくようにしないと何も作れないぞ。 大火事になる。

ところで何歳でどんな経験があって今Python をやろうとしてるんだ?
適性と言うのもあるから、やってることが正しいかどうか人の意見を聞いてみるのもいいかもよ。

661 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 20:00:49.55 ID:Cy9dd+PS.net]
ありがとうございます。
確認してみます。

662 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 20:03:48.88 ID:zbJZTl/M.net]
>>

663 名前:625
C言語由来の作法じゃないのかコレ
[]
[ここ壊れてます]

664 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 20:16:25.49 ID:MEdBpv++.net]
>>638
速くはないよ。
ただ、その差異が問題にならない箇所で、コードの意図を自然に明記に記述するためにあえて遅い方を選択することもある。
ケースバイケースだよ。

665 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 20:58:37.59 ID:UI2qU3qP.net]
>>643
C言語使ったことないから知らなかったよ

666 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 00:53:08.44 ID:FcZeCs1O.net]
>>634 >>621 の沢山の間違い。

1. mod , floor は、numpy をimport しなければならない。
import numpy as np
np.mod みたいに。

2. ^ は、**
3. n-1 は、n だろ。 Python ( 他の言語でも0から始まる) 流なら 0から始めるべき。
4. 全て修正しても結果が浮動小数点になり、 5.0 とか、9.0 になり、全く解答になっていない。



667 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 01:16:15.72 ID:yyDZS6P1.net]
>>621は正しいアルゴリズムを示した
>>626はそのPythonでの正しい実装を示した
質問者の疑問は解消した
他の連中は難癖付けて喚き散らしながら糞を垂れた

668 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 03:10:37.87 ID:1moq2C1C.net]
新しい糞をありがとう

669 名前:デフォルトの名無しさん [2019/04/06(土) 05:46:08.51 ID:1pyrGwe+.net]
変数とプロパティは同じと思っていいんですか
プロパティ=メンバ変数?
あ?

670 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 09:26:56.16 ID:9IkbKopt.net]
>>649
>プロパティ=メンバ変数?
そう

>変数とプロパティは同じと思っていいんですか
違う
クラス外の変数はただの変数
クラスの内部にあるのがメンバ変数

>あ?
な?

671 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 09:44:38.93 ID:zBsOQwj6.net]
@propertyってメソッドだよな

672 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 11:16:32.35 ID:ABRVPIaD.net]
あくまで数式を書いたまでだよ
どうPythonで実装するかは好きにしたらいい(震え声)

673 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 11:25:37.81 ID:FcZeCs1O.net]
>>652 アルゴリズムとしても間違ってるだろ。 プログラム板で、整数と浮動小数の区別もつけないアルゴリズムなんて全く存在価値はない。

問題はある桁を取り出せなんだから、整数1桁そのものでなければならない。 そもそもPython 板で動かない数式を示しても何の意味もない。

674 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 11:40:39.98 ID:FcZeCs1O.net]
print(str(100/10)+'1')
#10.01

675 名前:デフォルトの名無しさん [2019/04/06(土) 12:04:08.83 ID:3J+kczjM.net]
>>653
log10()を使って実装出来ませんかね

676 名前:デフォルトの名無しさん [2019/04/06(土) 12:10:21.22 ID:1pyrGwe+.net]
>>650
tonkatsu



677 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 12:58:46.94 ID:hBfZV6UD.net]
>>655 色んな方法でできるだろうけど、質問者は文字列操作をしないでやりたいと言う事はある程度スピードを意識してるんだろうから、関数なんて使ったら遅くなる。
文字列操作でも桁数が大きくなればそれほど遅くないと思うけどな。

678 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 13:42:02.27 ID:2yA38LSH.net]
>>626
これ(n-1)じゃなくてnそのまま使ってるせいで5桁目出そうとして6桁目出してないか?

679 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 13:56:01.15 ID:hBfZV6UD.net]
>>658 右端を0桁目としてるんだよ。 数字の通り。
大抵の言語では0からカウントするから妥当。 Python なら当たり前。
1桁目と言うのは10の位。 0桁目が1の位。

680 名前:デフォルトの名無しさん [2019/04/06(土) 14:04:35.86 ID:LTLRiaot.net]
スピードを意識するのにPythonなのか…

681 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 14:10:09.19 ID:zww3IW8D.net]
>>658
試してからレスしたら?

682 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 14:15:03.42 ID:2yA38LSH.net]
>>659
冗談だよね・・・?

683 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 15:39:31.28 ID:t4iABxtY.net]
>>662
右端を0桁目という言い方は日本語では誤解を生むから使いたくないがPythonらしい引数なら右端か左端を取り出す指定は0じゃないかね

hoge='abc'でhoge.__getitem__(0

684 名前:)がaなんだから

この辺りは定義の問題だから瑣末な問題かと思うよ
[]
[ここ壊れてます]

685 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 15:45:37.23 ID:t4iABxtY.net]
まぁでも自分の課題で勝手に右端を0桁目とかたわけた定義してきたら怒るな
間違いなくw

686 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 16:18:17.11 ID:pqIY+ulC.net]
自然言語が不自由な連中



687 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 16:18:51.83 ID:7tGee9uO.net]
>>664 そうか? >>626 でわざわざ誤解を招かないように、0〜9までの桁を作り回答まで出してて誰が誤解するんだろ? それが理解できなければ知らん。

ま、誤解した人もいた事実は認めるが。

日常言語とブログラム言語の世界は若干違いがある事は理解しながら話さないと折り合わないよ。 あやふやな日常言語で問題解決しようとしても、バグだらけになるのが落ち。

688 名前:デフォルトの名無しさん [2019/04/06(土) 16:23:38.52 ID:1pyrGwe+.net]
pythonで画像表示ッテできますか?
vs code使ってるんですが、コンソールでは表示できませんよね

689 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 16:39:24.00 ID:t4iABxtY.net]
>>667
画像ファイルの表示ならPillow, OpenCV, scikit-imageのどれかを使う
データの画像化とかならmatplotlib
動的に動かすとかならPyGame

VSCodeは単なるエディタでしかないので、別ウインドウが立ち上がる

690 名前:デフォルトの名無しさん [2019/04/06(土) 16:57:12.53 ID:1pyrGwe+.net]
↑なるほど vscodeに拡張でもないかとおもってましたが、別のソフトと関連付けるってことですかね

691 名前:デフォルトの名無しさん [2019/04/06(土) 17:21:49.20 ID:1pyrGwe+.net]
import numpy as np
import cv2

#画像の読み込み
img = imread('gimp_kun.png', cv2.IMREAD_GRAYSCALE)

opencvインストールしてこれを書いても別ウインドウ開かなかったんですが、何がだめなんでしょうか?
vscode使用です
実行すると自動的に起動するのかなとおもったんですが

692 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 17:34:48.67 ID:qxcHWWFz.net]
cv2.imshowとかで表示しないとだめ

693 名前:デフォルトの名無しさん [2019/04/06(土) 17:54:24.45 ID:Mn11yHOy.net]
>>619
「位の数」で桁の位置を指定すればいいんじゃないの

694 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 18:40:24.67 ID:V8TVt+EN.net]
>>669
グラフの表示や .ipynb のインポート/エクスポートだってできるぞ
今月のSoftware Design買って読むといい

695 名前:デフォルトの名無しさん [2019/04/06(土) 18:49:14.71 ID:O+y/8osN.net]
beautifulsoupスクレイピングで詰まったので質問です。
現在、フォーム内の複数のinputタグ(name=で区別されている)のvalueを取得するコードを書いているのですが
どのようにしてvalue値を取得すればいいのか分かりません
今抽出できているのはformのみで
<input name="hoge1" value="value1"/>
<input name="hoge2" value="value2"/>みたいな感じになっています。
これのvalue1のみを抽出したいです。
どなたかお助け下さい

696 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 19:01:38.28 ID:H9qvhtnQ.net]
>>669
別のソフトではない
Pythonのライブラリ



697 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 19:11:02.54 ID:nnViyGGt.net]
>>674
nameを条件に検索する場合はfindまたはfind_allのattrs引数を使え

698 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 19:29:26.69 ID:HvitwzZ2.net]
>>619です。
皆さん、ありがとうございます。
Pythonを熟知した方でも見解が分かれるほど難しい問題なのですね。
速度を自分で計測したら文字に変換した方が早いという意外な結果になってしまいました。

699 名前:デフォルトの名無しさん [2019/04/06(土) 19:31:14.07 ID:1pyrGwe+.net]
>>671
一瞬しか表示されないですが、なんとなくできました

700 名前:デフォルトの名無しさん [2019/04/06(土) 19:38:20.55 ID:O+y/8osN.net]
>>676
ありがとうございます。
findでclass_を指定する方法とかは見つかるんですがnameを指定する方法が見つからなくて困っている状況です。
hoge=soup.find('name="hoge1"')みたいに書いてname="hoge1"という文字列で判定させる感じなのでしょうか・・・
本当に分からないです、URLでもいいので教えてくれませんか
本当にごめんなさい

701 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 19:41:58.94 ID:LtpcIU8C.net]
>>674
input = soup.select("input[name = 'hoge1']")
value = input.attrs['value']

pythonは実はよく分からないのでこれで動くか自信がないけど、
要するに input タグで name = hoge1 という属性を持つ要素を特定し、その要素から value の値を取得。

702 名前:デフォルトの名無しさん [2019/04/06(土) 19:44:59.04 ID:O+y/8osN.net]
一応ここは見ましたがさっぱりでした
https://tdoc.info/beautifulsoup/

703 名前:デフォルトの名無しさん [2019/04/06(土) 19:54:50.79 ID:O+y/8osN.net]
>>680
1行目のコードで
[<input name="hoge1" value="value1"/>]
の抽出には成功しました。ありがとうございます。
2行目は
AttributeError: 'list' object has no attribute 'attrs'
でエラーでした。
リスト型がattrs使えない(?)ってことでしょうか

704 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 20:01:46.80 ID:LtpcIU8C.net]
>>682
select が返すのはリスト型なんだね。
for 文を使えばいいのかな。例示のhtmlコードだとリストの中身が一つだけになる。

705 名前:デフォルトの名無しさん [2019/04/06(土) 20:04:17.62 ID:O+y/8osN.net]
>>680
何度も質問すみません・・・
1行目の文なのですが、"input"のみでinputタグの指定を意味していて
その中にある[name='hoge1']で更に範囲を狭めているってことなんでしょうか
これは他の場合(例えば、type="hidden")でも同じような書き方が出来るってことですか?

さっきから連投でごめんなさい

706 名前:デフォルトの名無しさん [2019/04/06(土) 20:07:53.52 ID:O+y/8osN.net]
よっしゃあああああああああああああああああああああああああ
できましたs
さっきのコードでリストの何番目なのか([0])を指定してやっただけでいけました
本当にありがとうございます!!



707 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 20:08:25.24 ID:gcTy2CwV.net]
>>684
676だけど
人の話は正確に聞き取れよ
find(attrs={"name":"hoge1"})
のようにやれ

708 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 21:06:55.75 ID:LXJztxYo.net]
そんな早口で言われても

709 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 23:24:49.90 ID:siKN8mZx.net]
どういたしまして

710 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 00:17:29.91 ID:mKsxK2JJ.net]
Ruby, Nokogiri, Selenium WebDriver では、

doc = Nokogiri::HTML( driver.page_source )

element = doc.at_css 'input[name="hoge1"]'
puts element.get_attribute "value" # 属性
#=> value1

CSS Selector では、input[name="hoge1"]。
name 属性が"hoge1" である、input 要素

doc.at_css は、最初に見つかった、1つの要素で、
doc.css なら、配列が返ってくるように使い分けるため、要注意!

jQuery では、1つの要素の場合でも、常に配列が返るので、間違える事がない!

最初に、jQuery などで、CSS Selector を学ぶ必要がある。
それよりも複雑な指定は、XPath を使う

711 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 00:35:10.07 ID:h90p5IeD.net]
>>689
>>1

712 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 01:57:00.36 ID:n+v7EzQs.net]
while True:
....A()
....B()
....C()
....D()

自作関数ABCDがあります。
whileで無限ループしてるのですが
関数C内部で条件を満たした時のみ関数Bに戻りたいのですが
簡単に解決する方法ってありませんか?

713 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 02:07:18.80 ID:n+v7EzQs.net]
変数を用意して各関数が動作する条件をIF与える方法も考えたのですが、
一度作った関数を別の並び順で何度も再利用したいのでそれでは不都合が生じます。

714 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 04:53:49.79 ID:b5J7R/uS.net]
>>691
> 関数C内部で条件を満たした時のみ関数Bに戻りたい

「関数Cから関数Bに戻る」っていうのが

715 名前:分からない
例示のコードだと(条件云々以前にそもそも)そういうコール関係にはなっていないよね?

逆に、条件がどうあれ「関数Cから関数Bに戻る」って基本の動作をするように書いてみるところから始めてみては?
[]
[ここ壊れてます]

716 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 05:53:47.28 ID:n+v7EzQs.net]
>>693
関数ABCDは順番に繰り返され、無限ループします。
例えば関数ABCDの関数はランダムで1から100の乱数を生成します。
関数Cでた生成された乱数が90以上だった場合のみ
BにもどってBCD→Aと再び無限ループしたいのです。
そして、またCで生成された乱数が90以上だった場合はBに戻ってという感じでループしたいのです。



717 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 06:05:32.48 ID:7vKlXtYN.net]
何が言いたいのかよく分からんけど
普通にBCをループ文で囲って条件を満たしてる間はフラグ立て続けてDに進めないようにすればいいんじゃないの

718 名前:デフォルトの名無しさん [2019/04/07(日) 06:18:57.36 ID:sScivHGl.net]
C()が真偽値を返すとして
こういうこと?
while True:
....A()
....B()
....while C()
........B()
....D()

719 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 06:45:01.57 ID:n+v7EzQs.net]
ありがとうございます。
そんな感じのことがやりたかったのです。

これを発展させてABCDそれぞれの関数が条件を満たした時に
指定の関数からスタートする場合は簡単にはできないですかね。

720 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 06:57:09.06 ID:+EGgTEY5.net]
指定の関数ってなに

721 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 07:04:27.59 ID:n+v7EzQs.net]
関数ABCD順で無限ループしてるなかで

Aに飛んでA→B→C→Dループ
Bに飛んでB→C→D→Aループ
Cに飛んでC→D→A→Bループ

という感じです

722 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 07:28:08.82 ID:n+v7EzQs.net]
import.random
def A():
....a=random.randint(1,100)
....return A
def B():
....B=random.randint(1,100)
....return B
def C():
....c=random.randint(1,100)
....return C
def.D():
....d=random.randint(1,100)
....return D

while True:
....A()
....B()
....C()
....D()

関数ABCDをループするコードがある時に
Aが90を超えたらAに戻って再びループ
Bが90を超えたらAに戻って再びループ
Cが90を超えたらBに戻って再びループ
Dが90を超えたらCに戻って再びループ
これを無限に繰り返したいということです

723 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 08:12:43.08 ID:aPMrZc41.net]
説明へたくそがあらゆるスレに大量に沸いてるけど何かのキャンペーンなのか?

724 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 08:32:40.00 ID:JkriCKoc.net]
乱数の生成とそれ以外の部分を分ければいい
それが嫌なら各関数から次に実行する関数を返すようにすればいい

725 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 08:36:59.02 ID:mKsxK2JJ.net]
基本的に、次に実行する関数がコロコロ変わる場合には、決まった構造を取れないから、
次に実行する関数を、一旦、キューにでも入れた方が良いかも

OS のプロセススケジューラーは、まさにそう。
赤黒木で、次に実行するプロセスの順番を管理している

726 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 08:38:24.78 ID:aPMrZc41.net]
>>700
https://ideone.com/5vx4sr



727 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 08:41:41.37 ID:n+v7EzQs.net]
ありがとうございます。
とても勉強になりました。

728 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 08:47:49.74 ID:n+v7EzQs.net]
>>704
わざわざコードまでいただきありがとうございます。
とても勉強になります。

729 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 08:49:51.95 ID:fVA4Hq0Z.net]
goto文使えばいいじゃねえか。

730 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 08:53:42.14 ID:n+v7EzQs.net]
gotoという便利なモジュールがあるんですね!
初めて知りました

731 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 09:10:57.50 ID:h90p5IeD.net]
>>708
gotoの存在を知っておくのはいいけど、安易に使うものではないことも知っておいて。
もし使うなら、gotoに関する議論をしっかり調べてメリットデメリットを理解してから使うようにした方がいい。

732 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 09:14:58.01 ID:n+v7EzQs.net]
そうなんですか。
とても便利そうで感動していたのですが...
基本プログラムは戻るという概念はないと考えるべきなんですかね。
gotoについて調べてみます。

733 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 09:54:42.44 ID:KWJ+xksL.net]
goto はできるだけ使わずに、continue ( break) を使う。

continue
continue文は、for文やwhile文のブロック処理中に使用します。
continue文を使用すると、それ以降の処理を行わず、for文やwhile文のブロックの先頭に戻り

734 名前:ワす。

break
break文は、for文やwhile文のブロック処理中に使用します。
break文を使用すると、それ以降の処理を行わず、for文やwhile文の繰り返し処理自体が終了します。
[]
[ここ壊れてます]

735 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 10:29:00.62 ID:n+v7EzQs.net]
ありがとうございます。
gotoはできるだけ使わずにがんばります。

736 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 11:03:50.60 ID:VS5mFLzx.net]
>>712
gotoモジュールはネタだから、なるべくじゃなくて絶対に使わないこと



737 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 11:03:58.83 ID:G6UDrmXI.net]
こんなかんじじゃね?(rotateは未定義)

funcs = [A, B, C, D]

while True:
. for f in funcs:
. n = f()
. if n > 90:
. funcs = rotate(funcs)

738 名前:デフォルトの名無しさん [2019/04/07(日) 11:40:28.10 ID:d52YJryc.net]
後藤?

739 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 11:51:04.89 ID:n+v7EzQs.net]
>>713
まじですか!?
そんなやばいもんだったのですね。。。

>>714
>>703さんの言うキューに入れるとはこういう事だったんですね。
勉強になります。

740 名前:デフォルトの名無しさん [2019/04/07(日) 11:54:00.18 ID:d52YJryc.net]
appendって2次元配列になっちゃうのでしょうか?
kara=[]
kara.append([1,2,3,4])
これだと2次元配列になる
kara.append(1,2,3,4)
ではエラー?

741 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 12:01:48.01 ID:n+v7EzQs.net]
extendを使うといいよ!

742 名前:デフォルトの名無しさん [2019/04/07(日) 12:10:46.72 ID:d52YJryc.net]
array=[1,2,3,4]
for n in range(4):
print(array[n])

これだとnに0から3までのインデックスが入るわけですよね
なぜ自動的にそうなるんですか?そういう決まりなんですか?


>>718
存在忘れてました

743 名前:デフォルトの名無しさん [2019/04/07(日) 12:38:35.16 ID:0uIk07A1.net]
そうだお
パイソン作った人が決めたんだよ

744 名前:デフォルトの名無しさん [2019/04/07(日) 13:01:56.35 ID:d52YJryc.net]
ありがとうです

745 名前:デフォルトの名無しさん [2019/04/07(日) 13:02:14.01 ID:d52YJryc.net]
vs codeがメモリ使いすぎなんですが、いいエディタないですか?
idleはありますです

746 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 13:15:07.96 ID:HG+SSO0q.net]
エディタは探し続けるしかない
俺はVSCODE使ってるわ。メモリ24GB積んでたらそれほど気にならん



747 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 14:03:31.99 ID:pahFUo3A.net]
ちょこちょこした事ならSublime でも良いと思うけど、IDE ならEclipse なんかどうだろう。 インストール途中で引っかかって進んでいないけど。
Pycharm も一度は試そうかと思ってたけど有料なんだろ?

748 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 14:08:36.55 ID:pahFUo3A.net]
eclipse + PyDev

この組み合わせで出来ること。
・コード補完
・コードドキュメントの表示
・インタラクティブコンソールでデバッグ
・実行時に変数の値を更新
・条件付きブレークポイント
・例外ブレークポイント
・ブレークポイントでストップ中に、コンテキスト切り替え
・ソースコード自動フォーマット
・コードカバレッジ計測
・コード評価(PyLint)
・プロファイリング(cProfile)
・Gitでソースコード管理(Git)

749 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 14:14:04.87 ID:opmlQB67.net]
PyDevでできること
・バグで立ち往生する
二度と使うかあんなゴミ

750 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 14:14:20.85 ID:pahFUo3A.net]
eclipe は、長い間 java 系 の開発に使ってきたから使い続けたい。
プログラムが巨大になればなるほどありがたさがわかってくる。

751 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 14:19:17.52 ID:opmlQB67.net]
eclipseはプラグイン増やすとワークスペースや本体がすぐに壊れるから、結局言語別に全て分離するのが最善であることに気付く
だから統合環境としてのeclipseに固執する意味はゼロに近い
代わりにVSCodeが真にextensibleかつオープンな統合環境を実現した

752 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 14:36:41.36 ID:HG+SSO0q.net]
>>728
に言いたいこと全部書かれてもうた

753 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 14:47:10.54 ID:pahFUo3A.net]
壊れるのは織り込み済みだからあまり気にしない。

754 名前:デフォルトの名無しさん [2019/04/07(日) 16:08:17.66 ID:d52YJryc.net]
find的な関数はあるんすか?ループで使うやつです

755 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 16:15:15.64 ID:ISAcjhgY.net]
>>731 何がやりたいだよ。

756 名前:デフォルトの名無しさん [2019/04/07(日) 16:34:47.97 ID:d52YJryc.net]
何がやりたいのかはわかりません
ゲームエンジンにはあった関数なんですが



757 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 16:42:14.41 ID:Uqhse/UH.net]
>>733
その関数の仕様を示すか、せめてそのエンジンの名前と関数名を挙げないことにはエスパー以外誰も回答できないと思うぞ。

758 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 16:42:34.37 ID:ISAcjhgY.net]
あるに決まってんじゃん、何でマニュアルを検索しないの?
https://docs.python.org/ja/3/search.html?q=find

759 名前:デフォルトの名無しさん [2019/04/07(日) 17:22:43.11 ID:d52YJryc.net]
なんちゅーか、リストの中に特定の文字が含まれるか みたいなものだと思います
find関数あるんすね

760 名前:デフォルトの名無しさん [2019/04/07(日) 17:30:11.79 ID:MpkRE5L0.net]
>>736
inのこと?
x = [‘hoge’, ‘foo’, ‘bar’]
if ‘hoge’ in x: print(‘yay’)

761 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 17:51:37.81 ID:pahFUo3A.net]
>>736 思いますって何やねん。 兎に角Python ではほとんどできない事はないからしっかり勉強すれば?
何も勉強していないで何のために質問してるの?

# ‘Python’ の中に ‘Py’ が有るか?

if ‘Py’ in ‘Python’ : print(‘有ったぞ’)
# 有ったぞ

762 名前:デフォルトの名無しさん [2019/04/07(日) 18:08:57.67 ID:d52YJryc.net]
list=[1,2,3,4,5]
result = list.find("1")
print(result)

>>737
.find
みたいな形で使うものですね
↑だとエラーになりますが
もらったinのコードもなぜかリスト部分がエラーになりますが

763 名前:デフォルトの名無しさん [2019/04/07(日) 18:24:23.16 ID:d52YJryc.net]
ああ、ループか
ごめんなさい

764 名前:デフォルトの名無しさん [2019/04/07(日) 18:33:24.66 ID:d52YJryc.net]
list=[1,2,3,4,5]
for i in range(5):
if list[i].find(1):
print("hoge")
これでもエラーになりますね
listには属性がないというエラーです

765 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 18:53:00.59 ID:zc2PfqGU.net]
まあ、list[i]はlistじゃないからね
print(type(list[i]))してみれば分かるけど

766 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 18:53:02.03 ID:IvHbp9J/.net]
>>737をよくみると、「’」であるべきところに
「’」じゃないのが入ってるので、そのままコピペだとうごかない。



767 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 19:00:23.66 ID:AvqFg232.net]
>>741
> listには属性がないというエラーです
ちゃんとエラーメッセージ読めてる?
こう出てるはずだが…

Traceback (most recent call last):
File "./prog.py", line 3, in <module>
AttributeError: 'int' object has no attribute 'find'

https://ideone.com/GZdjoF

768 名前:デフォルトの名無しさん [2019/04/07(日) 19:03:40.75 ID:d52YJryc.net]
>>742
リストが表示されますが。。。

769 名前:デフォルトの名無しさん [2019/04/07(日) 19:05:44.94 ID:d52YJryc.net]
ああ、確かにリストiはリスト全体ではにゃいですね、、、

770 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 19:05:55.07 ID:zc2PfqGU.net]
なんだと
744の通り、君が何か端折って無い限りlist[i]はintのだが

771 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 19:06:35.80 ID:zc2PfqGU.net]
お願いだから日本語くらいは正確に読みとってくれ
落ち着いて読め
落ち着け

772 名前:デフォルトの名無しさん [2019/04/07(日) 19:07:57.21 ID:d52YJryc.net]
でも、リストで回さないと検索出来ないですよね

773 名前:デフォルトの名無しさん [2019/04/07(日) 19:11:53.27 ID:d52YJryc.net]
>>744
そうですね findという属性がリスト(intオブジェクト)にはないということですよね
.findみたいな形のメソッドはないんでしょうか?

774 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 19:26:38.05 ID:AvqFg232.net]
とにかくマニュアル読め
https://docs.python.org/ja/3/tutorial/datastructures.html
とりあえずお前が欲しいのはindex()だと思う
あとリスト(intオブジェクト)みたいなわけわからん書き方するなよ
お前さんが理解できてるのかできてないのかわからん

775 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 19:30:18.54 ID:pahFUo3A.net]
>>749 ちょっと待てや、先ず何をやりたいのかはっきりさせろ。 お前の頭の中がしっちゃかめっちゃかだから
先ず自分が何を知りたいのか整理しておかないと人が書いたことも理解できないだろ。

[1,2,3,4,5] この中から、1とか2を探したいのか?

776 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 19:31:31.56 ID:pahFUo3A.net]
質問の前に基本の勉強をする事だな。



777 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 19:36:02.57 ID:bnPma/AH.net]
>>752

最初の2つが1、2だろ

778 名前:デフォルトの名無しさん [2019/04/07(日) 19:36:07.43 ID:d52YJryc.net]
>>752
したいことはリストの中に1が存在するかどうかの判定です
.findという形で出来るのでしょうか?

779 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 19:42:16.17 ID:dQladGVm.net]
>>755
in演算子を使います。

list=[1,2,3,4,5]
print 1 in list

780 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 19:50:13.76 ID:/nTEWxBc.net]
>>755
inでもindexでも好きなのを使え
https://ideone.com/EXBMlf

781 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 19:51:03.78 ID:VS5mFLzx.net]
というか組み込み関数のlistを上書きすんなよー
トラブルの元だぞ

782 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 19:57:08.93 ID:IvHbp9J/.net]
ID:d52YJryc

783 名前:デフォルトの名無しさん [2019/04/07(日) 19:57:30.69 ID:d52YJryc.net]
for y in range(4):

print(map[y].find(n))

if map[y].find(n) != -1:
img[n].set_position(Vector2(map[y].find(n)*100, y*100))

ゲームエンジンにこういうのがあったんですが、このfindってpythonで言うなんですかね?後は調べます

784 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 20:00:02.17 ID:/nTEWxBc.net]
最初にそれを書けや

785 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 20:03:46.74 ID:IvHbp9J/.net]
では
気を取り直して
つぎのかたどうぞー

786 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 21:11:17.19 ID:KWJ+xksL.net]
>>760 map に何が入ってるのかわからないから何とも言えんな、 find でも出来そうだし、そんなもの使わなくても出来そうだし。 そもそもそのゲームエンジンって何だよ。

map[] が、bytearray なら、多分 find(n) だろうな。 この場合はnが含まれる位置を取り出すと言う意味。



787 名前:デフォルトの名無しさん [2019/04/08(月) 00:15:32.59 ID:LsTkaBrV.net]
こんにちは
platformio-ide-terminalを導入してshell override

788 名前:デフォルトの名無しさん [2019/04/08(月) 00:16:52.73 ID:LsTkaBrV.net]
>>764 すみませんとぎれました
も設定変更したのですが、左下の+をクリックしても相変わらず何も入力できない画面が出てきます
input関数を使いたいのですがどうしたら良いでしょうか?

789 名前:デフォルトの名無しさん [2019/04/08(月) 05:47:43.74 ID:Xgx7hCRv.net]
>>763
そうですか どうもです

790 名前:デフォルトの名無しさん [2019/04/08(月) 05:49:30.32 ID:Xgx7hCRv.net]
idleってトグルのコメントアウトありますか?

791 名前:デフォルトの名無しさん [2019/04/08(月) 05:52:22.51 ID:Xgx7hCRv.net]
list関数の目的ってなんですか?
普通のリストでいいんじゃありません?

792 名前:デフォルトの名無しさん mailto:sage [2019/04/08(月) 06:04:01.76 ID:ijdHUaIX.net]
import glob
f=glob.glob(".\aaa\*")

助けて下さい。。。
上のコードでaaaというフォルダ内のファイル名を取得したいのですがうまくいきません。
フォルダ名を変えるとうまく取得できます。。。
フォルダ名の先頭が「a」だと上手くいかないのですがバグですか?
それともなにか決まりがあるのでしょうか?

windows環境っす。

793 名前:デフォルトの名無しさん [2019/04/08(月) 06:33:58.62 ID:2+Nk20gv.net]
>>769
\がエスケープされてる
glob.glob(r".\aaa\*")

794 名前:デフォルトの名無しさん mailto:sage [2019/04/08(月) 06:34:13.75 ID:ijdHUaIX.net]
早朝にすいません。
どなたかお助けを・・・

795 名前:デフォルトの名無しさん mailto:sage [2019/04/08(月) 06:35:43.31 ID:ijdHUaIX.net]
>>770
ありがとうございます。
助かります。

796 名前:デフォルトの名無しさん mailto:sage [2019/04/08(月) 06:37:41.84 ID:ijdHUaIX.net]
コードの修正をしたところちゃんと取得できました。
本当にありがとうございます。



797 名前:デフォルトの名無しさん mailto:sage [2019/04/08(月) 08:58:58.11 ID:xawk68Fs.net]
>>769
バグ?wお前のアタマのこと?ww

798 名前:デフォルトの名無しさん mailto:sage [2019/04/08(月) 09:32:18.84 ID:Bk24LCX8.net]
>>768
初心者は気にしなくていいよ
大人になってから気にしてね

799 名前:デフォルトの名無しさん mailto:sage [2019/04/08(月) 11:02:22.33 ID:kdwh5yHb.net]
>>768 先ずはマニュアルを見なさい。

800 名前:デフォルトの名無しさん mailto:sage [2019/04/08(月) 11:23:43.24 ID:r5MC5DWh.net]
pyautoguiを使ってPCにある画像が表示されたらクリックするというプログラムを作ったのですが
やたらとCPU使用率

801 名前:が高くなります。90%以上に…
SikuliXなどを使った場合はCPU使用率は20%程度におさまります。
CPU使用率を下げるにはどうすればいいのでしょうか?

https://ideone.com/T4aEJc
[]
[ここ壊れてます]

802 名前:デフォルトの名無しさん mailto:sage [2019/04/08(月) 11:42:41.20 ID:QfzJZ21c.net]
sleep を入れずに、無限ループしてるとか?

803 名前:デフォルトの名無しさん mailto:sage [2019/04/08(月) 11:57:45.44 ID:r5MC5DWh.net]
スリープは入れてます

804 名前:デフォルトの名無しさん mailto:sage [2019/04/08(月) 12:45:12.00 ID:yFytPSzO.net]
except:の方に入って無いじゃん

805 名前:デフォルトの名無しさん mailto:sage [2019/04/08(月) 13:09:36.24 ID:IKpd+dkD.net]
そういうことだったんですね。
ありがとうございます。

806 名前:デフォルトの名無しさん [2019/04/08(月) 14:39:17.16 ID:LKdogrbE.net]
while True:
....A()
....while True:
........B()
........if not C() break
....D()



807 名前:デフォルトの名無しさん [2019/04/09(火) 01:04:20.45 ID:UmDHwXHw.net]
【12日まで】500円を貰える春のばらまきキャンペーン開催中です

@ スマホのApp Storeから「プリン(pring)」をインストールする
A 会員登録を済ませる     
B 下図の通りに進む  
https://pbs.twimg.com/media/D3o7rx3UYAA6jzJ.jpg 
C コードを登録 [5gAYSz] 
     
これで五百円を貰えます     
スマホでセブンATMからお金を下ろせたり(キャッシュカード不要)便利なアプリですのでよろしければお試し下さい。     

808 名前:デフォルトの名無しさん mailto:sage [2019/04/09(火) 08:57:21.72 ID:2RX/lqpj.net]
import random
from numba import jit
@jit
def test():
____n=10000000
____count=0
____for i in range(n):
________a=random.randint(1,100000000)
________b=a*2
________cl=[]
________cl.append(a),cl.append(b)
________ch=random.sample(cl,2)
________if ch[0]<ch[1]:
____________count+=1
____print(count)
test()

封筒のパラドックスをシミュレーションしてみました。
numbaは@jitつけるだけでPythonを高速化できると聞いたんですが全然早くなりません。
私の使い方の何がいけないのでしょうか?
たまに早くなるときもあるのですが、早くなる時とならない時の規則が全くわかりません。
誰が教えて〜

809 名前:デフォルトの名無しさん [2019/04/09(火) 19:29:14.06 ID:bV70K2EI.net]
pygameってインテリセンスあるんすか

810 名前:デフォルトの名無しさん [2019/04/09(火) 19:31:35.45 ID:bV70K2EI.net]
最初から入ってますやね ごめん

811 名前:デフォルトの名無しさん [2019/04/09(火) 19:41:17.37 ID:bV70K2EI.net]
やっぱ出ないのがある
pygame.display.set_caption
のset_captionの部分は出ないのですか?

812 名前:デフォルトの名無しさん [2019/04/09(火) 19:43:09.50 ID:bV70K2EI.net]
pygame_snippeterで出たわ
ごめんぬ

813 名前:デフォルトの名無しさん [2019/04/09(火) 19:50:39.11 ID:bV70K2EI.net]
pygame.draw.rect
のrectが出ない
どうやったら出るの

814 名前:デフォルトの名無しさん mailto:sage [2019/04/09(火) 23:11:44.10 ID:Ds+BH9Ta.net]
優しくしごいてごらん

815 名前:デフォルトの名無しさん [2019/04/09(火) 23:25:23.18 ID:ADLzGaMc.net]
>>700
ft=[A,B,C,D]
fn=len(ft)
pc=0
while True:
....if ft[pc]()>90:
........pc=max(0,pc-1)
....else:
........pc=(pc+1)%fn

816 名前:デフォルトの名無しさん [2019/04/10(水) 05:46:36.34 ID:mQh/DMfO.net]
pygameのインテリセンスは何の環境で出ます?



817 名前:デフォルトの名無しさん [2019/04/10(水) 07:23:04.34 ID:mQh/DMfO.net]
if __name__ == "__main__"をサルでもわかるように教えてみてください

818 名前:デフォルトの名無しさん [2019/04/10(水) 07:25:29.47 ID:mQh/DMfO.net]
要はメンバ関数的なものは他からインポートしただけで実行されちゃうので、それを防ぐってことですか?

819 名前:デフォルトの名無しさん mailto:sage [2019/04/10(水) 08:03:46.63 ID:abuMoS36.net]
>>793
まずはその質問であなたが聞きたいことがどういうことか相手に正確に伝わるのか、客観的に考えてみてください。
次に、そんな聞き方で相手があなたに答えようという気になるかどうか、考えてみてください。

820 名前:デフォルトの名無しさん [2019/04/10(水) 08:41:40.10 ID:TbFSlD63 ]
[ここ壊れてます]

821 名前:.net mailto: 今pytestでテストを勉強してる。

とりあえず、fizzbuzzについてテストを書いてみた。
https://pastebin.com/eVb5zW6D

でも、どこまでテストを書けばいいのかよく分からん。
コードカバレッジが100%になればOKとしていいのかね
[]
[ここ壊れてます]

822 名前:デフォルトの名無しさん mailto:sage [2019/04/10(水) 08:45:30.83 ID:ctVOU6iK.net]
if __FILE__ == $0
# メイン処理
end

Ruby で、このイディオムを使う理由は、
$0 は、Ruby コマンドで指定したファイル名(メインファイル)。
「ruby a.rb」と実行した際の、a.rb で、これは変化しない

一方、__FILE__ は、現在評価中のファイル名。
require, load で、別のファイル(ライブラリ)を読み込んだ際、そのファイル名に変わる

これにより、そのファイルをテストする際に、
ライブラリ・メインファイルとして、機能を切り替えてテストできる

つまり、他のファイルから、ライブラリとして読み込まれた場合は、
「__FILE__ == $0」が偽になるので、if 〜 end で囲まれた部分は、実行されない

823 名前:デフォルトの名無しさん [2019/04/10(水) 10:45:14.37 ID:g9h2j5fz.net]
がんばれまつもと
いけいけまつもと
なんださかこんなさか

生命保険のCMだと思ってたわ

824 名前:デフォルトの名無しさん mailto:sage [2019/04/10(水) 12:37:06.25 ID:w9tzkVKB.net]
クソ言語rubyは*nix文化に依存しているので初心者に取って意味が分からない記号$0などが唐突に出てきたりする。
え?知ってて当然でしょ?といった態度なのである。
また同様の理由で*nix依存のプロセスフォークコードが初心者用教材に出てきたりでwindowsユーザーから総スカンを食らって今の体たらくとなった。
rubyではpython以上にwindowsユーザーに人権はない。
rubyの凋落は約束されていたのである。

825 名前:デフォルトの名無しさん mailto:sage [2019/04/10(水) 12:45:00.76 ID:g5aVzwwu.net]
rubyはまつもとゆきひろがモルモン教徒というだけで避けるべき言語

826 名前:デフォルトの名無しさん mailto:sage [2019/04/10(水) 14:25:26.23 ID:3J6MW5VC.net]
宗教的な話をするのは止めろ
避ける理由なんて *ガイジが多い* だけで十分だろ



827 名前:デフォルトの名無しさん mailto:sage [2019/04/10(水) 15:13:23.99 ID:0IjK1T9A.net]
https://blog-imgs-44-origin.fc2.com/n/e/w/news21c/20120227_mad.jpg

828 名前:デフォルトの名無しさん mailto:sage [2019/04/10(水) 18:54:18.33 ID:BCtEG6Cs.net]
>>800
+1

829 名前:デフォルトの名無しさん mailto:sage [2019/04/10(水) 19:15:57.40 ID:xcPdAU38.net]
>>799
そういう暗黙のルールみたいなのが少ないのがpythonの良さだったが最近はpythonもそうではない。

830 名前:デフォルトの名無しさん mailto:sage [2019/04/10(水) 19:21:36.77 ID:w9tzkVKB.net]
かといってrubyに人が戻るわけでもないけどな。

831 名前:デフォルトの名無しさん mailto:sage [2019/04/10(水) 19:43:43.97 ID:rYIIY36D.net]
pandasデータフレームのindex自体に特定文字が含まれていた場合、該当index列だけヒストグラムを描くにはどうしたらよいでしょうか

832 名前:デフォルトの名無しさん mailto:sage [2019/04/10(水) 22:10:36.39 ID:LfcCX027.net]
>>784です。
Pythonに詳しい方、回答お願いいたします><

833 名前:デフォルトの名無しさん mailto:sage [2019/04/10(水) 22:50:03.89 ID:ufoQFtcn.net]
>>807 print(count) の下に return count を入れたらどうなる?

834 名前:デフォルトの名無しさん mailto:sage [2019/04/10(水) 22:59:10.63 ID:LfcCX027.net]
>>808
あまり変わりません。

835 名前:デフォルトの名無しさん mailto:sage [2019/04/11(木) 00:47:16.46 ID:gJnDKBxk.net]
>>809
規則に関しては全く分からんが
784の癌はrandom.sampleだ

探し方は普通にコメントアウトしたり戻したりして探しただけだ
ほんの10分だ

836 名前:デフォルトの名無しさん mailto:sage [2019/04/11(木) 04:39:22.40 ID:NMbmtCQc.net]
>>810
実際にnumbaを使ってコメントアウトを繰り返して自分なりの使い方を見つけるしかないのですね。
ありがとうございます。



837 名前:デフォルトの名無しさん [2019/04/11(木) 05:31:35.70 ID:wTPWcZPk.net]
key

838 名前:s = pygame.keys.get.pressed()
if keys[pygame.K_LEFT]:
これってなんでカギかっこになってるんでしょうか
またなぜpygameとついているのでしょうか
pressed関数から何か呼び出すのであればkeys.k_left
とかでいいと思うんですが
[]
[ここ壊れてます]

839 名前:デフォルトの名無しさん mailto:sage [2019/04/11(木) 06:03:33.52 ID:SMdbPkuM.net]
知らないけど、pygame.K_LEFT は、単純な整数定数とかじゃないの?

例えば、pygame.K_LEFT が、10 なら、keys[ 10 ] になる

840 名前:デフォルトの名無しさん [2019/04/11(木) 07:20:29.32 ID:wTPWcZPk.net]
整数定数ってのを使うときにブラケットを使うんですか?

841 名前:デフォルトの名無しさん mailto:sage [2019/04/11(木) 07:38:33.52 ID:aem/1zLy.net]
内部ではただの整数だけどそれだと扱いにくいから
その整数に別名をつけて辞書のキーとしてアクセスしている
つまり辞書アクセスのブラケット

842 名前:デフォルトの名無しさん mailto:sage [2019/04/11(木) 08:30:56.96 ID:2hHpC+zg.net]
>>807 numba が実行パスに入っていないんじゃない?

843 名前:デフォルトの名無しさん mailto:sage [2019/04/11(木) 09:49:25.40 ID:tmgsPVDK.net]
出所の分からないコードの意図をあてろとか国語の先生より酷いw

844 名前:デフォルトの名無しさん [2019/04/11(木) 11:40:43.08 ID:wTPWcZPk.net]
>>815
どうも 

845 名前:デフォルトの名無しさん [2019/04/11(木) 18:45:56.86 ID:wTPWcZPk.net]
vs codeでpythonインタープリターが出てこないんですが、ただwindowsにpythonとvs codeをインストールしただけではダメなんでしょうか

846 名前:デフォルトの名無しさん [2019/04/11(木) 19:03:34.81 ID:wTPWcZPk.net]
失礼
こんなかんじになります
普通はpython3.7みたいなのが出ると思うんですが
or2.mobi/index.php?mode=image&file=232963.jpg



847 名前:デフォルトの名無しさん mailto:sage [2019/04/11(木) 19:48:39.13 ID:YXnFgkew.net]
その画面のselect interpreterを実行すれば、インストールされてるpythonが表示されてそれを選択すればいい
pythonが表示されてないなら、おそらくpathにpythonのインタプリタへのパスかわ入ってない

848 名前:デフォルトの名無しさん [2019/04/11(木) 19:56:18.22 ID:wTPWcZPk.net]
ありがとうございます
表示されました

849 名前:デフォルトの名無しさん [2019/04/11(木) 19:57:04.68 ID:wTPWcZPk.net]
ちなみにインタープリターの設定とpythonエクステンションの違いは何ですか?
エクステンションだけでもターミナルでの実行はできますね

850 名前:デフォルトの名無しさん mailto:sage [2019/04/11(木) 21:01:26.25 ID:YXnFgkew.net]
ターミナルで実行出来るのはvscodeのextensionとは全く関係なし
vscode上でインタープリタを設定する必要があるのは、バージョン違いの複数のインタープリタを使い分けるため

windowsは知らんけど、macとlinuxなら仮想環境を作ってそれを有効化してからコマンドラインでvscodeを起動すれば自動でインタプリタの設定をしてくれるからおすすめ

851 名前:デフォルトの名無しさん [2019/04/12(金) 01:09:36.08 ID:sGBe8Pmp.net]
 ├ main.py
 ├ dir
 │ ├ sub1.py
 │ └ sub2.py

上記のような階層で
main.pyとsub1.pyとsub2.pyに同じ外部ライブラリを複数個importしています。

importするライブラリを変更する場合
main.pyとsub1.pyとsub2.pyのそれぞれのimport文を書き換えなければならず手間がかかります。
これを1つのファイルだけ書き換えればいいようにする方法はありますか?

852 名前:デフォルトの名無しさん mailto:sage [2019/04/12(金) 01:20:32.23 ID:wLs4Sov9.net]
1つのファイルにimportするファイルを書いて、それをimportするようにすれば良いだけだよ

853 名前:デフォルトの名無しさん [2019/04/12(金) 07:32:53.20 ID:65SYOe81.net]
>>824
pygameなんですが、その仮想環境?のインタープリターを設定したら、インテリセンスが機能するようになりました
この(仮想環境)とついてるpythonとついていないパイソンの違いはなんですか?

854 名前:デフォルトの名無しさん [2019/04/12(金) 08:10:26.88 ID:65SYOe81.net]
やっぱ機能してないですね

855 名前:デフォルトの名無しさん mailto:sage [2019/04/12(金) 08:57:27.71 ID:acwwceBV.net]
状況は正確に書いてくれないと考えてる途中で前提が覆ってうんざりする
もう止めた

856 名前:デフォルトの名無しさん mailto:sage [2019/04/12(金) 08:59:32.68 ID:WO5SLys3.net]
Windows10・WSL・Ubuntu 16.04 では、

which python3
/usr/bin/python3

file /usr/bin/python3
/usr/bin/python3: symbolic link to python3.5

つまり、python3 というコマンドの実



857 名前:フは、python3.5。
例えばこれを、python3.6 に切り替えたい場合、仮想環境を使う

Ruby の仮想環境のrbenv(anyenv)が有名

anyenv には、pyenv(python), nodenv(node)などもあるけど、
python には標準で、venv が入っている
[]
[ここ壊れてます]

858 名前:デフォルトの名無しさん [2019/04/12(金) 09:07:05.29 ID:D41kXTgJ.net]
>>830
嘘書くなよ
違うバージョン使うなら別に実行環境構築しないとだめ
venvはそこからの話で使いたいバージョンをベースに仮想環境をつくる

859 名前:デフォルトの名無しさん mailto:sage [2019/04/12(金) 10:56:41.78 ID:EM6Ln3LK.net]
>>830
死ね

860 名前:デフォルトの名無しさん mailto:sage [2019/04/12(金) 13:06:41.13 ID:Rrxqf90z.net]
タヒねと言う言葉は嫌いだがルーピーに使うのだけは許せる

861 名前:デフォルトの名無しさん mailto:sage [2019/04/12(金) 13:19:05.54 ID:wLs4Sov9.net]
rupy

862 名前:デフォルトの名無しさん mailto:sage [2019/04/12(金) 14:52:28.07 ID:NpXEDtcQ.net]
いヒね!

863 名前:デフォルトの名無しさん [2019/04/12(金) 15:35:00.11 ID:VR9mZ4dF.net]
>>829
Rubyで解答してgoingmyway

864 名前:デフォルトの名無しさん [2019/04/12(金) 19:57:15.49 ID:65SYOe81.net]
import datetime
print(datetime.datetime.now().year)

これは

モジュール.クラス.関数.?
という構造だと思いますが、それぞれがどの種類であるかどうやって見分けるんですか?
見た目だけだと判断がつきにくいです

またyearはなんですか?関数?

865 名前:デフォルトの名無しさん mailto:sage [2019/04/12(金) 20:42:02.08 ID:9e6eDjQn.net]
>>837
リファレンスを読むんだよ
馬鹿かよ

866 名前:デフォルトの名無しさん [2019/04/12(金) 22:11:25.49 ID:gTuZAPil.net]
>>837
https://ideone.com/f0AoQs
https://docs.python.org/ja/3/library/datetime.html#datetime.datetime



867 名前:デフォルトの名無しさん mailto:sage [2019/04/12(金) 23:26:27.55 ID:0nkyeObB.net]
https://egg.5ch.net/test/read.cgi/geinoj/1552349534/793

868 名前:デフォルトの名無しさん mailto:sage [2019/04/12(金) 23:30:43.53 ID:FJ5vSxoF.net]
ワロタ

869 名前:デフォルトの名無しさん [2019/04/12(金) 23:35:59.94 ID:gTuZAPil.net]
datetime.datetime.now()が返すのはdatetime.datetimeオブジェクトで、yearはその返されたdatetimeオブジェクトのプロパティです

870 名前:デフォルトの名無しさん mailto:sage [2019/04/12(金) 23:38:01.21 ID:FJ5vSxoF.net]
self野郎だから抜きスレにいても驚きはしないな

871 名前:デフォルトの名無しさん [2019/04/13(土) 05:47:43.46 ID:teGJwvBO.net]
ロリコンの何が悪いの?
人間なんて15歳くらいで出産していた歴史の方がはるかに長い

872 名前:デフォルトの名無しさん [2019/04/13(土) 05:53:17.39 ID:teGJwvBO.net]
>>838
見た目からは判断つかないんですね

873 名前:デフォルトの名無しさん [2019/04/13(土) 05:56:48.11 ID:teGJwvBO.net]
>>839
yearはメソッド以下にあるのにクラス属性になるんですか?
メソッドの持ち物ではないのですか?

874 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 07:44:11.87 ID:9uHNnJvY.net]
回答しなくていいぞ
ロリコンはともかく、この質問に価値はないからな

875 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 08:01:09.69 ID:yFKK8pTi.net]
>>842
この説明でわからないならオブジェクト指向プログラミングがわかってない証拠やな

selfくんは何度も同じ事を聞いて、レスをもらったりドキュメントを提示されてるのに、それらをきちんと読まないから、もう誰も答えてくれなくなる(´・ω・`)

876 名前:デフォルトの名無しさん [2019/04/13(土) 08:29:36.25 ID:teGJwvBO.net]
ごめんなさい



877 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 09:22:20.65 ID:blG/UTRx.net]
Ruby では、class で型を表示する

require 'date'

p dt = DateTime.now # <DateTime: 2019-04-13T09:12:33+09:00>
p dt.class # DateTime

p dt.year # 2019
p dt.year.class # Fixnum

878 名前:デフォルトの名無しさん [2019/04/13(土) 09:55:11.44 ID:teGJwvBO.net]
datetime.datetime.now().year
たとえばこういった構造を自分で書くとしたら
モジュール.pyを作って、
その中にdatetimeクラスとnow関数と

879 名前:Cヤー属性があるわけでしょね

module.py
class datetime:
def now():

この属性はどのように記述するんでしょうか?
変数?
[]
[ここ壊れてます]

880 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 09:59:13.66 ID:cpw6bw2h.net]
>>850
>>1そして消えろ

881 名前:デフォルトの名無しさん [2019/04/13(土) 10:17:46.19 ID:teGJwvBO.net]
いえ、pythonのことです

882 名前:デフォルトの名無しさん [2019/04/13(土) 10:42:16.19 ID:teGJwvBO.net]
idleはauto complete非対応なんでしょうか

883 名前:デフォルトの名無しさん [2019/04/13(土) 10:46:10.76 ID:teGJwvBO.net]
使えるんですね 自動で出ないだけで

884 名前:デフォルトの名無しさん [2019/04/13(土) 10:48:55.64 ID:Nlkj8SLT.net]
>>851
now()がdateオブジェクトを返す
dateがyear属性を持つ

885 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 11:35:20.33 ID:a4r2Gpw4.net]
このプログラム言語を学んでみようかと思ったが、実行速度が遅いと聞いて、その気をなくした。

886 名前:デフォルトの名無しさん [2019/04/13(土) 11:36:24.38 ID:teGJwvBO.net]
>>856
属性とはつまりどのような定義をするのですか?
変数?



887 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 11:45:23.12 ID:a4r2Gpw4.net]
この板には、このプログラム言語のスレが22もある。
遅いうえに、Windowsに初めから入ってるわけではないので、会社では使えない。
それなのになぜこの言語を選ぶのか疑問。

888 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 11:46:30.32 ID:7xH7fDbL.net]
>>857 何に使う実行速度だよ。 アセンブラでも使ってたら?

889 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 11:49:32.00 ID:7xH7fDbL.net]
>>859 あほか、入っていなくてもWebで実行できるし勉強できることも知らないのか?
そもそもWindowsに標準で入っていないから使えないだなんて事務屋さんか? そんな奴がスピードだなんていうのは百年早い。
超遅いExcelやVBは平気で使ってるくせに。

890 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 11:55:08.06 ID:V3E2Gtdg.net]
>>850
7位おめでとう
https://news.mynavi.jp/article/20190412-807191/

891 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 12:01:23.06 ID:vzJQEXVg.net]
>>859
なんでこんなスレ見てるんだ?
C#, VB.NET, PowerShellでも使ってなよ
あと会社ならOffice入ってるだろうからVBAでもいい

892 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 12:05:46.89 ID:7xH7fDbL.net]
>>862 dreaded language と言うのか。

893 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 12:34:18.90 ID:7xH7fDbL.net]
>>859 矛盾してるな。 会社では使えないってお前個人のことをみんなそうだというように当てはめるのは根本的な間違いを犯している。
お前が知らないだけでお前がいつも使っているWindows の中でもpythonが動いていることも知らないんだろうな。

894 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 12:47:00.13 ID:a4r2Gpw4.net]
何で喧嘩腰なのかね。
普通に、遅いうえに、会社の環境の制限の問題があるのに、それでもなぜこの言語なのか理由を単純に示せばいいだけなのに。
感情的になる必要は存在しない。

895 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 12:52:40.50 ID:a4r2Gpw4.net]
理由を聞かれたら、自分の人格を否定されたように思い込む人か。

896 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 13:01:43.31 ID:SHRI1kjo.net]
若干ネタバレ
ttp://or2.mobi/data/img/232970.jpg



897 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 13:14:32.59 ID:a4r2Gpw4.net]
この言語を学ぶ価値や目的を見い出すための質問の成果は得られなかった。
863が示す言語もあるのに、それでもpythonだけが持つ高い価値が何かあると思ったのに。

898 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 13:30:05.53 ID:vzJQEXVg.net]
そりゃいきなり実行速度が遅いとか言い出す人に理由示してもなんだかんだ言われるだけって容易に想像できるからな

899 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 13:45:43.14 ID:cVtrqwkn.net]
「遅いうえに、Windowsに初めから入ってるわけではないので、会社では使えない。」
じゃあ別の言語スレに行けばいいじゃん

900 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 13:48:20.24 ID:Sarxek9x.net]
>>866
人が好きなものを否定する発言をしたら喧嘩ごしになる人がいてもおかしくないよ

901 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 14:23:04.69 ID:fds+UVff.net]
喉ごし
絹ごし
払い腰

902 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 14:26:01.49 ID:lP9eu6U9.net]
>>869
お前さんみたいな人間の質問に答えてお前さんを納得させるような回答をすることに価値や目的を見い出せなかった

903 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 14:45:49.56 ID:qC7LW8Gr.net]
>>869 簡単に言うとAI 他の言語では使えない。
そもそも会社の中で使えない言語の意義がわかっても意味ないでしょ。
つまり君は否定する理由を見つけたいだけの話で使うための理由が欲しいわけではないからこのスレを覗く意味はない。

そんな君にオススメのスレ

Pythonについて(アンチ専用)
https://mevius.2ch.net/test/read.cgi/tech/1203557046/

904 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 14:47:36.24 ID:VdGcv5ba.net]
C♯とPythonで概ね集約やな。
個人WebでTSとPHPを浅く、
組込ぐらいは出来るようC ++多少。
以上でPCからモバイルから全カバーで充分やわ。

905 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 14:53:52.54 ID:yFKK8pTi.net]
人が美味しく食べてるものをわざわざ嫌いだと言いに来る人がいるという漫画があったな(´・ω・`)

906 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 14:54:15.93 ID:J/cBqpWV.net]
>>875
AmazonはJavaでディープラーニングしてるよ



907 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 14:57:05.10 ID:MR2MCft4.net]
1時間かけてPythonで書いて10時間計算させると人件費は1時間分
10時間かけてCで書いて一分で計算が終わると人件費は10時間分
ニートじゃない限り前者を取る
エリートは両方できるようにしておく

908 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 15:18:08.44 ID:vzJQEXVg.net]
>>877
アイス食べてるやつだよね
ちょっと探したけど見つからない

909 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 15:33:07.62 ID:qC7LW8Gr.net]
>>879 上手い例えだな。

910 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 15:40:09.83 ID:qC7LW8Gr.net]
>>878 そりゃかなり前からdeep learning ライブラリは色々あったからそれらを使い続けてる企業も多いだろう。
しかし最新の技術を利用しようとしたらPython しか選択肢がないという事。 技術の進化が早いから昔の手法では間に合わない。

911 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 15:57:17.36 ID:StGjmc7B.net]
昔の名前で出ています

912 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 16:00:23.69 ID:J/cBqpWV.net]
>>879
エリートは1000万で仕事請けて500万で他人に丸投げする
自分の人件費はほぼゼロ

913 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 16:04:11.67 ID:qC7LW8Gr.net]
例えば、極端な話になるが、最近 NVIDIA が、99ドルの AI 開発キットを売り出した。
ラズベリーパイと同じ位のサイズ(IO除く)でAI の機械学習ができる。

これが用意してる開発ツールがPython だけという事でもよくわかる。
昔だったら大々的に売り出す時には、何種類かの言語に対応しますとやったものだが、今はPythonだけで受け入れられるし、他でやっても非効率。

914 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 16:12:01.49 ID:vzJQEXVg.net]
>>877
見つかった
livedoor.blogimg.jp/jin115/imgs/5/f/5f87a13b.jpg

915 名前:デフォルトの名無しさん [2019/04/13(土) 16:43:38.09 ID:Nlkj8SLT.net]
>>858
class datetime:
@classmethod
___def now(cls):
________return cls(現在の時刻)

def __init__(self, 時刻)
____self.yearを設定

実際にdatetimeモジュールがこうなってるかは分からんが

916 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 18:18:49.38 ID:a4r2Gpw4.net]
>>860 >>861 >>865 お前あほか。何度ガキみたいにわめいてんだ。



917 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 18:40:28.83 ID:zdu2XuR8.net]
google colab意味わかんね
読み込むためのファイル見つからないとか言いやがる
どうにもならんわ

918 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 18:45:00.04 ID:U599Z1h6.net]
google colab、既存のプロジェクトをそのまま使うだけならアホみたいに楽だけど、
別データを使う場合はgoogleドライブとの連携がめちゃくちゃ厄介

919 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 18:53:40.18 ID:zdu2XuR8.net]
別データとかよく分かんないけど、本に書いてある通りに夏目漱石のこころをword2vecで処理させようとしたらこころのファイルをどう頑張っても見つけてくれない

920 名前:デフォルトの名無しさん [2019/04/13(土) 20:48:08.46 ID:teGJwvBO.net]
ロジックはどの言語でも似たようなものですか
チュートリアルがとある言語では少ないので、別の言語でロジックを学んだり

921 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 21:44:45.25 ID:SHRI1kjo.net]
学ばなかったり

922 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 21:54:21.45 ID:0VYZGPSK.net]
いいから大人しく抜いてろ

923 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 22:30:51.76 ID:ykQef0zo.net]
Pythonでホームページを作りたいと考えてます
HTMLを覚えようと思ったのですが挫折しました。今流行りのディープランニングで機械学習させて
自動的にHTMLを吐き出させたいのですがやり方がわかりません
おすすめのライブラリとか教えてください

924 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 23:07:01.50 ID:ptfSIpS+.net]
>>895
numpy

925 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 00:59:40.04 ID:HNz/PUE2.net]
>>895 flask

926 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 01:01:50.69 ID:HNz/PUE2.net]
>>895 ホームページを作るのにHTML 位は使えないとどうしようもないぞ。
全部覚えようとするから挫折するんだよ。
Hello World 程度で最初は十分。 自分が作りたいものが見えてきたらおいおい調べれば良い。



927 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 03:40:35.14 ID:R7QE13wf.net]
学習させたデータにさらに他の学習させる方法はありませんか

928 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 05:15:43.57 ID:ABk5/JOf.net]
>>898
他サイトのHTMLをディープランニングさせて
イラストレーターなどでレイアウト画像を作ったらそのとおりのhtmlとcssを
自動生成したいと思ってます

Pythonもまだ初心者なのでご指導お願いします

929 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 05:57:58.39 ID:k2b6YaL9.net]
>>860 >>861 >>865
お前は、AIと答えるだけで良いだけのものを、なぜ無駄な発言を繰り返すしかできない無能だ。

930 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 07:28:56.89 ID:/sR0LrTu.net]
>>900
そんな途方もないもの作る間にHTMLとCSS覚える方が1,000倍速いぞ
ってかHTMLを覚えるのに挫折した奴に作れるとは思えん

931 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 08:23:39.86 ID:UDnauAFh.net]
>>900
ディープラーニングは自分の願ったことを何でも簡単に実現してくれる魔法の箱(またはドラえもん)じゃないぞ。

932 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 08:31:30.74 ID:ABk5/JOf.net]
ディープランニングはデータが沢山あれば何でもできるとききました
それは間違いですか?

933 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 08:39:52.99 ID:E3td0MFD.net]
ディープラーニングをディープランニングと書いている時点でもう無理

934 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 08:50:02.32 ID:R7QE13wf.net]
なんでもできると言っても早さで言ったらHTML覚えてサイト作るほうが確実に早いと思う
1兆ページ作るなら話は別かも知れないけど

935 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 09:00:48.35 ID:jCkW4E9O.net]
>>904
> ディープランニングはデータが沢山あれば何でもできるとききました
> それは間違いですか?
何でもできると言った奴に聞けよ

936 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 09:36:31.72 ID:AIBmgQB+.net]
>>900
発想はいいね
機械学習向けの良い課題だ

一方でIllustratorのデザインからHTMLとCSSを作成するのはMac限定で有料だけども既に存在するので仕事ならそれを買うべし

趣味や研究なら、まず入力となるデザイン画像と出力となるHTMLとCSSをひたすら集めて、次に機械学習のモデルを開発して機械学習をする

肝心なモデル開発は専門家にお願いした方がいいと思うけど、一から自分でやりたいなら数年は勉強する覚悟が必要かな



937 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 09:48:51.43 ID:HNz/PUE2.net]
>>900 他サイトのデータを集めてディープラーニングさせるのが目的だったら、まずはそれだけに集中すること。
最初から何もかもやろうとしたら多分自分の頭がパニックに陥る。

まずはデータ集めだな。Web スクレイピング python で検索

938 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 09:49:47.47 ID:Q3MA08tK.net]
>>909
自分が機械学習を理解できないからといって他人もそうだとは思わないこと

939 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 09:53:32.92 ID:ABk5/JOf.net]
なんともうすでにやってる人がいるんですね
趣味と仕事両方を兼ねてやりたいですね、自分で
機械学習のモデルっすか!?既存のライブラリじゃできないのでしょうか?
サイキットラーンとかケラスとかいろいろあるじゃないっすか。。。

940 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 09:54:56.91 ID:HNz/PUE2.net]
>>910 言ってる意味がわからん、質問者の機械学習が画像だと思ってるの? 本人にしかわからん話だろ。

941 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 09:55:27.20 ID:ABk5/JOf.net]
スクレイピングは難しそうなので手動で1000サイトくらい集めようと思ってます

942 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 10:00:01.24 ID:ABk5/JOf.net]
スクレイピングするには結局HTMLを理解しないとだめですよね。。。

943 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 11:00:44.14 ID:AIBmgQB+.net]
>>911
scikit-learnやkerasは作るための道具という位置付けで、作りたいなら使いこなすことが必要

調べてみると既にpix2codeというアルゴリズムがあって、それをkerasを使って実装したScreenshot-to-codeというオープンソースがgithubにあった

おめでとう、あなたのやりたい事はちょっとしたpythonの知識とgithubの知識で実現できるようです

944 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 11:12:27.21 ID:VbzY9ilk.net]
ちんぷんかんぷんw

945 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 11:26:32.06 ID:ABk5/JOf.net]
そうなんですね
Screenshot-to-codeを使えばHTMLのスキルは不要になるんですね
これで念願のホームページがもてる

946 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 11:37:28.74 ID:lziHCBYL.net]
どうだ、俺がpythonで書いたAI釣り師は?
ディープラーニングでお前らの質問・反応・煽りパーターンは学習済みだ



947 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 12:01:57.09 ID:Hf4aDNlT.net]
>>918
やるやんけワレ

948 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 12:10:00.51 ID:CLAWTkIi.net]
>>918
あと釣り宣言とか頭の悪さまで学習したのかw

949 名前:デフォルトの名無しさん [2019/04/14(日) 12:30:51.54 ID:TMB2OWGM.net]
言語の違いは大した問題ではないですか?
pythonだとチュートが少ないものがあります

950 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 12:56:27.92 ID:UCAANEse.net]
Pythonでチュートリアルすくないってwwww
英語アレルギーで 1バイト文字見かけると死ぬ病気にでもかかってんのかwww

951 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 13:03:35.45 ID:K9NjWQAx.net]
>>921
いいからシコってろ

952 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 13:34:03.31 ID:EMpiFVZg.net]
>>917 あのさ、プログラムを志すんだったら、HTML なんて初歩の初歩だから知ってて当然なんだぞ。
全てを覚えようとしなくて良いから毛嫌いしないこと、使えばわかる。

953 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 14:05:06.84 ID:TCgTzlhm.net]
心配しなくても
「(クレンジングもできてない)データを学習器に突っ込んでフィッティングしてみた。
よく分からないけど望んだ結果が出ていないことは分かる。
ここからどうすればいいか見当がつかない」
で終わるから好きにやるといい
ここまでは素人でもできるが、この先は素人には不可能

954 名前: mailto:sage [2019/04/14(日) 14:07:12.90 ID:AVvjfIV7.net]
>>924
html って初歩の初歩なのですか?クライアントからいただいたパスに書いてある内容を、まったくパースせずに丸投げしているだけで動いていることになるだなんて、なんか変じゃないですか?

955 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 14:08:30.33 ID:TCgTzlhm.net]
ここでいう素人は情報系の4大を出てない人を言っている
素人でもやれる奴はいるが、まあ稀
ジャンボ宝くじで1000万円引くより希少だろう

956 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 14:44:04.90 ID:UCAANEse.net]
情報系に院へんにゅーしたひとは素人なの?
そうじゃないの???



957 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 14:45:25.40 ID:UCAANEse.net]
ホムペ持ちたいだけなら
Jimdoでググレカス
今なら日本語で写真(スクリーンショット)たっぷりのハウツー本も出ている

958 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 15:02:08.59 ID:ABk5/JOf.net]
お金かかりますやん
無料だと削除される可能性高いし

959 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 15:08:02.06 ID:UCAANEse.net]
削除されるような内容を公開しようとするなksg

960 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 15:09:57.23 ID:ABk5/JOf.net]
削除するような内容どうかを決めるのは運営なんだが

961 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 15:14:56.13 ID:hwd9tenx.net]
こいつも分かりやすいガイジだなあ

962 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 15:20:05.39 ID:UCAANEse.net]
self野郎とhtmlksは出禁にしないかこのさい

963 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 15:20:17.06 ID:hwd9tenx.net]
削除の心配してるあたりアダルト系だと思うけど
自分でサイト構築した場合はホスティング業者の規約で削除をくらうわけで、ホムペ作成サービスに比べて有利ってこともない
ほとんどのホスティングサービスはアダルトデータ公開禁止だから

964 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 15:35:47.63 ID:vjGioNfD.net]
>>826
ありがとうございます
できました

965 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 15:47:53.28 ID:2oedoA+a.net]
>>926 なんか思い込みが激しいな。 HTML が初歩の初歩というのは、自分でHTML 位書けて当たり前という意味なんだけど、どこから丸投げだなんて話になるのわからん。
その辺のおばちゃんでも直ぐにHTMLくらい書けるようになるぞ。

966 名前:デフォルトの名無しさん [2019/04/14(日) 16:04:06.41 ID:TMB2OWGM.net]
>>922
英語だと結局ロジックの理解が出来ないのです



967 名前:デフォルトの名無しさん [2019/04/14(日) 16:15:54.90 ID:rw472Lmx.net]
たぶん日本語でも理解出来ないんだろうと思う

968 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 16:40:15.47 ID:ABk5/JOf.net]
皆、英語ペラペーラなんですね

969 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 16:45:36.84 ID:EMpiFVZg.net]
>>940 ペラペーラジャ無くても、読めないと進まないよ。
プログラムやるなら覚悟しないとな。

でも単なる専門用語だけだし、簡潔なものが多いから難しく無い。 専門用語は日本語でも英語でも同じ。
わからないと言ってるやつは多分日本語の説明を見てもわからない。

970 名前:デフォルトの名無しさん [2019/04/14(日) 16:56:10.35 ID:IovzG98E.net]
>>940
日本人の特徴なのか、完璧に読めないと。。。って人多いかもだけど、プログラミング自体言語のキーワードが英語が多いし、
変数や関数の名前を英語辞書引きながら英単語で書いていけば、単語だけは一般的な日本人より相当覚えてるわけで、
洋書に書かれてる単語から、自分の知ってる単語をピックアップして意味を考えて(専門書であることも加味して)考えればニュアンスは読み取れるもんよ。
完全に理解は出来なくても、少しでも情報を得られるし、得ようとする気持ちが大事なのかも知れん。

971 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 16:58:16.68 ID:UCAANEse.net]
雑談と観光案内しかできない程度のスピーチ力だが
読むのはぐぐれるからもそっといけるぞ

972 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 17:08:59.92 ID:ABk5/JOf.net]
英語もできてイケメンでプログラミングもできるお前らが羨ましいよ
俺はPythonでやっとハローワールドを表示させられるようになったレベルだから…

973 名前:デフォルトの名無しさん [2019/04/14(日) 17:12:47.43 ID:IovzG98E.net]
最初は誰でも初心者。
頑張れ。

974 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 17:27:39.59 ID:EMpiFVZg.net]
>>944 おめでとう、直ぐに魅力的な誘惑を共有できるようになるよ。

975 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 17:54:17.47 ID:/sR0LrTu.net]
>>942
> プログラミング自体言語のキーワードが英語が多いし、
プログラミングって言うかIT系の英単語って結構一般的に使われる意味と違う意味で使われてるから逆に面倒だったりする
install が就任するとか思い付かんしネットワークで使われるpromiscuous modeなんて普通の意味だと人前で使えないしw

976 名前:デフォルトの名無しさん [2019/04/14(日) 18:14:44.89 ID:IovzG98E.net]
>>947
それはある。
最初ググル翻訳使ってたけど、かえって分かりにくかった。



977 名前: mailto:sage [2019/04/14(日) 18:17:00.77 ID:AVvjfIV7.net]
>>947
ある送信元から出た H/L レベルは、それが物理的につながっているのならどの受信部でも全部見えちゃいますからね…でも今は SSL を咬ましているのが普通だから接続先しかわからないんじゃないかな…

978 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 18:36:39.08 ID:UCAANEse.net]
>>947
>promiscuous mode
なにこれやばいw

マウスがちかごろねずみじゃなくてパソコン部品

979 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 18:40:58.78 ID:XgRuwrtZ.net]
そういやプログラム覚えたての頃は
forで引っかかったな
「〜のために」
何のために僕はプログラムを・・・と頭によぎっていた

980 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 18:41:41.13 ID:atAYzqEe.net]
この問題文をChrome翻訳してみたんだけど・・・意味分からんから実行結果からコード書いた
こういの文書も英語分かれば大したことないのかな

https://codingbat.com/prob/p195669
リスがパーティーに集まるとき、彼らは葉巻を持ちたいです。葉巻の数が40と60の間であれば、
リスパーティーは成功します。週末でない限り、その場合、葉巻の数に上限はありません。
与えられた値を持つパーティが成功した場合はTrueを返し、そうでなければFalseを返します。

981 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 18:52:50.61 ID:UCAANEse.net]
>>952
問題文がリスのシガーパーティなのはあっちの笑い?のセンスだからどうにもならんので
実行結果例を先に見てみるのはただしいことだとおも

982 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 19:31:11.23 ID:AIBmgQB+.net]
>>952
英語の意味を正しく理解しないとコードも正しく書けなさそう

Chromeの翻訳では
between 40 and 60, inclusive
を40以上60以下と訳してくれていないし

Unless it is the weekend, in which case there is no upper bound
週末以外は上限がなくなるような日本語訳だが、whichはweekendを指してin weekend case になる
つまり週末には上限がなくなる、と言いたいんだ
意味が反対になってしまっている…

983 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 20:27:40.98 ID:atAYzqEe.net]
文学的な文章なら解釈も千差万別なんだろうけど
プログラムの仕様って理論的に書いてるだろうから機械翻訳も簡単だと思いこんでたわ 

984 名前:デフォルトの名無しさん mailto:sage [2019/04/15(月) 00:48:29.05 ID:hce9CeGK.net]
スクレイピングは、Ruby, Nokogiri, Selenium WebDriver が定番

Ruby on Rails, Sinatra でも、Node.js は必須。
webpack, babel とか

Ruby にはGUI が無いから、GUI として、
HTML, SASS/CSS, JavaScript(JS), jQuery は基礎

今のJSは、ES2015 とか、Vue.js とか

CSS Selector は、Nokogiri, jQuery で学ぶ

985 名前:デフォルトの名無しさん mailto:sage [2019/04/15(月) 00:55:58.89 ID:ccTXrMtQ.net]
>>956
はいはい不人気言語
https://news.mynavi.jp/article/20190412-807191/

986 名前:デフォルトの名無しさん mailto:sage [2019/04/15(月) 02:17:58.91 ID:noJXwcB8.net]
perlでやっていた置換を、Pythonのワンライナーでやってみた
まぁ、常用するにはimportがめんどくさいな



987 名前:デフォルトの名無しさん mailto:sage [2019/04/15(月) 07:09:45.39 ID:IQEYapkI.net]
実際にプログラム作ったとしてそれをWEBアプリにする方法が分からない
分かりやすく解説してるサイトとかない?

988 名前:デフォルトの名無しさん mailto:sage [2019/04/15(月) 08:24:30.96 ID:NVzHJfgf.net]
>>959
import cgi あたりで作例ぐぐれ

989 名前:デフォルトの名無しさん mailto:sage [2019/04/15(月) 12:58:54.90 ID:eG+7DJjk.net]
シコシコード

990 名前:デフォルトの名無しさん mailto:sage [2019/04/15(月) 18:03:28.20 ID:KZA8OWMv.net]
>>959 flask を使え、
>>960 cgi は古いんじゃない。Apache で動かすならmod_wsgi

991 名前:デフォルトの名無しさん mailto:sage [2019/04/16(火) 01:51:02.78 ID:WfxisTJA.net]
pythonia終了のお知らせwwww
所詮pythoniaはライブラリを使う側の人間ですからwww


Clojure 9万ドル
F# 8万ドル
Go 8万ドル
Scala 7.8万ドル
Elxir 7.6万ドル
Ruby 7.5万ドル
WebAssembly 7.3万ドル
Rust 7.2万ドル
Erlang 7.1万ドル
Bash/Shell/PowerShell 6.9万ドル

https://insights.stackoverflow.com/survey/2019#technology-_-what-languages-are-associated-with-the-highest-salaries-worldwide

992 名前:デフォルトの名無しさん mailto:sage [2019/04/16(火) 02:06:43.66 ID:Ak1F7zBt.net]
>>963 ごめん、Pythonia ってなんのこと? Pythonista ならわかるが。
なんか支離滅裂な分裂症だな

993 名前:デフォルトの名無しさん mailto:sage [2019/04/16(火) 02:17:19.63 ID:hOJ/nZJ4.net]
ワシントン条約で保護された生き物は総じて高額ってことだろ
おめでとう

994 名前:デフォルトの名無しさん mailto:sage [2019/04/16(火) 07:14:41.03 ID:0q08IuyQ.net]
すません。Python初心者です。
変数"a1"から変数"a1000"までの変数を作りたいんだけど、
一つ一つ宣言する以外に方法はないのでしょうか?
初歩的な質問で申し訳ない。
教えてください。

995 名前:デフォルトの名無しさん [2019/04/16(火) 07:19:36.85 ID:Lq6NSZtA.net]
>>966
for i in range(1, 1001):
____exec(‘a{:d}=0’.format(i))

996 名前:デフォルトの名無しさん mailto:sage [2019/04/16(火) 07:23:11.54 ID:0q08IuyQ.net]
>>967
すばやい回答感謝いたします。
exec 初めて見ました。ありがとうございました。



997 名前:デフォルトの名無しさん [2019/04/16(火) 07:25:46.51 ID:4uzB7M4c.net]
>>941 >>940 >>942
単語を覚えてこのおっさんの言うとおりにせー。
https://www.youtube.com/watch?v=5liUGJvJGoU&t=1373s
https://www.youtube.com/watch?v=vO--7WSzHvc&t=11s

998 名前:デフォルトの名無しさん [2019/04/16(火) 07:52:03.05 ID:toh458JW.net]
>>966
そんな実装になる時点でなにかおかしい

999 名前:デフォルトの名無しさん [2019/04/16(火) 08:10:41.84 ID:S7eq1ncA.net]
>>966
リストじゃあかんの?

1000 名前:デフォルトの名無しさん mailto:sage [2019/04/16(火) 08:28:42.77 ID:0q08IuyQ.net]
>>970
アドバイスありがとうございます。

>>971
sklearnの学習モデルを1〜1000の変数に当てはめたいと考えております。
1000個のモデルで多数決を取りたく考えてます。
リストで実現する事は可能でしょうか? []
[ここ壊れてます]

1002 名前:デフォルトの名無しさん mailto:sage [2019/04/16(火) 08:33:35.48 ID:0fnU9ItX.net]
リストは夢でも何でも詰め込める(´・ω・`)

1003 名前:デフォルトの名無しさん [2019/04/16(火) 08:46:05.16 ID:S7eq1ncA.net]
>>972
出来ますよ。
むしろ、そう言うことするためのリストですし。

1004 名前:デフォルトの名無しさん mailto:sage [2019/04/16(火) 08:47:44.48 ID:0q08IuyQ.net]
>>974
そうなのですね。
リストの使い方を理解していなかったようです。
ありがとうございます。

1005 名前:デフォルトの名無しさん mailto:sage [2019/04/16(火) 09:54:41.84 ID:jMhdT2ep.net]
MSDNこそC++である リストこそプログラミングである という格言があるのでメモ帳にメモっとくと良いです

1006 名前:デフォルトの名無しさん [2019/04/16(火) 12:49:41.47 ID:vZl8q5zB.net]
joy stick がちんこだったりする



1007 名前:デフォルトの名無しさん [2019/04/16(火) 15:44:41.23 ID:jL0dd/ry.net]
くだすれPython(超初心者用) その43【Ruby禁止】
mevius.5ch.net/test/read.cgi/tech/1555397061/

1008 名前:デフォルトの名無しさん mailto:sage [2019/04/17(水) 09:11:23.41 ID:A2jSZQkh.net]
>>967
横からだけどちょっと感動した

1009 名前:デフォルトの名無しさん mailto:sage [2019/04/17(水) 14:33:25.48 ID:1x+gGP6K.net]
https://qiita.com//ume1126/items/ff8d597cd2f9ecbbd129
上記のサイトを参考に、djangoの入門をしていてエラーが発生しました
post_list.htmlの11行目、href以降にはなにを記述すれば良いのでしょうか??

1010 名前:デフォルトの名無しさん mailto:sage [2019/04/17(水) 16:14:14.16 ID:A46SPhLY.net]
エラーが出たならその出力を貼ったほうがいい

1011 名前:デフォルトの名無しさん mailto:sage [2019/04/17(水) 16:54:26.76 ID:1x+gGP6K.net]
7行目ですが、エラーの内容はほぼ同じです。
管理画面には入れるけど、サイトが閲覧できない状態です

Error during template rendering
In template /storage/emulated/0/mysite/blog/templates/blog/post_list.html, error at line 7

Reverse for 'create_article' not found. 'create_article' is not a valid view function or pattern name.
1 <html>
2 <head>
3 <title>my blog</title>
4 </head>
5
6 <body>
7 <a href="{% url 'blog:create_article' %}">記事の作成</a>
8 {% for post in posts %}
9 <div>
10 <p>date: {{ post.created_date }}</p>
11 <h1><a href="{% url 'blog:article' post.id %}">title: {{ post.title }}</a></h1>
12 <p>{{ post.text|linebreaksbr }}</p>
13 <hr>
14 </div>
15 {% endfor %}
16 </body>

1012 名前:デフォルトの名無しさん mailto:sage [2019/04/17(水) 17:17:05.86 ID:A46SPhLY.net]
create_articleがないとエラーで言われてるじゃん
その名前の関数がないんじゃないの

1013 名前:デフォルトの名無しさん mailto:sage [2019/04/17(水) 17:22:23.34 ID:FzkCnorp.net]
そのままだね。エラーメッセージも読まないで質問するのはダメだろ。 エラーメッセージを考えたそぶりすら見えないし。

1014 名前:デフォルトの名無しさん mailto:sage [2019/04/17(水) 19:45:05.69 ID:nXi7P9um.net]
うるせえな
下等生物は黙って回答してろ

1015 名前:デフォルトの名無しさん mailto:sage [2019/04/17(水) 19:46:40.43 ID:dz2HqwMB.net]
やっぱし英語力なんじゃねえの
マジなに書いてあっか分かってねえじゃん
英検四級とかそれくらいは最低限必要って言ってやれよ

1016 名前:デフォルトの名無しさん mailto:sage [2019/04/17(水) 21:09:59.57 ID:/YTIZnTF.net]
UnderFifteen



1017 名前:デフォルトの名無しさん mailto:sage [2019/04/17(水) 21:22:48.85 ID:wBdVTFw7.net]
英検四級なんて中1のときに取れたなぁ

1018 名前:デフォルトの名無しさん [2019/04/17(水) 21:29:31.60 ID:+kbR1/nI.net]
           YES → 【ヒットした?】 ─ YES → なら聞くなカス
         /                \
【検索した?】                     NO → なら、諦めろカス
         \
            NO → ふざけんなカス

1019 名前:デフォルトの名無しさん mailto:sage [2019/04/17(水) 22:34:00.60 ID:o6t++Kqu.net]
Rails とか、フレームワークの質問は、WebProg 板だろ

こんな超初心者用のスレではない!

1020 名前:デフォルトの名無しさん mailto:sage [2019/04/17(水) 22:37:09.31 ID:wBdVTFw7.net]
>>990
ここはクソ言語rubyのスレじゃねぇんだよ死ねや

1021 名前:デフォルトの名無しさん mailto:sage [2019/04/18(木) 01:11:02.99 ID:f9Qhvlz2.net]
こんなところで聞く前に辞書を引けという所だな。

1022 名前:デフォルトの名無しさん mailto:sage [2019/04/18(木) 23:27:35.17 ID:5yffNfbX.net]
【IT】「Oracle Java」のライセンスが変更 〜無償利用は個人での開発・テスト・デモ目的のみに
https://egg.5ch.net/test/read.cgi/bizplus/1555499669/

1023 名前:デフォルトの名無しさん mailto:sage [2019/04/19(金) 11:28:32.43 ID:MyoO9UV6.net]
PandasでCSVファイルを読み込んだ時、
Columnsで使えない文字って何がありますか?

1024 名前:デフォルトの名無しさん [2019/04/19(金) 11:42:20.52 ID:ymX8VCBl.net]
エンコに適合してれば問題なし

1025 名前:デフォルトの名無しさん mailto:sage [2019/04/19(金) 12:10:22.05 ID:MyoO9UV6.net]
どのエンコーダでしょう?
いくつか試してみたところ、下記の通りになりました

使える文字:()/-
使えない文字:全角文字

1026 名前:デフォルトの名無しさん [2019/04/19(金) 17:39:56.60 ID:iZHLNq5z.net]
read_csvの引数でエンコード指定すれば全角もいける



1027 名前:デフォルトの名無しさん [2019/04/20(土) 01:44:51.55 ID:mQ5OjgTa.net]
ごみ

1028 名前:デフォルトの名無しさん [2019/04/20(土) 01:45:12.28 ID:mQ5OjgTa.net]


1029 名前:デフォルトの名無しさん [2019/04/20(土) 01:50:23.73 ID:mQ5OjgTa.net]
ちょん

1030 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 32日 12時間 7分 28秒

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






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

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

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