くだすれPython(超初心者用) その37
■ このスレッドは過去ログ倉庫に格納されています
このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。 エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。 騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。 次スレは >>985 辺りで 前スレ くだすれPython(超初心者用) その36 http://mevius.2ch.net/test/read.cgi/tech/1514805522/ 手段として、延期かなー。 テラテイル と スタッフオーバーフロー で質問(本人が) その間に別の事に取り込んだ方が良いかもなー 進めて行くうちに、類似箇所や該当操作に辿り着くかも知れない。 すでに出来たよ assetからObjCInstance使って出来た パスで何かしようとするとPermissionErrorがでるよ 一応 print(str(ObjCInstance(picasset).pathForOriginalFile())) 質問1 C#とかC系しか知らんものがパイソンを素早く概括的に理解してマスターするには どのような手順を取るのがベストかを述べよ。 質問2 「C++からパイソンを呼び出す」などC++とパイソンを組み合わせて使うケースについて 散見するが、C#とパイソンの組み合わせがないのはなぜだろうか? その理由を述べよ。 質問3 他の言語特にC#にくらべてパイソンの優位性もしくは劣性について述べよ Pythonをパイソンと書くようなキチガイははよ死ね バカって外来語をネイティブな表記で書くよねw読めないからw >>753 みたいなガキは、遊園地メンバーのちんぽナメナメしたら、答えてやるわ。 質問1の模範解答 このような粒度の荒い質問にここで回答を期待するのは無理。 遊園地メンバーではなく。 遊園地ランドの一員な。 問1 公式Documentを読む (その判断が下せなかった君には難しい) 問2 pythonとc#の組み合わせは有ります。 日本語記事が少ないのは確かです。 問3 全ての言語に置いて、優位性と劣性は 状況により、変わります。 大事なのは目的との適切な判断です。 なお、遊園地ランドの5ch民は標準スキルにフレンドリーファイアーと成ってますww 初代のくだすれ だと、 「pythonのパイは おっぱいですか?!」 だった様な気がする。 雪風だった時に叩かれた頃と そっくりで、大爆笑だなw 低い所から、始めたら 上がるしかないから、良いと思う。 >大事なのは目的との適切な判断です。 そもそもどのような目的でpythonは作られたのか? 優秀な言語が五万とあるのに わざわざ作るにはそれなりなりの理由があるはずだ。その理由について手短に簡潔に述べなさい。 その程度の説明ができないなら、pythonを使う意味がない。 仮に説明できるだけの能力があるにせよ、その程度のことをめんどくさがって説明できないと したらプログラミングのようにめんどくさい仕事には向かないと思える。 確かにPythonとか何がいいのかまだ理解してないわ。 人工知能界隈では流行ってるみたいだけど。 最近使い始めた いまいち理解してない それでもある程度便利に使える 誰も使ってないと開発止まるし流行りにはのるスタイルです >>764 グイド・ヴァン・ロッサムがクリスマス休暇中に 分散OS「Amoeba」向けにスクリプト言語を作りたかった から 以上 >>768 >分散OS「Amoeba」 MINIX のタネンバウムの amoeba のスクリプト言語?妙な縁があるんだね Basicが代表だと思うが、当時の開発者は自分の作ったモノの価値は殆ど知らなかったよ。 駄目だ。 持ってる書籍だと、第4世代の事は 殆ど記述されてない。 休暇中に軽く創られただけなのにw 明確な意志と理由が有ると思い込んでたの? まあw低い所から始めたら 上がるしか無いからなww良いんじゃねw せっかくの新人を逃してしまったかw pythonで何が、したかったのかき聴きそびれた numpyの高階テンソルをいじろうとしたら、演算子1個でサクッと出来るPythonじゃないとまず無理 C++やC#で3次元以上の配列作ってディープラーニングの設計なんかしたくないよ それはライブラリの有無の問題だろ 演算子オーバーロードはC++でもC#でもできる >>776 任意の文字または文字列を演算子として定義することは C++ ではできないからなあ… pythonってCで作られてると聞いたけど、 pythonでCを作る事ってできないの? 分かりません。 C言語のアプリケーションとしてpythonを作ったのかも?です。 本人に聞いて見たら、どうだろうか? ツイッターかフェイスブックで探したら? >>764 五万と言語はないだろう。808くらいだろう。 >>778 あんたみたいにマシン語でさくさく書ける人にとっては? >>781 マジレスすると「チューリング完全」でググれ >>788 それマジレス? ググったけど、 https://ja.wikipedia.org/wiki/ チューリング完全 >コンピュータ言語のうち、少なくともチューリング完全でなければプログラミング言語とは呼ばれない。 つまり、pythonはプログラミング言語ではないってこと??? [1, 2, 3, 4, 5]みたいな整数のリストを "1 2 3 4 5"という文字列に変換したいんですが簡単な方法ありますか >>790 簡単な方法だな? ブラウザを開く→F12押す→以下を張り付けenterを押す [1, 2, 3, 4, 5].join` ` >>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) ) 俺もゴルウィーから勉強し始めた初心者だけどそれでいけると思う Python書いてるとバカになりそう やっぱC++かな…w >>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) >>792 どうでも良いけどlist型の変数名をlistにすると、以降list型のコンストラクタ呼べなくなるから不適切だな iPhoneのpythonistaでTumblr APIの利用登録しないでtumblrに画像とコメントをアップロードしたい どうやったら出来ますか? workflowはtumblrにアップロード出来るのですが HTMLダウンロードすると落ちるバグがあったりで使えません もっとworkflowの不満を言うと 文字検索で対象が少し大きいと検索出来ないウンコです >>800 大抵のwebサービスはアクセストークン無しでは外部からアクセス出来ないだろ 利用登録しろってことだ Tumblrは登録しなくてもうp出来るのがいいのに まずpythonでtumblrにログインするにはどうしたらいいのかも分からない 誰か教えて Pythonを使ってヤフオクで入札したいがログインが出来ない どうすればいい? API公開されてるけど入札は対象外なんだよなぁー ブラウザの挙動を調べて真似する それ以外に何かあるの? 効率悪 それを車輪の再発明と余分だよ 大手サイトだから同じ事やってるスクリプト探せば良いんじゃね? 確かに車輪の再発明はあれだね ただ、探せと言う人多いけど、どこにあるんだろ? 808に限らないけどみんなはそんな時、どうやって探してる? ググったけど見つからない>< 日本語だと有用な情報が見つけられないこともあるね C++やC#は日本語だけでも事足りるけど、Pythonを使いだしてから英語サイトを読む機会が増えたと思う >>809 いやログインはAPIあるんだから まずは使えよ 普通は、Ruby で、Mechanize, Selenium WebDriver で、ブラウザを自動操作する iMacros も良いかも 漏れは、図書館にログインしたり、Showroom のアバターを消したり、色々自動化してる >>816 いまのrubyは低脳がやるものでないからな。非低脳なら自分でそん事は出来る。 一方、いまのPythonユーザーには超低脳がいっぱいで Pythonユーザーにはそんなことを自分で調べて実現出来ない奴が超多い。 だからここ超初心者スレがあるんだけど、でも、回答する人も低脳になるから 超低レベル質問でないと駄目なorzスレ。 俺も遊園地レベルまで出来るようになりてえなぁ 本一冊読み込んでみてるがアウトプットが全くできてないや 見てない間に・・・ マジで適当なことばっかり言うなよ TumblrのpostメソッドはOAuthで認証しなきゃダメだし、登録無しで画像だろうがコメントだろうがポストできない アプリ登録してOAuthキー発行してpostメソッドのURI構造調べてHTTPリクエストpostして終了だよ こんなとこで聞くより調べた方が早いだろ 難しいとくぐれで終わるけど 検索してもAPI関連ばかりで分からないなあ ネットでスナフキンという方が公開していたchannelbreakoutbotというもの(自動売買Botのソースコード)を動かしてみました すると最初のimportのとこのtornado.genとかがないよー!ってエラーが出ました これって全部とりあえずpip tornado.genとかでインストールできるのでしょうか? あとバックテストでは出てなくて、実際注文だして見ようとするとエラーにぶつかったのですが、バックテストでは必要ない関数なんですか?→tornado.gen 方針変更で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にまかせたらいいか 役に立たないと思っていたファイルパスの取得が役立ったよ >>822 pip install tornado おかしい・・・ ぐぐると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で何か入れないとダメなんですか???? >>827 piclke じゃなくてpickleだよ テストコードをpickle.pyという名前で保存してないか? deque out of rangeってエラー出たんすけど、dequeの概念がググっても分からないんすけど 嘘つくな ググったら分かる プログラマーのくせに英語結果ハブいてんじゃねーぞ 日本語でも出るじゃねーか http://wa3.i-3-i.info/word14722.html 自分でまともに調べもしないで便利に使ってんじゃねぇ >>834 >>831 が言っているのはdeque(double-ended queue)のことで お前がどやがをで示したqueueのdequeueのことではないだろ なんか超初心者スレらしいほのぼのしたコミュだよな with open('aa.txt','r') as f: d = f.read() d[0] = 'A' ←TypeError: 'str' object does not support item assignment テキストファイルから読み込んだ文字列の一部だけ書き換えたいんだけど・・・どうしたよいの? 入門書読みながら書いたりしてるけど全然進まない… 連休中に1冊終わらせたかったのに… 入門書っつっても2〜300ページはあるんだろ? そりゃそんな早く終わんねぇよ >>839 俺も勉強しながら入門書を書いているところだ。頑張ろう、お互いに。 初心者向けって聞いたから期待してたのにお前らがなにいってるのかすらわからんわ 初心者といっても、 言語についての初心者と、プログラミング自体の初心者では、 自ずと理解できるものが違うからなぁ。 >>837 文字列型(str, bytes)は、変更不可能(immutable) 一方、文字列型も属する、シーケンスは変更可能(mutable) 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) >>>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です ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる