自作PC@ふたば
[ホーム]

[掲示板に戻る]
レス送信モード
おなまえ
E-mail
題  名
コメント
添付File []
削除キー(記事の削除用。英数字で8文字以内)

画像ファイル名:1713274846766.jpg-(89535 B)
89535 B無題Name名無し24/04/16(火)22:40:46 IP:111.239.*(au-net.ne.jp)No.655428+ 25年1月頃消えます
パイソン始めた
削除された記事が4件あります.見る
1無題Name名無し 24/04/17(水)00:30:48 IP:150.66.*(mineo.jp)No.655430+
俺はzlibインストールしたのにzlibエラーが出るので放置中
python3
osはubuntu
2無題Name名無し 24/04/17(水)00:47:06 IP:111.239.*(au-net.ne.jp)No.655431+
今日はダウンロードしてウィンドウズにインストールして
本に乗ってる計算処理をためしただけ
実行したらコンパイル無しでするっと動く感じは
javascriptに似てる
3無題Name名無し 24/04/18(木)22:52:06 IP:111.239.*(au-net.ne.jp)No.655434そうだねx2
パイソンと邪神の関係について説明がほしい
4無題Name名無し 24/04/19(金)22:38:16 IP:114.148.*(ocn.ne.jp)No.655438そうだねx1
スレッドを立てた人によって削除されました
試すだけの人、何も物にならない感じだね
5無題Name名無し 24/04/19(金)23:15:50 IP:111.239.*(au-net.ne.jp)No.655440+
本も大分進めたけど
衝撃的なのはインデントないとエラーになるという
意味不明仕様
6無題Name名無し 24/04/20(土)12:12:27 IP:180.57.*(ocn.ne.jp)No.655445そうだねx1
スレッドを立てた人によって削除されました
あっちこっち齧っても物にならんよ?
7無題Name名無し 24/04/20(土)12:55:03 IP:111.239.*(au-net.ne.jp)No.655446+
製作者の設計思想が臭すぎて無理になるかもしれん
8無題Name名無し 24/04/20(土)19:54:38 IP:118.1.*(ocn.ne.jp)No.655448+
Pythonはコーディング規約ががっちり決まっていて(PEP8)
強制するツールもあって
無駄に悩む必要がちょっと減る
9無題Name名無し 24/04/21(日)00:33:05 IP:42.148.*(home.ne.jp)No.655449+
スレッドを立てた人によって削除されました
>製作者の設計思想が臭すぎて無理になるかもしれん
設計者の思想を理解できるほどの知識量や経験があるようには見えない
10無題Name名無し 24/04/24(水)00:36:41 IP:111.239.*(au-net.ne.jp)No.655459+
キッチリしてない所が多すぎてつかみどころが無い
ゆえにエラー出るとハマる
あんまり好きじゃないわパイソン
11無題Name名無し 24/04/24(水)18:59:32 IP:49.156.*(icn-tv.ne.jp)No.655460+
じゃ次はunityで
12無題Name名無し 24/04/24(水)23:07:20 IP:118.1.*(ocn.ne.jp)No.655461+
しかしPythonでOpenCVするときに
飽和演算をNumPyで手書きする記事ばっかりなのはい
かがなものか
cv::Mat使えば嫌でも飽和演算してくれるのに
※ 個人の感想です
13無題Name名無し 24/04/25(木)07:10:23 IP:118.1.*(ocn.ne.jp)No.655462+
ちゅか
>No.655459
のような疑問を持つ場合はStrict Typesを指定して、
さらにPylintすると良かったと思う
だいぶ前なので忘れたが、use strictしたPerlぐらいには使いやすくなった思い出
ゼロスタートで3日でやった
14無題Name名無し 24/04/25(木)11:45:58 IP:111.239.*(au-net.ne.jp)No.655465+
    1714013158856.jpg-(29883 B)
29883 B
空のメソッド定義してプリントで出力すると
None(null的な奴)が出るというだけのコード
2行目に注目・・・の部分はメソッド完了行なので入れないで次の事やるとエラーが出る仕様
一晩悩んだ
こんな仕様にするなら{}で括った方がよっぽど分かりやすいと思う
15無題Nameおっさんプログラマ 24/04/25(木)12:44:59 IP:122.103.*(gmobb-fix.jp)No.655466+
Pythonの言語仕様自体は良い設計だとは思うのですが、
他の方も指摘しているように、やはり字下げで構造化を
表現するのだけは不安ですね。
確かに{}などで明示的に構造化の適用範囲を指示できるほうが安心。
16無題Name名無し 24/04/25(木)15:49:52 IP:125.197.*(mesh.ad.jp)No.655467+
いにしえからの言い伝えにあるようにインデントをおろそかにする者はインデントに泣く
カッコで囲うようにしてもどうせインデントはつけるんだから同じことじゃないかね
17無題Nameおっさんプログラマ 24/04/25(木)18:35:09 IP:122.103.*(gmobb-fix.jp)No.655468+
確かにおっしゃる通りですが、インデント(字下げ)が階層化して深くなると、
可読性が極端に悪くなり易いことが私個人の経験則としてあります。
いにしえのPascalのbegin〜endから使い込んでいる人間としては、
一対となるキーワードや{}などの記述があったほうがエディタの
検索機能などで、適用範囲を特定し易いのです。
18無題Name名無し 24/04/25(木)22:44:53 IP:118.1.*(ocn.ne.jp)No.655469+
>No.655465
のはインデントではなくて空白行による区切りの強制……
19無題Name名無し 24/04/25(木)22:53:20 IP:118.1.*(ocn.ne.jp)No.655470+
括弧なんぞなくともVSCodeの適当なプラグイン入れたらCtrl+{で
ブロックのはじめや終わりに飛べるんじゃないの(適当
いやしらんけど ※個人の感想です

とわいえブロックが使えないというのは単体テストがやや書きにくい
C++とから
 { int a = 10, b; foo(a, b); EXPECT_EQ(100, b); }
 { int a = 11, b; foo(a, b); EXPECT_EQ(121, b); }
 { int a = 12, b; foo(a, b); EXPECT_EQ(144, b); }
みたいにコピペでパターンを増やせるがPythonのブロックはスコープを分けないから
 int a, b;
 { a = 10, b; foo(a, b); EXPECT_EQ(100, b); }
 { a = 11; foo(a, b); EXPECT_EQ(121, b); }
(↑C++風疑似コード)みたいに書くしかない&手が滑ったケースがパスしてしまい得る不安がある
20無題Name名無し 24/04/26(金)00:28:31 IP:111.239.*(au-net.ne.jp)No.655471+
    1714058911453.jpg-(13020 B)
13020 B
繰り返し分を自分でデザインできる機能とか出てきてちんぷんかんぷんになりつつある
21無題Name名無し 24/04/26(金)00:44:25 IP:111.239.*(au-net.ne.jp)No.655472+
nums=[1,2,3]
i=iter(nums)
print(next(i))
print(next(i))
print(next(i))

リストをイテレータ関数に入れてネクスト関数に渡すと
順番に一個ずつ取り出す
この仕組みがfor文とかでやってる奴だから
これ使って自由に繰り返し分作ってねーという機能であってるのか?
22無題Name名無し 24/04/26(金)00:51:49 IP:118.1.*(ocn.ne.jp)No.655473+
C#のyieldみたいなもん(適当
古き良き「継続」
23無題Name名無し 24/04/26(金)09:10:02 IP:49.251.*(zaq.ne.jp)No.655474+
スレッドを立てた人によって削除されました
https://www.youtube.com/shorts/eycLcT9upZE
24無題Name名無し 24/04/26(金)12:48:45 IP:111.239.*(au-net.ne.jp)No.655476+
    1714103325992.jpg-(80381 B)
80381 B
繰り返しと言えば
forやwhileにelse連結できるのも違和感しかない
25無題Name名無し 24/04/27(土)16:33:39 IP:138.64.*(v6connect.net)No.655481+
    1714203219009.png-(461850 B)
461850 B
本文無し

- GazouBBS + futaba-