X



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

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
垢版 |
2018/03/17(土) 16:32:25.91ID:S1lkLDnv
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。

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

前スレ
くだすれPython(超初心者用) その36
http://mevius.2ch.net/test/read.cgi/tech/1514805522/
0748遊園地
垢版 |
2018/05/02(水) 09:48:38.35ID:GpduyO95
手段として、延期かなー。

テラテイル と スタッフオーバーフロー
で質問(本人が)

その間に別の事に取り込んだ方が良いかもなー

進めて行くうちに、類似箇所や該当操作に辿り着くかも知れない。
0749デフォルトの名無しさん
垢版 |
2018/05/02(水) 14:07:48.31ID:lacLZL+z
すでに出来たよ
assetからObjCInstance使って出来た
0750デフォルトの名無しさん
垢版 |
2018/05/02(水) 14:20:13.88ID:lacLZL+z
パスで何かしようとするとPermissionErrorがでるよ
0751デフォルトの名無しさん
垢版 |
2018/05/02(水) 14:34:52.65ID:lacLZL+z
一応
print(str(ObjCInstance(picasset).pathForOriginalFile()))
0752遊園地
垢版 |
2018/05/02(水) 15:24:12.28ID:GpduyO95
おめー
0753デフォルトの名無しさん
垢版 |
2018/05/02(水) 18:20:09.23ID:iLuEzONp
質問1
 C#とかC系しか知らんものがパイソンを素早く概括的に理解してマスターするには
どのような手順を取るのがベストかを述べよ。
0755デフォルトの名無しさん
垢版 |
2018/05/02(水) 18:27:01.60ID:iLuEzONp
質問2
 「C++からパイソンを呼び出す」などC++とパイソンを組み合わせて使うケースについて
散見するが、C#とパイソンの組み合わせがないのはなぜだろうか? その理由を述べよ。

質問3
 他の言語特にC#にくらべてパイソンの優位性もしくは劣性について述べよ
0757デフォルトの名無しさん
垢版 |
2018/05/02(水) 19:09:38.38ID:OevC1MDQ
バカって外来語をネイティブな表記で書くよねw読めないからw
0758デフォルトの名無しさん
垢版 |
2018/05/02(水) 19:22:17.68ID:W+so90CJ
>>753みたいなガキは、遊園地メンバーのちんぽナメナメしたら、答えてやるわ。
0759デフォルトの名無しさん
垢版 |
2018/05/02(水) 20:05:02.60ID:iLuEzONp
パーがトンほどいるからパートン
0760デフォルトの名無しさん
垢版 |
2018/05/02(水) 20:09:22.51ID:iLuEzONp
質問1の模範解答
 このような粒度の荒い質問にここで回答を期待するのは無理。
0761遊園地
垢版 |
2018/05/02(水) 20:12:29.50ID:GpduyO95
遊園地メンバーではなく。
遊園地ランドの一員な。

問1
公式Documentを読む
(その判断が下せなかった君には難しい)

問2
pythonとc#の組み合わせは有ります。
日本語記事が少ないのは確かです。

問3
全ての言語に置いて、優位性と劣性は
状況により、変わります。

大事なのは目的との適切な判断です。


なお、遊園地ランドの5ch民は標準スキルにフレンドリーファイアーと成ってますww
0762遊園地
垢版 |
2018/05/02(水) 20:15:54.36ID:GpduyO95
初代のくだすれ だと、
「pythonのパイは おっぱいですか?!」

だった様な気がする。
0763遊園地
垢版 |
2018/05/02(水) 20:24:18.02ID:GpduyO95
雪風だった時に叩かれた頃と
そっくりで、大爆笑だなw

低い所から、始めたら
上がるしかないから、良いと思う。
0764デフォルトの名無しさん
垢版 |
2018/05/02(水) 20:31:09.60ID:iLuEzONp
>大事なのは目的との適切な判断です。
そもそもどのような目的でpythonは作られたのか? 優秀な言語が五万とあるのに
わざわざ作るにはそれなりなりの理由があるはずだ。その理由について手短に簡潔に述べなさい。
その程度の説明ができないなら、pythonを使う意味がない。
仮に説明できるだけの能力があるにせよ、その程度のことをめんどくさがって説明できないと
したらプログラミングのようにめんどくさい仕事には向かないと思える。
0766デフォルトの名無しさん
垢版 |
2018/05/02(水) 20:49:31.16ID:+C3apNC8
確かにPythonとか何がいいのかまだ理解してないわ。
人工知能界隈では流行ってるみたいだけど。
0767デフォルトの名無しさん
垢版 |
2018/05/02(水) 21:06:22.47ID:lacLZL+z
最近使い始めた
いまいち理解してない
それでもある程度便利に使える
誰も使ってないと開発止まるし流行りにはのるスタイルです
0768遊園地
垢版 |
2018/05/02(水) 21:08:14.07ID:GpduyO95
>>764
グイド・ヴァン・ロッサムがクリスマス休暇中に
分散OS「Amoeba」向けにスクリプト言語を作りたかった から

以上
0769 ◆QZaw55cn4c
垢版 |
2018/05/02(水) 21:10:46.50ID:R3g8E+PO
>>768
>分散OS「Amoeba」
MINIX のタネンバウムの amoeba のスクリプト言語?妙な縁があるんだね
0770遊園地
垢版 |
2018/05/02(水) 21:15:47.99ID:GpduyO95
Basicが代表だと思うが、当時の開発者は自分の作ったモノの価値は殆ど知らなかったよ。
0771遊園地
垢版 |
2018/05/02(水) 21:25:25.12ID:GpduyO95
駄目だ。
持ってる書籍だと、第4世代の事は
殆ど記述されてない。
0772遊園地
垢版 |
2018/05/02(水) 21:48:30.08ID:GpduyO95
休暇中に軽く創られただけなのにw
明確な意志と理由が有ると思い込んでたの?


まあw低い所から始めたら
上がるしか無いからなww良いんじゃねw
0773遊園地
垢版 |
2018/05/02(水) 22:29:07.24ID:GpduyO95
ボクが考えた、すぺちゃるな事は
ネタ切れかな?
0774遊園地
垢版 |
2018/05/02(水) 22:41:28.82ID:GpduyO95
せっかくの新人を逃してしまったかw
pythonで何が、したかったのかき聴きそびれた
0775デフォルトの名無しさん
垢版 |
2018/05/02(水) 23:18:15.88ID:g5pj+rNO
numpyの高階テンソルをいじろうとしたら、演算子1個でサクッと出来るPythonじゃないとまず無理
C++やC#で3次元以上の配列作ってディープラーニングの設計なんかしたくないよ
0776デフォルトの名無しさん
垢版 |
2018/05/02(水) 23:24:22.74ID:FhWmuzwV
それはライブラリの有無の問題だろ
演算子オーバーロードはC++でもC#でもできる
0777 ◆QZaw55cn4c
垢版 |
2018/05/02(水) 23:27:05.75ID:R3g8E+PO
>>776
任意の文字または文字列を演算子として定義することは C++ ではできないからなあ…
0784遊園地
垢版 |
2018/05/03(木) 01:15:04.63ID:Jyt9WmzK
分かりません。


C言語のアプリケーションとしてpythonを作ったのかも?です。

 本人に聞いて見たら、どうだろうか?

ツイッターかフェイスブックで探したら?
0785デフォルトの名無しさん
垢版 |
2018/05/03(木) 09:41:39.44ID:QuUFIGoc
>>762
まるで福田前財務事務次官だ。
0786デフォルトの名無しさん
垢版 |
2018/05/03(木) 09:44:16.37ID:QuUFIGoc
>>764
五万と言語はないだろう。808くらいだろう。
0787デフォルトの名無しさん
垢版 |
2018/05/03(木) 09:46:17.46ID:QuUFIGoc
>>778
あんたみたいにマシン語でさくさく書ける人にとっては?
0789デフォルトの名無しさん
垢版 |
2018/05/03(木) 16:18:50.24ID:uGBeKqoZ
>>788
それマジレス?

ググったけど、
https://ja.wikipedia.org/wiki/チューリング完全
>コンピュータ言語のうち、少なくともチューリング完全でなければプログラミング言語とは呼ばれない。

つまり、pythonはプログラミング言語ではないってこと???
0790デフォルトの名無しさん
垢版 |
2018/05/03(木) 17:39:44.38ID:8x5o8R0g
[1, 2, 3, 4, 5]みたいな整数のリストを
"1 2 3 4 5"という文字列に変換したいんですが簡単な方法ありますか
0792デフォルトの名無しさん
垢版 |
2018/05/03(木) 19:33:56.79ID:uGBeKqoZ
>>790
python入門者なんでサンプルプログラム見ながら作ってみた
間違ってたらスマソ

list = []
for n in range(1,6):
 list.append(n)
list = map(str,list)#mapでlist中のintをstrにキャストする
print ( " ".join(list) )

もしくは

list = []
for n in range(1,6):
 list.append(str(n))#文字列としてlistに保存する
print ( " ".join(list) )
0794デフォルトの名無しさん
垢版 |
2018/05/03(木) 23:35:17.25ID:aADwc621
ゴルウィーて格好ええやんw
0798遊園地
垢版 |
2018/05/04(金) 01:37:35.84ID:W3Q83w8C
>>790
取り敢えずコレで、後は自分で拡張してくれ。


□がインデント

# 1から5を作成 int
l=[i for i in range(1,6)]
# 空の文字列 宣言
r=''

# 表示だけ l配列
print(*l)

# ループアクセス
for i in l:
# 文字列の結合
□r+=str(i)+' '

# 望む出力結果
print(r)
0799デフォルトの名無しさん
垢版 |
2018/05/04(金) 01:54:51.37ID:l7T91Gwe
>>792
どうでも良いけどlist型の変数名をlistにすると、以降list型のコンストラクタ呼べなくなるから不適切だな
0800デフォルトの名無しさん
垢版 |
2018/05/04(金) 12:31:48.88ID:92ZHjtyM
iPhoneのpythonistaでTumblr APIの利用登録しないでtumblrに画像とコメントをアップロードしたい
どうやったら出来ますか?

workflowはtumblrにアップロード出来るのですが
HTMLダウンロードすると落ちるバグがあったりで使えません
0801デフォルトの名無しさん
垢版 |
2018/05/04(金) 12:36:23.98ID:92ZHjtyM
もっとworkflowの不満を言うと
文字検索で対象が少し大きいと検索出来ないウンコです
0802デフォルトの名無しさん
垢版 |
2018/05/04(金) 14:08:21.81ID:pxf8i2Ti
>>800
ヘッダに認証情報書けばうp出来たはず
0803デフォルトの名無しさん
垢版 |
2018/05/04(金) 14:29:13.94ID:l7T91Gwe
>>800
大抵のwebサービスはアクセストークン無しでは外部からアクセス出来ないだろ
利用登録しろってことだ
0804デフォルトの名無しさん
垢版 |
2018/05/04(金) 15:21:49.21ID:lWNtUYcr
Tumblrは登録しなくてもうp出来るのがいいのに
0805デフォルトの名無しさん
垢版 |
2018/05/04(金) 16:58:15.14ID:92ZHjtyM
まずpythonでtumblrにログインするにはどうしたらいいのかも分からない
誰か教えて
0806デフォルトの名無しさん
垢版 |
2018/05/04(金) 17:14:58.41ID:BzCDJ0Mp
Pythonを使ってヤフオクで入札したいがログインが出来ない
どうすればいい?
API公開されてるけど入札は対象外なんだよなぁー
0808デフォルトの名無しさん
垢版 |
2018/05/04(金) 17:44:41.28ID:DIAOZzIz
効率悪
それを車輪の再発明と余分だよ
大手サイトだから同じ事やってるスクリプト探せば良いんじゃね?
0809デフォルトの名無しさん
垢版 |
2018/05/04(金) 19:13:26.68ID:BzCDJ0Mp
確かに車輪の再発明はあれだね
ただ、探せと言う人多いけど、どこにあるんだろ?
808に限らないけどみんなはそんな時、どうやって探してる?
ググったけど見つからない><
0810デフォルトの名無しさん
垢版 |
2018/05/04(金) 20:09:09.82ID:3WMufHHm
>>805
ググればいくらでも出てくるが
0811デフォルトの名無しさん
垢版 |
2018/05/04(金) 21:25:20.26ID:xupEw6nX
日本語だと有用な情報が見つけられないこともあるね
C++やC#は日本語だけでも事足りるけど、Pythonを使いだしてから英語サイトを読む機会が増えたと思う
0812デフォルトの名無しさん
垢版 |
2018/05/04(金) 21:50:09.50ID:yv6Fgdi6
突然誰も教えてくれなくなるのね
0813デフォルトの名無しさん
垢版 |
2018/05/04(金) 21:55:41.82ID:yv6Fgdi6
今日は詳しい人いないのかな?
0815デフォルトの名無しさん
垢版 |
2018/05/04(金) 23:20:08.28ID:LjKjJrNY
遊園地カモン
0816デフォルトの名無しさん
垢版 |
2018/05/04(金) 23:22:10.71ID:Ry3XO9FI
普通は、Ruby で、Mechanize, Selenium WebDriver で、ブラウザを自動操作する

iMacros も良いかも

漏れは、図書館にログインしたり、Showroom のアバターを消したり、色々自動化してる
0817デフォルトの名無しさん
垢版 |
2018/05/04(金) 23:54:22.51ID:YRex42LX
>>816
いまのrubyは低脳がやるものでないからな。非低脳なら自分でそん事は出来る。
一方、いまのPythonユーザーには超低脳がいっぱいで
Pythonユーザーにはそんなことを自分で調べて実現出来ない奴が超多い。
だからここ超初心者スレがあるんだけど、でも、回答する人も低脳になるから
超低レベル質問でないと駄目なorzスレ。
0818デフォルトの名無しさん
垢版 |
2018/05/05(土) 02:00:17.39ID:/2WiSCQi
俺も遊園地レベルまで出来るようになりてえなぁ
本一冊読み込んでみてるがアウトプットが全くできてないや
0819デフォルトの名無しさん
垢版 |
2018/05/05(土) 02:16:21.24ID:55mLO8lT
見てない間に・・・
マジで適当なことばっかり言うなよ
TumblrのpostメソッドはOAuthで認証しなきゃダメだし、登録無しで画像だろうがコメントだろうがポストできない
アプリ登録してOAuthキー発行してpostメソッドのURI構造調べてHTTPリクエストpostして終了だよ
こんなとこで聞くより調べた方が早いだろ
0820デフォルトの名無しさん
垢版 |
2018/05/05(土) 02:22:38.97ID:t2xghRBN
workflowはどうやってpostしてるんだ?
0821デフォルトの名無しさん
垢版 |
2018/05/05(土) 03:18:18.84ID:t2xghRBN
難しいとくぐれで終わるけど
検索してもAPI関連ばかりで分からないなあ
0822デフォルトの名無しさん
垢版 |
2018/05/05(土) 04:59:33.12ID:9WwmGhCc
ネットでスナフキンという方が公開していたchannelbreakoutbotというもの(自動売買Botのソースコード)を動かしてみました
すると最初のimportのとこのtornado.genとかがないよー!ってエラーが出ました

これって全部とりあえずpip tornado.genとかでインストールできるのでしょうか?

あとバックテストでは出てなくて、実際注文だして見ようとするとエラーにぶつかったのですが、バックテストでは必要ない関数なんですか?→tornado.gen
0823デフォルトの名無しさん
垢版 |
2018/05/05(土) 05:43:17.44ID:t2xghRBN
方針変更でpostはworkflowにやらせる

w_url = "workflow://x-callback-url/run-workflow?name=post_tumblr&input={0},{1}". format( urllib.parse.quote(str(picasset.creation_date)), str(ObjCInstance(picasset).valueForKey_('filename'))))
後はコメントとタグはworkflowにまかせたらいいか
役に立たないと思っていたファイルパスの取得が役立ったよ
0825デフォルトの名無しさん
垢版 |
2018/05/05(土) 14:10:41.36ID:2XyTqGXx
遊園地は南の島でバカンス中
0827デフォルトの名無しさん
垢版 |
2018/05/05(土) 17:12:41.13ID:snVgileo
おかしい・・・
ぐぐるとpickleは標準ライブラリと出てくるのに、俺のUbuntuマシンではimport pickleすると
 Python 3.5.2 (default, Nov 23 2017, 16:37:01)
 [GCC 5.4.0 20160609] on linux
 Type "help", "copyright", "credits" or "license" for more information.
 >>> import piclke
 Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
 ImportError: No module named 'piclke'
 Error in sys.excepthook:
 (以下省略)
と表示される。
apt-getで何か入れないとダメなんですか????
0829デフォルトの名無しさん
垢版 |
2018/05/05(土) 17:29:38.33ID:JV+fv9fZ
テストコードをpickle.pyという名前で保存してないか?
0830デフォルトの名無しさん
垢版 |
2018/05/05(土) 19:28:14.95ID:qWioDQTf
その程度の英語が読めないとさすがにキツイなぁw
0831デフォルトの名無しさん
垢版 |
2018/05/05(土) 22:21:25.57ID:9WwmGhCc
deque out of rangeってエラー出たんすけど、dequeの概念がググっても分からないんすけど
0832デフォルトの名無しさん
垢版 |
2018/05/05(土) 22:55:01.87ID:mh2HOjNZ
嘘つくな
ググったら分かる
プログラマーのくせに英語結果ハブいてんじゃねーぞ
0836デフォルトの名無しさん
垢版 |
2018/05/06(日) 01:58:56.62ID:QoUz7B42
>>834
>>831が言っているのはdeque(double-ended queue)のことで
お前がどやがをで示したqueueのdequeueのことではないだろ
なんか超初心者スレらしいほのぼのしたコミュだよな
0837デフォルトの名無しさん
垢版 |
2018/05/06(日) 18:15:10.66ID:+TLL+PtE
with open('aa.txt','r') as f:
 d = f.read()
d[0] = 'A'  ←TypeError: 'str' object does not support item assignment

テキストファイルから読み込んだ文字列の一部だけ書き換えたいんだけど・・・どうしたよいの?
0839デフォルトの名無しさん
垢版 |
2018/05/06(日) 19:08:56.21ID:EQ0QpkW3
入門書読みながら書いたりしてるけど全然進まない…
連休中に1冊終わらせたかったのに…
0840デフォルトの名無しさん
垢版 |
2018/05/06(日) 19:25:00.26ID:uPY9E+2K
入門書っつっても2〜300ページはあるんだろ?
そりゃそんな早く終わんねぇよ
0841デフォルトの名無しさん
垢版 |
2018/05/06(日) 20:30:43.62ID:0qnrl+oj
>>836
ほんそれ
0843デフォルトの名無しさん
垢版 |
2018/05/06(日) 20:41:27.99ID:CpJPf7oU
初心者向けって聞いたから期待してたのにお前らがなにいってるのかすらわからんわ
0844デフォルトの名無しさん
垢版 |
2018/05/06(日) 21:56:06.57ID:dQpq8g2J
基本本人しか分かってないから気にすんなw
0845デフォルトの名無しさん
垢版 |
2018/05/06(日) 22:15:18.65ID:I9BdKpFq
初心者といっても、
言語についての初心者と、プログラミング自体の初心者では、
自ずと理解できるものが違うからなぁ。
0846デフォルトの名無しさん
垢版 |
2018/05/06(日) 23:01:53.97ID:LrvTqzkb
>>837
文字列型(str, bytes)は、変更不可能(immutable)

一方、文字列型も属する、シーケンスは変更可能(mutable)
0847デフォルトの名無しさん
垢版 |
2018/05/06(日) 23:03:40.41ID:aIgnZyXq
TypeError: 'dict_keys' object is not an iterator
と出るのですが、dict_keysオブジェクトってiteratorではないんですか?

Python3.0について解説しているブログによると、
  d=dict(a=1, b=2, c=3)
  ks = d.keys()
  print(ks)
  >>>dict_keys object at 0x33d9d0
print(next(ks))
>>>"a"
となるはずなんですけど、私のPCで実行してみると
  print(ks)
  >>>dict_keys(['a', 'b', 'c'])
print(next(ks))
>>>TypeError: 'dict_keys' object is not an iterator
と出ました。

これはブログの情報が古い(最新版のPythonではイテラブルではない)
ということでしょうか?
実行環境はPycharmでPython3.6です。 👀
Rock54: Caution(BBR-MD5:1341adc37120578f18dba9451e6c8c3b)
0848デフォルトの名無しさん
垢版 |
2018/05/06(日) 23:13:25.70ID:aIgnZyXq
>>>847です。ところどころ間違っていたので、申し訳ないですが再投稿です。

TypeError: 'dict_keys' object is not an iterator
と出るのですが、dict_keysオブジェクトってiteratorではないんですか?

Python3.0について解説しているブログによると、
  d=dict(a=1, b=2, c=3)
  ks = d.keys()
  print(ks)
  >>>dict_keys object at 0x33d9d0
  print(next(ks))
  >>>"a"

となるはずなんですけど、私のPCで実行してみると

  print(ks)
  >>>dict_keys(['a', 'b', 'c'])
  print(next(ks))
  >>>TypeError: 'dict_keys' object is not an iterator

と出ました。

これはブログの情報が古い(最新版のPythonではiteratorではない)
ということでしょうか?
実行環境はPycharmでPython3.6です
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況