ここでは虹裏imgのかなり古い過去ログを閲覧することができます。
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 21/08/10(火)23:05:09 [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 21/08/10(火)23:07:26 [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 21/08/10(火)23:12:28 [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 21/08/10(火)23:15:29 [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 21/08/10(火)23:20:15 [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 21/08/10(火)23:32:34 [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 21/08/10(火)23:56:46 [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++と両用って話になりつつあるしね…