pythonの勉強を始めて1ヶ月のワイにclassやdefの意味を教えてくれ
■ このスレッドは過去ログ倉庫に格納されています
調べても料理のレシピとか意味わからんこと書いてあるし謎や オリジナル関数とか、繰り返し同じ処理したいときに名前つけるもんって覚えとけ >>3
Pythonの絵本とかいうやつ読んだけど意味わからんかった >>6
めっちゃ基本的なことや
nhentaiからエロ画像拾ってくるコードとかは描けるようになったで >>10
クラスを定義する時ってのはなんとなくわかるけど関数を定義する時って別にclass使わんでも定義できることない? >>12
オブジェクトにして処理とか変数とかの定義を使い回すんや classは変数とかまとめたりとかするときに便利やで
あとはあとから処理変更したり
特定の処理するときは関数a->b->c->d
みたいにやるときはclass使ったほうがええ 想像力ない奴がプログラミングの勉強するの大変そうやな >>18
使わないですむなら使わんでエエで
必要にならないと覚える気もわかんし便利さも分からんやろ まず何か作れや
何も作らんで本ばっかりなぞってるから必要性わからんのやぞ >>16
それって別にimportで関数呼び出せばええことない?
別にclassにせんでも 使いどきないのはそもそもコードの使いみちが決まってないからだろ 今のうちに型アノテ付ける習慣身に付けとけ
一致みたいな無能が入ってきた時のメンバーの苦労が減るぞ >>13
車とか例にとると分かりやすいかもしれん
車っていうオブジェクトがあってその中にブレーキペダルって関数(メソッド)があるんや
これが機能すると速度が下がるって処理が実行されるんや
で色んな車の車種を作る(インスタンス)ときに共通機能のブレーキペダルがあると使い回せて便利や
ざっくりこんな感じやとワイは思っとる😤 ワイも本とか読まずにやってて人のコードから学んでるから多分穴だらけやわ
pythonもjsもcも全部😭 初心者がプログラミングの定義の勉強しても意味ないぞ
野球でルールブック読むより実際に試合した方が早い的な >>25
覚えにくくない?
ワイも初心者やからその程度のイメージしかないんやけど Class なんG民(self)
def init (self)
self.toire=間に合わない
self.unti=漏らす
self.wai=ワイ
self.今日漏らした回数=0
def dash(self)
if self.toire :
self.漏らした回数+=1
みたいな 意味なんてわからなくてもええぞ
書いてるうちに不便に思うことができたら勝手に関数化したりクラス化するようになってる
20行くらいですむスクリプト書いてるような時期には全く必要ない >>24
url打ち込めばnhentaiからエロ画像全部拾ってきてくれるコードとか大学のオンライン授業に時間が来たら勝手にログインしてくれるコード書いたりしたけど一回もclassなんで使わんかった😭
ウェブアプリとか作ったりすると必要になってくるのかな 本で勉強するやつってほんまにおるんか
モチベーション絶対続かんと思うんやけど スクレイピングレベルならクラスなんて作らんで一連の処理を記述するだけで終わるからな
なんかウェブアプリケーションのフレームワークでも使ってみればええのに >>36
定型的に学べるし今日はこの章までとかって決められるからワイは好き >>28
なるほど、なんとなくイメージできた気がせんこともないわ >>36
分散してないから便利っちゃ便利
ネットやと情報が分散してるし >>40
まじか
辞書的に使うことはあってもそれで勉強しようって全く思えへんからすごいと思うわ ワヒは光学計算のコード作る時に使ったわ
そっから呼び出していろんな計算する時に便利やった >>40
学んだふりで終わらせてそう
本棚に各言語の入門本がずらっと並んでそう >>37
ウェブアプリは作ったことないけどtkinterで時間が来たらズームにログインしてくれるアプリなら作ったで
その時にdefの使い方はなんとなくわかったんやけどclassは謎のままや >>42
まあ確かに体系的には知識つけられるから長い目で見るとええんやろな
ワイは眠くなっちゃうから実務1本だけど pythonで日本語でなんか調べようと思ったらわかりにくいブログいっぱい出てきてつらい😢
結局英語でググるハメになる😔 >>48
英語読めるのすごいなぁ
ワイもエラーのいみわからんくてコピペして調べたりするけど英語のサイト出てくると絶望するわ >>46
ライブラリ使ったことあるならクラス使ってるはずやろ
Hoge()
って感じで大文字で始まるものを呼び出すときはクラスを使ってる合図や 手書きの数式をtexとかワードに変換するやつ作りたいんやけどむずい?
機械学習とかの勉強にもなる? >>46
ワイがやったらpygui とconで手抜きしそうやわ ワもパイソン始めてみようかな…。
遅い?まだネット上に仕事転がってるんやろか。 >>43
一回やって理解できないところに付箋貼って何回か繰り返した後は辞書になるで 自分で使いたいプログラムを作ろうとするとめっちゃ頭に残るの最高や Pythonって何やれば良いのかようわからんで触れてないな
何すればええんや?🫠 時間が来たら→atコマンド叩けばいいよね?
ログイン→ブラウザならselenium違うならpyguiかxdotoolみたいなのでいいよね?
で多分終わる あれか
ライブラリを作るイメージか
ライブラリ使うときってxxx.yyy()みたいな感じ描くけど
xxxにあたるのがclassでyyyにあたるのがefみたいな感じ?
一応defだけでも書けるけどわかりやすくclassでまとめるみたいな >>63
pythonでの仕事なら需要満たされることはないやろ
ただしpython 以外も求められるけど 最近ubuntu使い始めたけど感動したわ
condaとかで導入するのクソ面倒やったパッケージが一瞬やった
linuxが~とか言ってるのイキってるだけやとおもってたわ 機械学習もコモディティ化しとるしな
そこそこの精度を出したいだけならもうPython書く必要すらない DjangoでWebアプリとか作ってればイメージしやすい
クラスはオブジェクトのひな型
defは機能を定義したもの
どちらも一旦作れば自由に呼び出せる ずっとlinuxやってたけど今の職場がwindowsばかりで辛い
仮想でlinux動かしてならまだしもASP.NETとかやらされて生き地獄 >>69
AutoMLよな
触ったことないけど
触りたいと思いつつ放置 >>70
ジャンゴで2chみたいな掲示板もどき作ってみたけどマニュアル通りにやればなんとかなるけど実際にどんな処理が行われてるのかはよくわからんかった
そこを理解しようとすると知識深まるかな >>67
pipと使うと干渉するからdockerでしか使う気おきない java bronze取ろうとしたけどクラスの継承とかコンストラクタとか意味わからんくて草 >>72
それもやね
ワイはMLOpsみたいなエンジニアやけどそれすらも適当なSaaS組み合わせるだけで終わる仕事も出てきてるからそのうち無職になりそうや docker環境に戻りたい、技術が錆び付く、置いて行かれる、戻れなくなる・・ >>74
調べたけどめっちゃ便利そうやな
ubuntuでも導入した方が良さそう😕 ■ このスレッドは過去ログ倉庫に格納されています