【まず1嫁】くだすれPython(超初心者用) その59 at TECH
[2ch|▼Menu]
[前50を表示]
150:デフォルトの名無しさん
23/08/30 18:16:08.49 ZaG6EIxJ.net
何年やってもできない人はずっとコピペだよ
逆にできる人は1年目から空で書ける

151:デフォルトの名無しさん
23/08/30 18:37:48.49 UqoqsUW1.net
aiに書いてもらって確認修正して終わり

152:デフォルトの名無しさん
23/08/31 01:31:57.23 X47G4wt5.net
>>144
楽に逸脱行為できる仕組みを提供してくれてるんだけど
リフレクションが透けてキモいし一般化する必要はなかったよね
そこまでメタなものじゃなくて目的に直結した便利機能があれば十分

153:デフォルトの名無しさん
23/08/31 09:54:17.47 DND1fd+0.net
リフレクションは関係ない

154:デフォルトの名無しさん
23/09/01 12:58:49.16 cc3ovi53.net
フロントエンドエンジニアのフリーランス平均年収867万円!98%がリモート可案件!
業界別ではSIer 950万円、SaaS 921万円|SOKUDAN調査レポート
一般的な平均年収599万円よりも、+268万円高い。全案件の56%が年収800万円超
フリーランス・複業・副業の求人マッチングサービス『SOKUDAN(ソクダン)』を運営する、
CAMELORS株式会社は、フリーランスWebディレクターの平均年収・時給について調査した
フリーランスフロントエンドエンジニアの56%が年収800万円超
・一般的な平均年収599万円よりも、フリーランスの方が867万円と+268万円高い
・週3日以下の案件が約62%、リモート可能な案件は98%
・案件が多い業界は、SaaS、Web制作、システムインテグレータ
・求められるスキルはJavaScript、React.js・Next.js、Vue.js・Nuxt.js、Typescript
・平均年収867万円、平均時給4,303円
・中央値年収819万円、中央値時給4,063円
・年収800万円以上が56%を占める
・年収1,000万円以上が22%を占める
・年収600万円以下よりも年収1,200万円以上の方が多い
一般的なフロントエンドエンジニアの平均年収 「599万円(求人ボックス・給料ナビ)」

155: 【大吉】
23/09/01 14:17:16.98 8Q6o7DlX.net
!omikuji の日でござる

156:デフォルトの名無しさん
23/09/04 01:06:34.09 HnNo1tWR.net
以下の様なスクリプトがあります

class Student:
 def __init__(self, id, name):
  self.id = id
  self.name = name

def main():
 s1 = Student(1, "Mike")
 print(s1.name)
 return 0

if __name__ == '__main__':
 exit(main())

ここで、Studentクラスの__init__内に以下のような処理を入れて、
自インスタンス名がs1ならself.nameを"John Doe"に
変更させたいと思ってます

  if 自インスタンス名 == "s1":
   self.name = "John Doe"

インスタンス側で、自インスタンス名を取得する方法がありますでしょうか

クラス変数にinstancenameみたいなものを追加しようかと思いましたが
わざわざインスタンス名と同じ値を設定しなければならないというのもイマイチに思ってます

157:デフォルトの名無しさん
23/09/04 01:20:29.31 svBXgOiP.net
>>156
無理
s1 = Student(1, "Mike")の行は右辺から評価されるわけでinitが実行されるタイミングでその処理結果を代入する先のインスタンス変数名を把握しようがない

158:デフォルトの名無しさん
23/09/04 01:34:16.67 HnNo1tWR.net
>>157
評価の順番で無理ですか
分かりやすい説明ありがとうございました
__init__ではなく、別のタイミングで呼ばれるクラスメソッドでは方法はあるのでしょうか
たとえばクラスに
  def check():
   if 自インスタンス名 == "s1":
    self.name = "John Doe"
といったメソッドを追加して、メイン側では
 s1 = Student(1, "Mike")
 s1.check()
みたいにする等して、インスタンス作成後であれば取得することは可能なのでしょうか

159:デフォルトの名無しさん
23/09/04 01:34:28.71 DzJnyl6r.net
あってるけどアサイン後ならわかるのかとミスリードせん?
コンテキスト側からは追えないこともないけども

160:デフォルトの名無しさん
23/09/04 01:35:47.98 DzJnyl6r.net
>>158
煩雑なだけだからできないと考えた方がいい

161:デフォルトの名無しさん
23/09/04 01:39:30.34 DzJnyl6r.net
s3 = s2 = s1 = Student(1, "Mike")
としたときどうすんのって話もある

162:デフォルトの名無しさん
23/09/04 02:05:01.07 HnNo1tWR.net
>>160
なるほど
いろいろ回答ありがとうございました
処理全体を見直そうと思います

163:デフォルトの名無しさん
23/09/04 21:22:59.99 nWTc2hmH.net
pip searchってもう使えなくてpypi.org見れって言ってくるんだけど、これってふざけてませんか?
CUI主義の人はこれだと困るじゃないですか
なんでこんな仕様変更したんだろう

164:デフォルトの名無しさん
23/09/04 21:34:36.33 eS6UNx4I.net
>>163
負荷に耐えられないから
URLリンク(status.python.org)

165:デフォルトの名無しさん
23/09/05 20:08:47.70 rogYYWHX.net
同じ名前なのにこいつはglobalでこいつはlocalですよ
そんなつもりじゃないですよね?って教えてくれる
terminalとvimでの環境でも使えるなにかってありますか
エラー報告器というのか、ハイライトというのか
なんだなんだどこかの仕掛けが反映されてないぞ、二つの別のリストがあるのではという状況になってます

166:デフォルトの名無しさん
23/09/05 20:20:30.09 xROyc3eI.net
vim-lspで好きなランゲージサーバと連携したらつよつよにはなるけど
globalつかうコードを避ける、使うのはアクセサだけにするなど自制するのがシンプル

167:デフォルトの名無しさん
23/09/05 20:55:48.31 rogYYWHX.net
vim-lspやランゲージサーバーを知らなかったので調べてみますありがとう
なかなかシンプルには頭の中からしてまとまらなくて…頑張ってみますw

168:デフォルトの名無しさん
23/09/06 13:26:44.71 ROxN7tKN.net
vscodeとpycharmがただで使えるのにvimで頑張るのか(´・ω・`)

169:デフォルトの名無しさん
23/09/06 14:02:07.39 pyg074gJ.net
>>168
スマホのtermux上で遊んでるだけなので、楽しんでたプログラムが思いがけず大きくなりました
linuxディストリビューションを入れることも可能なのでvscodeも試してみたことはあります
スマホ画面ではそう使いやすくは無く、初心者なのでなおさら苦悩が増えました
といった理由でterminalでvimとなってます
さっきpluginとしてvim-lspとPlug 'mattn/vim-lsp-settings'を入れてみました
黄色や赤でスペースがなってない!などと自分のコードをド派手に隠します…
printと書くとポップアップで自分には参考にならないpython docsと似た仕様をあらわす英文がでます
いまのところ使いこなせそうにありませんw

170:デフォルトの名無しさん
23/09/07 12:33:06.77 iG8XE85c.net
yahooの再設定で生年月日わからんから生年月日を検索するツールを作りたいん
プログラム知識ないからAIで作らせたいん
どうすればいいんですか?

171:デフォルトの名無しさん
23/09/07 12:46:06.68 KtKJhS7/.net
AIの知識があるなら
プログラムもAIで作ればいいんじゃないかな

172:デフォルトの名無しさん
23/09/07 13:00:46.71 yf0XBZB8.net
馬鹿には無理

173:デフォルトの名無しさん
23/09/07 13:07:12.08 CDCme1Du.net
総当たりじゃ解けないようになってるはず
サポートに問い合わせろ

174:デフォルトの名無しさん
23/09/07 13:14:06.06 iG8XE85c.net
問い合わせても「お答えできない」としか返ってこないから意味ないん

175:デフォルトの名無しさん
23/09/08 17:42:37.49 NjDvTDdV.net
宿題にはお答え出来ません
宿題と判らないように質問してください

176:デフォルトの名無しさん
23/09/10 07:30:31.81 hps7g+0s.net
30代Pythonバカチョン男は強姦魔の犯罪者です!
あなたの近くにいます!
父母と祖父母の戸籍謄本を提出させましょう!

177:デフォルトの名無しさん
23/09/10 07:34:36.02 hps7g+0s.net
「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。

178:デフォルトの名無しさん
23/09/10 07:34:51.97 hps7g+0s.net
30代Pythonバカチョン男は強姦魔の犯罪者です!
あなたの近くにいます!
父母と祖父母の戸籍謄本を提出させましょう!

179:デフォルトの名無しさん
23/09/11 03:48:59.40 WUmnzUS8.net
スレタイにふさわしい質問ですがryeってのどうですか?
Pythonバージョンの切り替えとかほぼしないしpoetryで不満ないんですが
この手のツールはあんまりフラフラ変えないほうがいいですよね?

180:デフォルトの名無しさん
23/09/11 09:49:56.20 lXcI/Ajd.net
なにそれおいしいの

181:デフォルトの名無しさん
23/09/11 12:23:17.90 Uj3i56F3.net
Rustで作られた
Pythonの環境管理・installなどのツールか
venvなどよりryeおすすめって記事をよく見る

182:デフォルトの名無しさん
23/09/11 23:35:23.83 VwcUnZnc.net
日本人が作った、多言語バージョンマネージャーのanyenv がある。
同様のツールに、asdf もある。
他には、Docker もある
Renv, crenv, denv, erlenv, exenv
goenv, hsenv, jenv, jlenv, luaenv
nodenv, phpenv, plenv, pyenv, rbenv
sbtenv, scalaenv, swiftenv, tfenv

183:デフォルトの名無しさん
23/09/12 15:27:42.12 RGjhGQKs.net
30代Pythonバカチョン男は強姦魔の犯罪者です!
あなたの近くにいます!
父母と祖父母の戸籍謄本を提出させましょう!
そしてスレ主がその極悪非道の強姦魔バカチョンです!
Python使う奴はチョンが多いです。
しかも北朝鮮人ですから犯罪なんでもやります。
必ず家族の戸籍を確認しましょう!

184:デフォルトの名無しさん
23/09/13 06:46:42.57 5G1pYC4E.net
>>183
恥ずかしくない?

185:デフォルトの名無しさん
23/09/13 14:22:45.91 JmOEsGWT.net
漏れの読み
>>183 == >>184

186:デフォルトの名無しさん
23/09/13 14:24:03.36 7K6lTl9W.net
pythonは俺が作った最強の系が多すぎて困る
豪語するのはデファクトになってからにしてくれ

187:デフォルトの名無しさん
23/09/13 15:56:15.75 JmOEsGWT.net
Rustのことですねわかります

188:デフォルトの名無しさん
23/09/13 16:01:01.97 GC1GSAPg.net
デファクト


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

257日前に更新/47 KB
担当:undef