2024年07月07日

一日一項目 Pythonのデコレータ なあぁにぃぃみつけちまったな

図書館でpythonの本を数冊流し読みしてデコレータについてどのぐらいの記述があるのか見たのだが、あまり書いてないでしたね。目次みたり索引みたりして、だけど。
Python入門書的な感じの本ばかり見たのだが。索引みてデコレータがないのも多々有りでして。

するとデコレータってあまり利用されていないのか。よーし、ここはチャッターズに訊いてみようばい。

先ずはGemini先生 さっそくデタラメ回答しやがった(笑)
image

これは妥当な話。次がでたらめ。
image

  この本をGoogleで検索したらないのだし。Firefoxで拡張機能にCopilotインストしてあるのでCopilot先生もアドバイスが有りまして。
image

まあしかし、ワタクシはプログラマーでもないし、例題をDLしてVScodeで右クリック・実行ってやるだけなので、ま~デコレータなんて上級者向けなのだろうと思う次第であるぞの。とは言ってもDLした例題にワタクシが見たことのない @hagehage みたいな記述があると、これは何かしら?  What’s this?   って関心が湧くのでありますぞ。
そんだけ。

さらに検索していたら次のような有り難い記事を見つけた次第であるぞの。
https://gihyo.jp/article/2022/10/tfc0015-pythonimage

どや。どやどやどーーーーやああぁぁぁぁ!!   image

 

image

どや どや どーーーやあぁぁぁぁ。職業プログラマーの人がそう主張しておるおる。

てなわけで、デコレータについては、そういうものがあると知っただけでワタクシは十分であるとしますのです。

と、言いたいところですが出版社等からDLしたPythonコードの記述で見たことのないものがあると気になるのでありまして。ま~これは何かなあ?  っての調べるだけはやるのどす。
で、今もCopilot先生のデコレータ解説コードを見ていて、これはなんだろかというのがあってですね。

def wrapper(*args, **kwargs):



これはなんじゃろか?   *args, **kwargs  なんじゃこりゃあああぁぁぁぁ!!  



ワタクシのレベルはこんなものでして(´・ω・`)



も~も~ Pythonで いっぱい損したあぁぁぁぁぁ。Pythonでいっぱい損したあぁ(笑)



だれやねん、Pythonは習得が優しいコンピュータ言語であるなどとデタラメ吹聴した奴はあぁぁぁぁぁぁぁ !!  

posted by toinohni at 06:00| 東京 ☀| Comment(0) | ソフト系雑学 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
コチラをクリックしてください