パイソン始めた
無題 名無し 04/16 655428
IP:111.239.*(au-net.ne.jp)

パイソン始めた

無題 名無し 04/17 655430
IP:150.66.*(mineo.jp)
俺はzlibインストールしたのにzlibエラーが出るので放置中
python3
osはubuntu
無題 名無し 04/17 655431
IP:111.239.*(au-net.ne.jp)
今日はダウンロードしてウィンドウズにインストールして
本に乗ってる計算処理をためしただけ
実行したらコンパイル無しでするっと動く感じは
javascriptに似てる
無題 名無し 04/18 655434
IP:111.239.*(au-net.ne.jp)
パイソンと邪神の関係について説明がほしい
無題 名無し 04/19 655440
IP:111.239.*(au-net.ne.jp)
本も大分進めたけど
衝撃的なのはインデントないとエラーになるという
意味不明仕様
無題 名無し 04/20 655446
IP:111.239.*(au-net.ne.jp)
製作者の設計思想が臭すぎて無理になるかもしれん
無題 名無し 04/20 655448
IP:118.1.*(ocn.ne.jp)
Pythonはコーディング規約ががっちり決まっていて(PEP8)
強制するツールもあって
無駄に悩む必要がちょっと減る
無題 名無し 04/24 655459
IP:111.239.*(au-net.ne.jp)
キッチリしてない所が多すぎてつかみどころが無い
ゆえにエラー出るとハマる
あんまり好きじゃないわパイソン
無題 名無し 04/24 655460
IP:49.156.*(icn-tv.ne.jp)
じゃ次はunityで
無題 名無し 04/24 655461
IP:118.1.*(ocn.ne.jp)
しかしPythonでOpenCVするときに
飽和演算をNumPyで手書きする記事ばっかりなのはい
かがなものか
cv::Mat使えば嫌でも飽和演算してくれるのに
※ 個人の感想です

無題 名無し 04/25 655462
IP:118.1.*(ocn.ne.jp)
ちゅか
>No.655459
のような疑問を持つ場合はStrict Typesを指定して、
さらにPylintすると良かったと思う
だいぶ前なので忘れたが、use strictしたPerlぐらいには使いやすくなった思い出
ゼロスタートで3日でやった
無題 名無し 04/25 655465
IP:111.239.*(au-net.ne.jp)
空のメソッド定義してプリントで出力すると
None(null的な奴)が出るというだけのコード
2行目に注目・・・の部分はメソッド完了行なので入れないで次の事やるとエラーが出る仕様
一晩悩んだ
こんな仕様にするなら{}で括った方がよっぽど分かりやすいと思う
無題 おっさんプログラマ 04/25 655466
IP:122.103.*(gmobb-fix.jp)
Pythonの言語仕様自体は良い設計だとは思うのですが、
他の方も指摘しているように、やはり字下げで構造化を
表現するのだけは不安ですね。
確かに{}などで明示的に構造化の適用範囲を指示できるほうが安心。
無題 名無し 04/25 655467
IP:125.197.*(mesh.ad.jp)
いにしえからの言い伝えにあるようにインデントをおろそかにする者はインデントに泣く
カッコで囲うようにしてもどうせインデントはつけるんだから同じことじゃないかね
無題 おっさんプログラマ 04/25 655468
IP:122.103.*(gmobb-fix.jp)
確かにおっしゃる通りですが、インデント(字下げ)が階層化して深くなると、
可読性が極端に悪くなり易いことが私個人の経験則としてあります。
いにしえのPascalのbegin〜endから使い込んでいる人間としては、
一対となるキーワードや{}などの記述があったほうがエディタの
検索機能などで、適用範囲を特定し易いのです。
無題 名無し 04/25 655469
IP:118.1.*(ocn.ne.jp)
>No.655465
のはインデントではなくて空白行による区切りの強制……
無題 名無し 04/25 655470
IP:118.1.*(ocn.ne.jp)
括弧なんぞなくとも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++風疑似コード)みたいに書くしかない&手が滑ったケースがパスしてしまい得る不安がある
無題 名無し 04/26 655471
IP:111.239.*(au-net.ne.jp)
繰り返し分を自分でデザインできる機能とか出てきてちんぷんかんぷんになりつつある
無題 名無し 04/26 655472
IP:111.239.*(au-net.ne.jp)
nums=[1,2,3]
i=iter(nums)
print(next(i))
print(next(i))
print(next(i))

リストをイテレータ関数に入れてネクスト関数に渡すと
順番に一個ずつ取り出す
この仕組みがfor文とかでやってる奴だから
これ使って自由に繰り返し分作ってねーという機能であってるのか?
無題 名無し 04/26 655473
IP:118.1.*(ocn.ne.jp)
C#のyieldみたいなもん(適当
古き良き「継続」

無題 名無し 04/26 655476
IP:111.239.*(au-net.ne.jp)
繰り返しと言えば
forやwhileにelse連結できるのも違和感しかない
無題 名無し 04/27 655481
IP:138.64.*(v6connect.net)
本文無し
無題 名無し 13:44 655488
IP:49.251.*(zaq.ne.jp)
国民を管理する上で仕方ないかも知れませんが・・もっと根本的に心配なのはマイナンバーカードの基本システムは、知ってます?アメリカ企業アマゾン(AWS)(セキュリティー上、国内企業じゃない国は先進国では皆無)、米国へ個人情報流失は必然かも!?持ってる人、覚悟は出来てますか
無題 名無し 19:11 655489
IP:49.251.*(zaq.ne.jp)
https://www.youtube.com/watch?v=XmVQw-...

続きを見る05日20:22頃消えます









戻る

レス

おなまえメールコメント