虹裏img歴史資料館

ここでは虹裏imgのかなり古い過去ログを閲覧することができます。新しいログはこちらにあります

21/08/10(火)22:59:21 オレ イ... のスレッド詳細

削除依頼やバグ報告は メールフォーム にお願いします。個人情報、名誉毀損、侵害等については積極的に削除しますので、 メールフォーム より該当URLをご連絡いただけると助かります。

画像ファイル名:1628603961664.png 21/08/10(火)22:59:21 No.833511035

オレ イマ コレ ベンキョウチュウ こいつについて知っていることを洗いざらい全て話せ

1 21/08/10(火)23:00:42 No.833511593

printにも二種類

2 21/08/10(火)23:01:26 No.833511882

pandasやってるならlambdaは必須 オレ コイツ キライ

3 21/08/10(火)23:01:27 No.833511884

おっぱいそん

4 21/08/10(火)23:02:22 No.833512221

数年前に資格とったけどほぼ覚えてないわ まぁでも今自分用のスクリプト書くならこれな気がする

5 21/08/10(火)23:02:41 No.833512338

深層学習大好き~~!

6 <a href="mailto:s">21/08/10(火)23:05:09</a> [s] No.833513330

ちょっとPCの上でちゃちゃっと動かす処理作りたくてそれならこれかなと思って 連休で暇だし勉強しようと思ったんだけど ほかの言語でいうこれはこう書けばいいんですよみたいなわかりやすい入門が無くて困っている… まあなんとかなるかな…

7 21/08/10(火)23:06:01 No.833513670

pythonに猫でも分かる系チュートリアルがないってんならこの世の言語は全部無理だよ いやというかちゃんと探せ!あるから!

8 21/08/10(火)23:06:38 No.833513931

Qiitaでもその辺のブログでも色々転がってるよ!

9 <a href="mailto:s">21/08/10(火)23:07:26</a> [s] No.833514208

ごめん…もうちょっと探してみる… その間おっぱいそんあるあるの話にでもこのスレは使ってください

10 21/08/10(火)23:07:50 No.833514359

pythonは割とセオリー決まってる言語だと思うから安心していい ワンライナーとか闇に落ちたいならしらん

11 21/08/10(火)23:07:51 No.833514364

>pandasやってるならlambdaは必須 >オレ コイツ キライ コレ ワカラン

12 21/08/10(火)23:07:52 No.833514385

何がしたいかを調べていけばたいていリファレンス出るよ

13 21/08/10(火)23:08:10 No.833514501

tkinterツクリヅライ Qt for python ムズカシイ

14 21/08/10(火)23:10:27 No.833515442

久しく使ってないけどドットインストールで動画観てくるといいんじゃないかな

15 21/08/10(火)23:10:28 No.833515450

>コレ ワカラン コレシカナイ ワリニ 資料がないんですけおぉおおおおおおおおおおおおお!!!!!

16 21/08/10(火)23:10:31 No.833515470

他の言語の知識あるんなら基本部分は公式のドキュメントざっと斜め読みして あとは検索エンジンでなんとかならない?

17 21/08/10(火)23:10:37 No.833515516

[img(b) for b in [img(a) for a in l] if c]

18 21/08/10(火)23:11:58 No.833516080

別ファイル別用途とはいえ2と3が混在していた時はちょっとええってなった

19 21/08/10(火)23:12:09 No.833516147

おっぱいそんでGUI作ろうとすると何こいつキーッ!ってなる

20 <a href="mailto:s">21/08/10(火)23:12:28</a> [s] No.833516292

あ、とりあえずhelloworldできた 酔っぱらってコーディングミスしてた

21 21/08/10(火)23:13:33 No.833516664

>あ、とりあえずhelloworldできた 勉強中ってそんなレベルか!

22 21/08/10(火)23:13:43 No.833516753

そういうレベル!?

23 21/08/10(火)23:13:45 No.833516768

>あ、とりあえずhelloworldできた >酔っぱらってコーディングミスしてた そこからかよ!

24 21/08/10(火)23:14:04 No.833516912

pysimpleguiこそ最強

25 21/08/10(火)23:14:06 No.833516929

Pythonで定時退社ぱい!

26 21/08/10(火)23:14:41 No.833517188

jupyter notebookがあれば勉強がはかどりそうな気がするが実際どうなのかは知らない

27 21/08/10(火)23:15:14 No.833517410

scikit-learnのマニュアルに書いてる数学がわからない…

28 <a href="mailto:s">21/08/10(火)23:15:29</a> [s] No.833517527

ちゃうねん…じゃばとかは一通りできるんだけど… ローカルで環境構築して一から新しい言語で動かすとか久しぶりでね…お恥ずかしい

29 21/08/10(火)23:16:52 No.833518076

>scikit-learnのマニュアルに書いてる数学がわからない… 線形代数と統計やればできるできる

30 21/08/10(火)23:17:02 No.833518152

PythonのインタプリタはCで書かれてるからC言語の勉強をするとPython自体のソースコードを読めるようになるよ

31 21/08/10(火)23:17:42 No.833518432

迷ったら公式ドキュメント見ろ 初心者のやりたいことはだいたい全部そこに書いてある いやマジで

32 21/08/10(火)23:17:42 No.833518440

AIフレームワーク込みとかだと余裕で一日溶ける

33 21/08/10(火)23:17:55 No.833518552

skclarnは単回帰からベイズまで一通り揃ってるから俺も読めるやつは多いかっていわれるとつらい

34 21/08/10(火)23:17:59 No.833518582

>Python自体のソースコードを読めるようになるよ それができてどんないいことがあるんです?

35 21/08/10(火)23:18:20 No.833518726

わからない...俺は雰囲気で使っている...

36 21/08/10(火)23:19:16 No.833519129

>>Python自体のソースコードを読めるようになるよ >それができてどんないいことがあるんです? pythonのソースが読めるようになる

37 21/08/10(火)23:19:28 No.833519228

雰囲気で使えるゆるふわ言語好き…

38 21/08/10(火)23:19:41 No.833519303

>それができてどんないいことがあるんです? もし出来たならば応用利きまくりわかりまくりよ もし出来たならば

39 21/08/10(火)23:20:08 No.833519472

知ってる人いたらおっぱいそんのクラス周りc++とどう違って使いやすい使いにくいか教えて欲しい

40 <a href="mailto:s">21/08/10(火)23:20:15</a> [s] No.833519507

>迷ったら公式ドキュメント見ろ >初心者のやりたいことはだいたい全部そこに書いてある >いやマジで ああこれ大事そうだわ…ちゃんと見ます

41 21/08/10(火)23:20:30 No.833519618

df['「」_str'] = df['「」'].apply(lambda x : '_'.join(x))

42 21/08/10(火)23:20:39 No.833519685

公式にチュートリアルあるじゃん

43 21/08/10(火)23:20:50 No.833519761

>それができてどんないいことがあるんです? 思い通りのI/Fになってないときに自分で引数追加とか動作変更できる

44 21/08/10(火)23:21:45 No.833520149

オレ オフサイドルール キライ

45 21/08/10(火)23:21:50 No.833520188

いいかい「」ちゃんいかなる時も内包表記だよ

46 21/08/10(火)23:21:55 No.833520213

>[img(b) for b in [img(a) for a in l] if c] これって (1). lの各要素をimg()に入れた返り値で配列を作る (2). (1)で作った配列の各要素をimg()に入れた返り値で配列を作る(ifの条件付きで) ってことなのかな

47 21/08/10(火)23:23:07 No.833520686

最近のバージョンは型アノテーションをガンガン推してく動きを感じる

48 21/08/10(火)23:23:42 No.833520921

>知ってる人いたらおっぱいそんのクラス周りc++とどう違って使いやすい使いにくいか教えて欲しい 多分「python クラス」とかで検索した方が早いよ

49 21/08/10(火)23:24:41 No.833521317

>知ってる人いたらおっぱいそんのクラス周りc++とどう違って使いやすい使いにくいか教えて欲しい スクリプト言語だからオーバーロードがないのが一番面食らうところかな

50 21/08/10(火)23:25:00 No.833521449

>知ってる人いたらおっぱいそんのクラス周りc++とどう違って使いやすい使いにくいか教えて欲しい Pythonはすべてのメンバーがpublic あとオーバーロードがないのでオーバーロードしたいときは自分で引数をチェックして処理する必要がある

51 21/08/10(火)23:25:32 No.833521643

PyPyっていうのはこいつとどういう関係なの

52 21/08/10(火)23:25:53 No.833521792

オーバーロードどころか可変長引数がデフォみたいなとこあるから…

53 21/08/10(火)23:26:13 No.833521931

いまだにpyenvとかいれるべきなのかかつての俺はpyenv入れたのかanacondaが入っているようなで何もわからない

54 21/08/10(火)23:26:14 No.833521943

pyinstallerなんてやってられるか! py2exe!…返事がない

55 21/08/10(火)23:26:17 No.833521960

>ってことなのかな リスト内包表記ってやつで可読性は最悪だが行数削減できる あと処理速度も変わるんだっけ

56 21/08/10(火)23:27:20 No.833522406

おっぱいは引数や戻り値違うなら別の関数名にしろだからね

57 21/08/10(火)23:28:00 No.833522654

anacondaは中規模以上の企業だと有料だからminicondaとconda-forgeでなんとかするのよ

58 21/08/10(火)23:28:17 No.833522761

pipでいいじゃん

59 21/08/10(火)23:28:40 No.833522891

>スクリプト言語だからオーバーロードがないのが一番面食らうところかな そこは「動的型付け言語だから」でしょ

60 21/08/10(火)23:29:59 No.833523357

>そこは「動的型付け言語だから」でしょ ごめん…

61 21/08/10(火)23:30:21 No.833523488

全部3系で揃えようとすると何かめんどくさいことが起きますか?

62 21/08/10(火)23:30:31 No.833523552

最近はtypingとかで型指定するぜ! 当たり前だけど別にインタプリタは止めてくれないぜ!

63 21/08/10(火)23:30:33 No.833523565

anacondaとpyenvとpipの違いすらわかってないぞ俺

64 21/08/10(火)23:31:00 No.833523753

変数型をきっちり宣言してコーディングする方法って無いのかな

65 21/08/10(火)23:31:56 No.833524096

>変数型をきっちり宣言してコーディングする方法って無いのかな 静的コードチェック系のライブラリ入れて保存時に必ず動作するようにするとか

66 21/08/10(火)23:32:04 No.833524152

pipとvenvでいいしコンテナ使うならvenvもいらないし

67 21/08/10(火)23:32:08 No.833524176

メソッドの引数のselfってなんで省略させなかったんだろうみたいな疑問はあるな

68 <a href="mailto:s">21/08/10(火)23:32:34</a> [s] No.833524343

酒が切れたがおっぱいのことがわかってきたぞ

69 21/08/10(火)23:33:07 No.833524551

>酒が切れたがおっぱいのことがわかってきたぞ こいつだめそうだ

70 21/08/10(火)23:33:20 No.833524627

>メソッドの引数のselfってなんで省略させなかったんだろうみたいな疑問はあるな インスタンスメソッドなのかクラスメソッドなのか静的メソッドなのか分けたかったのかと思うけどPythonのメモリの扱いわからんから何もわからん

71 21/08/10(火)23:33:21 No.833524642

>変数型をきっちり宣言してコーディングする方法って無いのかな どうして「」は無い物ねだりで長所を殺しに来るの…

72 21/08/10(火)23:33:32 No.833524698

お前におっぱいの何がわかる

73 21/08/10(火)23:34:22 No.833525000

>変数型をきっちり宣言してコーディングする方法って無いのかな pydanticとか使えば手っ取り早くバリデーションはしてくれるけど

74 21/08/10(火)23:34:52 No.833525174

windowsとlinuxでインデントがずれる…

75 21/08/10(火)23:34:57 No.833525199

python初心者がtypingモジュールを使いたいとな!?

76 21/08/10(火)23:35:35 No.833525434

公式ドキュメントが結構ためになるというか標準ライブラリならこれだけでいいんじゃねって

77 21/08/10(火)23:36:37 No.833525753

>別ファイル別用途とはいえ2と3が混在していた時はちょっとええってなった debianがpythonへのシンボリックリンクを無くしてバージョン明示させる方向で進めてくれたのは割とありがたい 11出たあとしばらくは少し面倒だろうけど必要経費だと我慢できるし

78 21/08/10(火)23:36:52 No.833525847

真面目な話すると最近のPythonは型アノテーションがつけれてエディタがそれを解析してくれるから型宣言をするやり方がこれから強くなっていくポテンシャルを秘めている

79 21/08/10(火)23:37:30 No.833526068

オブジェクト指向みたいなのしっておきたいけどこいつでやるもんじゃないかな…

80 21/08/10(火)23:37:30 No.833526071

アノテーションつけたほうが補完効くから絶対いいよ

81 21/08/10(火)23:37:38 No.833526120

こいつに慣れてからC系統に戻るとパッケージ少ないとか関数の戻り値面倒とか思うようになる

82 21/08/10(火)23:37:55 No.833526214

了解!Any!

83 21/08/10(火)23:38:14 No.833526326

Pythonも今の潮流は「やっぱり型表示は必要だよ!」になりつつあるから型がないのが強みといまだに勘違いしてる「」は反省して勉強して?

84 21/08/10(火)23:39:00 No.833526582

>メソッドの引数のselfってなんで省略させなかったんだろう クラスのメソッドを動的に変えたいときに便利なのか http://neopythonic.blogspot.com/2008/10/why-explicit-self-has-to-stay.html

85 21/08/10(火)23:39:09 No.833526647

やだやだ型指定めんどくさい

86 21/08/10(火)23:40:03 No.833526951

型指定ないライブラリはチュートリアルの真似してるうちはいいけどいざそれを使って何かしようとすると頭痛くなるからな…

87 21/08/10(火)23:40:52 No.833527265

やっぱ二人以上で開発すると型指定必要だよな…

88 21/08/10(火)23:41:29 No.833527467

最低限の話するけど 別に変数一つ一つに型指定は必要ないから 返り値だけは明示しろ 出来ることなら引数も明示しろ これだけやってくれればあとはまあいいから…

89 21/08/10(火)23:41:39 No.833527513

dataclassはもっと早く欲しかった

90 21/08/10(火)23:41:44 No.833527544

Typescriptも人気だし今は静的型付けが求められてる…

91 21/08/10(火)23:42:00 No.833527639

f文字列が楽ちん

92 21/08/10(火)23:43:16 No.833528090

こいつC#+では?

93 21/08/10(火)23:43:39 No.833528214

完全に静的型付けが必要だとは言わないんだけど 最低限関数の型はきっちり表示していただきたいし戻り値や引数になるクラスもきっちり型を定義していただきたいというのが正直なところ

94 21/08/10(火)23:44:14 No.833528421

f"{' '.join(['おぺにす' for _ in range(100)])}"

95 21/08/10(火)23:44:32 No.833528530

どうせリファレンスというものをプログラム以外に書くんだったら型をプログラムに書いてしまったほうがいいということに改めてプログラマが気づくまでこれだけかかってしまった最近の静的型回帰の潮流

96 21/08/10(火)23:45:39 No.833528940

>完全に静的型付けが必要だとは言わないんだけど >最低限関数の型はきっちり表示していただきたいし戻り値や引数になるクラスもきっちり型を定義していただきたいというのが正直なところ そうだね

97 21/08/10(火)23:45:43 No.833528965

最近はPythonから速度を求めてGoに移植してコンパイルすることも増えているときく

98 21/08/10(火)23:45:47 No.833528986

>dataclassはもっと早く欲しかった __str__が自動で定義されるって解説してる記事あるけど実際はされなくてハゲそう

99 21/08/10(火)23:46:03 No.833529084

pyenvもcondaもやめてdevcontainer にしてローカルをきれいにしよう

100 21/08/10(火)23:46:30 No.833529248

もうOrderedDictとオサラバしていいですかね?

101 21/08/10(火)23:46:45 No.833529342

>最近はPythonから速度を求めてGoに移植してコンパイルすることも増えているときく Rustは…Rustは流行らないんですか!?

102 21/08/10(火)23:47:06 No.833529456

型を書かなくていいの簡単~☆って言ってる間に 結局関数から帰ってきたものがどのようなオブジェクトなのか知る必要があるということに改めて気づいた結果やっぱり型って必要だなって

103 21/08/10(火)23:47:26 No.833529585

f-stringってなんかf-wordみたいで言いづらいよね

104 21/08/10(火)23:47:29 No.833529610

型つけるならそれこそGoとかでいいのではと感じる

105 21/08/10(火)23:47:47 No.833529716

昔ちょっと触ってた頃は過渡期というかこれちゃんと2終わるの…?って感じだったけど 今は流石に3中心になってるのかな

106 21/08/10(火)23:47:51 No.833529738

>>最近はPythonから速度を求めてGoに移植してコンパイルすることも増えているときく >Rustは…Rustは流行らないんですか!? Rustは流行るかはともかくPython→Goとは系譜が違うし… 目指してる所はC++の部分的リプレイスでしょ…?

107 21/08/10(火)23:47:59 No.833529808

自分の専攻に使うライブラリ知識さえあれば特に難しいことを覚えなくて良いってのはありがたい

108 21/08/10(火)23:48:06 No.833529847

>>最近はPythonから速度を求めてGoに移植してコンパイルすることも増えているときく >Rustは…Rustは流行らないんですか!? PythonじゃないけどPerlの手元のスクリプトはRust移植完了した

109 21/08/10(火)23:48:38 No.833530039

RustはSafe C++ってところが最大の強みだからPython→Goと競おうとするべきではない

110 21/08/10(火)23:49:17 No.833530286

Rustもスクリプト感覚で書けるのに…

111 21/08/10(火)23:49:19 No.833530315

エディタの静的解析がめっちゃ賢くて軽くなったので どんどんアノテーションしていってほしい

112 21/08/10(火)23:50:05 No.833530590

Go人気だけどクセ強すぎてほんとに皆これ好きなの?って思ってる

113 21/08/10(火)23:50:08 No.833530615

Goはサーバー向け考慮して言語開発されてるからな…

114 21/08/10(火)23:50:30 No.833530742

>もうOrderedDictとオサラバしていいですかね? 最近書いてるコードはもうPython 3.7未満で実行できないようにした

115 21/08/10(火)23:50:40 No.833530803

Rustは汎用ではあるけど本領はやっぱりゴリゴリのシステムプログラミングだし…

116 21/08/10(火)23:50:43 No.833530818

自分で使うんなら何使ってもいいけど 二人くらいでやる仕事ならpythonでいっかってなるな

117 21/08/10(火)23:51:09 No.833530949

初心者はnotebook形式でやるべき ただ慣れたらpycharmとかの方が良い

118 21/08/10(火)23:51:16 No.833531005

RustがSafeC++ならGoがやってることはEasyCとかEasyJavaみたいなものだし オブジェクト指向っぽいこともやるけどジェネリックとか難しい仕組みはなし!複雑なことは全部簡単な機能でパワーでこなす!コンパイル速度激早!って言語だから Rustが競う対象ではない

119 21/08/10(火)23:51:42 No.833531154

>初心者はnotebook形式でやるべき うん >ただ慣れたらpycharmとかの方が良い おかね…

120 21/08/10(火)23:52:16 No.833531355

>Go人気だけどクセ強すぎてほんとに皆これ好きなの?って思ってる たしかに癖が強いんだけど パワープレイをするのが正解になるような言語仕様の言語だから難しいことを考えずとりあえずループ回すだけで大体解決する「シンプルさ」が強い言語

121 21/08/10(火)23:54:59 No.833532317

PythonをGoに移植する理由は安全性とか型による健全性じゃなくコンパイルして高速にすることだから Rustはお呼びではないのだ…

122 21/08/10(火)23:55:51 No.833532645

「」はRust書くと死ぬからしょうがない 大人しくゴーファーくんを愛でるしかない

123 21/08/10(火)23:55:55 No.833532673

>オブジェクト指向っぽいこともやるけどジェネリックとか難しい仕組みはなし!複雑なことは全部簡単な機能でパワーでこなす!コンパイル速度激早!って言語だから >>Go人気だけどクセ強すぎてほんとに皆これ好きなの?って思ってる >パワープレイをするのが正解になるような言語仕様の言語だから難しいことを考えずとりあえずループ回すだけで大体解決する「シンプルさ」が強い言語 ちょっと興味出てきた 今度触ってみよう

124 21/08/10(火)23:56:39 No.833532947

いまどきはコンパイルして高速化するのはCじゃなくてGoなのかい?

125 21/08/10(火)23:56:40 No.833532954

>「」はRust書くと死ぬからしょうがない 「」はカニに勝てないからな…

126 <a href="mailto:s">21/08/10(火)23:56:46</a> [s] No.833532998

おっぱいそんの話とか界隈の話とか色々ありがとう「」 飲みすぎて眠くなってきたけどもうちょっと頑張るよ

127 21/08/10(火)23:57:07 No.833533144

>>「」はRust書くと死ぬからしょうがない >「」はカニに勝てないからな… 美味しいのにね

128 21/08/10(火)23:57:35 No.833533318

>いまどきはコンパイルして高速化するのはCじゃなくてGoなのかい? さっき言ったけどGoがEasyCみたいな感じ ポインタとかメモリとか複雑なものを隠してしまえるからGoが楽

129 21/08/10(火)23:57:38 No.833533332

pythonの話じゃないが新しい言語やツールの環境構築するならコンテナを候補に入れてみるといいぜ… 慣れるとローカルに環境作るとかやれなくなるぜ…

130 21/08/10(火)23:57:41 No.833533341

>いまどきはコンパイルして高速化するのはCじゃなくてGoなのかい? さすがにC系は嫌だなあ

131 21/08/10(火)23:58:01 No.833533440

>いまどきはコンパイルして高速化するのはCじゃなくてGoなのかい? CやC++は人間が扱うには複雑で危険すぎるとようやくみんな気付いてきた所

132 21/08/10(火)23:58:19 No.833533544

古臭いJavaのシステムしか触ってないからこういうの見ると焦りのようなものを感じる

133 21/08/10(火)23:58:32 No.833533633

でももうしばらくはC系から離れられないんじゃないかな…

134 21/08/10(火)23:58:42 No.833533698

>>いまどきはコンパイルして高速化するのはCじゃなくてGoなのかい? >CやC++は人間が扱うには複雑で危険すぎるとようやくみんな気付いてきた所 若い頃はいいんだよ時間もあるし元気もあるし

135 21/08/10(火)23:58:43 No.833533702

>>いまどきはコンパイルして高速化するのはCじゃなくてGoなのかい? >CやC++は人間が扱うには複雑で危険すぎるとようやくみんな気付いてきた所 さい らま

136 21/08/10(火)23:58:55 No.833533770

>でももうしばらくはC系から離れられないんじゃないかな… RustもC++と両用って話になりつつあるしね…

↑Top