[過去ログ] くだすれPython(超初心者用) その44【Ruby禁止】 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1(3): 2019/07/24(水)21:02 ID:d1IM+Tl+(1) AA×

外部リンク:ideone.com
外部リンク:codepad.org
外部リンク:pastebin.com
外部リンク:dpaste.com
外部リンク:jupyter.org
外部リンク:www.python.org
外部リンク:python.rdy.jp
2chスレ:tech
973: 2019/10/15(火)16:02 ID:cAxXsgrc(1) AAS
そんなにevalなよ
弱くなるぞ
974: 2019/10/15(火)19:40 ID:UuW7b2Cm(1) AAS
blender の python バージョン上がらんかな
ソースからビルドすれば好きなバージョンに出来るらしいが
まんどくせ
975(1): 2019/10/15(火)21:27 ID:Bai05OKm(3/3) AAS
>>955-958
とりあえずignore設定で対処してしまいました
今後他にも煩わしい点が出てきて面倒になったらautopepは辞めて他の手段を探します
uncrustifyはメモっておきます
ありがとうございました
976: 2019/10/15(火)23:13 ID:h8wIShZn(1) AAS
そこまでして間違ってる方のテンプレに合わせないと気が済まないとか病気だろ
なんとか障害ってやつ
977: 2019/10/15(火)23:57 ID:LXkkA+L3(3/3) AAS
>>975 そこまでしてblender のコメント方式に合わせる必要性があるの?
Python の関数のコメントなら docstring を使うべきだろ。
help(関数名) でdocstring が出るし、Vscode でもサポートしてるし(autoDocstring)。
外部リンク:qiita.com
978(2): 2019/10/16(水)03:15 ID:Ia5ZcaaY(1) AAS
他の言語ではスクリプトの上の部分にforなど使って処理を書いていました。
そして、下の方にサブルーチンを大量に作ってそこから適宜読み出していました。
このようにすると、上部を修正するだけでスクリプトが簡単に編集できるためです
Pythonだとサブルーチンを上部に書くとエラーが出ますが毎回ホイールで下に移動して書き直すのは不便ではないでしょうか?
慣れれば普通ですか?
また、Pythonではインデントに空白を使う人が多いようですが、
エディタの設定で改善されるかもしれませんが、うっかりDelやBackSpaceで消すとイ
ンデントがずれたりして嫌なのですが慣れますか?
979: 2019/10/16(水)06:59 ID:r4KKfSye(1) AAS
別にpythonに限らずネストの深さでインデント揃える癖ついてたから気にならなかったわ
可読性的にも癖つけた方がいんでない?むしろ今までどうしてたのか気になる
980(1): 2019/10/16(水)07:17 ID:n7nWPnDS(1) AAS
python 3.8.0 で import win32clipboard を実行しても、以下のようなエラーが出る。
ImportError: DLL load failed while importing win32clipboard: 指定されたモジュールが見つかりません。
python 3.8系はしばらくインストールしないほうがいいカモ。
981: 2019/10/16(水)08:59 ID:Mi1dGaVf(1) AAS
>>978 > Pythonだとサブルーチンを上部に書くとエラーが出ますが
def で宣言する関数の事を言ってるんだよね? エラーなんて出ないけど。 関数呼び出しを先に書くとと言う話?
インデントについてはIDE で面倒みてくれるだろ。何を使ってる?
下の方に関数呼び出しがあっても何ら不都合はないよ。
982: 2019/10/16(水)10:15 ID:dCHq3Ix4(1/5) AAS
>>978
WindowsならCtrl+F
MacならCommand+Fで
検索ウインドウが出るから
いちいちホイールコロコロしなくても
行きたいサブルーチン名さえわかってれば
一気に移動できる
>インデントに空白
どーしても宗教的理由とかでお嫌なら
タブで統一してもいい。
ただし、
どーしても長い行を分割して書かざるを得ない場合の
後半行のインデントにも
空白ではなく、タブを使うことになる。
983: [age] 2019/10/16(水)10:17 ID:dCHq3Ix4(2/5) AAS
くだすれPython(超初心者用) その45【Ruby禁止】
2chスレ:tech
984(1): 2019/10/16(水)10:27 ID:kX3OMluf(1/2) AAS
いちいちスクロールして使ってるな〜
今ちゃんと動いてるから触りたくないけど関数だけ別ファイルに分けれるんだよね?
985: [age] 2019/10/16(水)10:28 ID:dCHq3Ix4(3/5) AAS
>>984
>関数だけ別ファイルに分けれるんだよね?
Yes
986: 2019/10/16(水)10:39 ID:pCAY8ipP(1/2) AAS
関数へのジャンプだってIDEが面倒見てくれるだろ
ジャンプどころかその場に表示だってできる
987: [age] 2019/10/16(水)10:43 ID:dCHq3Ix4(4/5) AAS
IDEが嫌いだったり、宗教上の理由で使えないだったり
PCのスペックが糞でうごかなかったり
するひとだって
いるんですよー!
988(1): 2019/10/16(水)10:53 ID:pCAY8ipP(2/2) AAS
IDEの導入ってそんなにハードル高いんか
そいつは知らなんだわ
989(1): 2019/10/16(水)11:29 ID:1/rjcmpT(1/2) AAS
IDEを使わないってどっちかと言うと宗教だろ。 プログラミングの効率がかなり違って来る。
どうしても複雑なIDEを使いたくなければ Sublime などのエディターでもかなりやってくれるけど。
そもそも今までプログラミングはどうしてたんだよ。 テキストエディタのみ?
IDEを使わないと、コード補完とかやってくれないから入力効率がかなり悪くなる。 ミスも多くなる。
990(1): 2019/10/16(水)11:38 ID:RHZrzUKd(1) AAS
え?ノミみたいな視野の見識してるね
IDEじゃないと補完できないだって
傑作すぎてジョークと区別がつかないわ
1990年くらいから書き込んでるんだろうかね
991: 2019/10/16(水)12:48 ID:dmmazo8P(1) AAS
E.S.P.だが
上の方でサブルーチンがーとか言ってるVBerは
ソースの上からグローバルな場所にコード書き始めてるんだろ
hoge.py
--------
コード
コード
関数
関数
--------
どうみても馬鹿だが
どうしてもこんな書き方を望むなら
main関数とか作って
hoge.py
--------
def main():
コード
コード
関数
関数
main()
--------
って書いとけばいい
992(1): 2019/10/16(水)12:54 ID:1/rjcmpT(2/2) AAS
>>990 IDE以外のなにができるって? 例えば?
IDE例えば Jupytor Notebook の例
1)
import numpy as np
np.su で subtruct とsum が選択できる?
np.sum() でこんなの出る? できなくても構わないが
Signature:
np.sum(
['a', 'axis=None', 'dtype=None', 'out=None', 'keepdims=<no value>', 'initial=<no value>'],
2)
pr でprint選択できる?
print() でこんなの出る? できなくても構わないが
Docstring:
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
Prints the values to a stream, or to sys.stdout by default.
Optional keyword arguments:
993: 2019/10/16(水)14:36 ID:bcBxjAM2(1) AAS
エディタでもIDEでも関数を別ファイルに書いて
二つのウインドウで表示しながらプログラミングすれば
いいんじゃないの? 太古の昔からみんなそうやっているけど。
もちろん三つ以上のウインドウを開けてもかまわない。
994: 980 2019/10/16(水)15:22 ID:6vD3SXWz(1) AAS
C:\Windows\System32にdllをコピーして暫定対応できるようです。
以下issueの既知の不具合かも。
外部リンク:github.com
995(1): 2019/10/16(水)15:36 ID:3Ceb6FWi(1) AAS
>>992
IDEじゃないJupyter Notebookでもそのぐらい出来るぞ、と思ってスクリーンショットを撮ってたところだったんだが、
Jupyter NotebookはIDEでこういうことが出来るという主張かな。
でも、Jupyter NotebookはあんまりIDEって言わなくないか?
996(2): [age] 2019/10/16(水)16:54 ID:dCHq3Ix4(5/5) AAS
>>988
HDDの空き容量の時点でね もうね
>>989
>今までプログラミングはどうしてたんだよ。 テキストエディタのみ?
Yes!(゚Д゚)
997: 2019/10/16(水)17:06 ID:kX3OMluf(2/2) AAS
関数探すの面倒でメモ帳に保存してそっちで編集してコピペでVSCodeに貼ってたけどちゃんとした使い方調べた方がいいな
998: 2019/10/16(水)17:13 ID:lWzU93N+(1) AAS
vim, emacs だとhotelのwindowsでも走るようにUSBメモリーに開発環境入っちゃう
なんてこともできたりはする
999: 2019/10/16(水)17:25 ID:bKQy1ZjZ(1) AAS
>>995 Notebook は、完全なIDE では無いがIDEの最低限は持ってる。(コード補完)
Notebook とnbextentions が使えれば、iPhone でも同じことができるし。
長々としたものは閉じたり、開いたりできるし。
Jupytor からはVS Code も起動できるし、まあ手頃でいいんじゃない?
大規模なプログラム開発には無理だが、練習用としては使いやすいのでは?
そもそもの話の発端は、インデントが面倒とか、スクロールが面倒とかと言う話だったから、この程度で十分では。
>>996 テキストエディタだけでどんな言語をやってたの?
1000: 2019/10/16(水)17:27 ID:9ut2IWOv(1) AAS
>>996
HDDの容量は?
VScode本体で230Mぐらいだよ。(mac用)
Pycharmだと610Mほどあるけど。
1001(1): 1001 ID:Thread(1/2) AAS
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 83日 20時間 24分 44秒
1002(1): 1002 ID:Thread(2/2) AAS
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
外部リンク:premium.5ch.net
▼ 浪人ログインはこちら ▼
外部リンク[php]:login.5ch.net
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 1.640s*