Python 回呼函式 Callback Function By 彭彭

  Рет қаралды 19,950

彭彭的課程

彭彭的課程

Күн бұрын

Пікірлер: 48
@R86-n6f
@R86-n6f 3 жыл бұрын
超希望彭彭老師開Python資料分析的課程 開的話我絕對買爆... 老師的課完全屌打市面上常見的Python課程QQ 拜託老師了!!! 商管的學生有強烈的需求!!!
@cwpeng-course
@cwpeng-course 3 жыл бұрын
哈哈哈,謝謝你的建議哦,我會試著規劃看看的,時間真的不多呀 QQ
@jaychen5271
@jaychen5271 3 жыл бұрын
+1
@AK-di6xs
@AK-di6xs 3 жыл бұрын
@@cwpeng-course +1!
@Zhifongwang0953
@Zhifongwang0953 2 жыл бұрын
100% 同意! Python 是拿來應用的. 不是成就厲害Coding ?
@kiwiwiki3917
@kiwiwiki3917 Жыл бұрын
+1!!!
@kiwiwiki3917
@kiwiwiki3917 Жыл бұрын
謝謝彭彭老師費心教導! 這一堂課介紹個好特別的功能,參數函式函式參數跳來跳去的QAQ頭好暈啊,也可能我腦子比較不好使~XDD然後也不知道這個功能可以用在哪裡XD或是說它有什麼特別處QAQ 好不容易理解完卻不知道要怎麼運用這個呼喚來呼喚去的功能TAT
@cwpeng-course
@cwpeng-course Жыл бұрын
先試著理解、確實追蹤程式的執行流程就可以了,至於用在甚麼地方,通常要程式複雜一點才會有感,入門就是先了解基本運作規則。
@mai6666
@mai6666 Жыл бұрын
我現在才知道有這種東西,感覺用在class很好用,可以精簡不少 我以前都是在class裡面,上面def完,下面用self回調上面的def
@cwpeng-course
@cwpeng-course Жыл бұрын
其實我覺得你分享的以前的做法也沒有不好,可以都考慮看看 :)
@mai6666
@mai6666 Жыл бұрын
@@cwpeng-course 感覺可以教一些新的了XD 可以用chatgpt來教一期 最後再跟大家說其實剛剛的進階範例都是chatgpt寫的XD
@cwpeng-course
@cwpeng-course Жыл бұрын
@@mai6666 哈哈哈,其實基礎的東西如果問問 ChatGPT 大概都會給出不錯的答案 ( 失業了 XDDD
@mrlingzf
@mrlingzf Жыл бұрын
def add(a,b,real): #定义一个函数,实现的功能是:第三个参数是前两个参数的和值。 # real=a+b #注意这里不能写成 real=a+b,如果这样写,那就是real的值,而且得加print(real),这样写就不是调用函数real去实现功能。 # print(real) real(a+b) #写成real(a+b)才是是函数add里面调用real的功能。 def real(c): #这里写c,肯定c的值就默认等于a+b,因为在add里面定义了real就是有计算a+b的功能,这里无非是把a+b值传给c了。 print("结果是",c) #这里打印c,就实现了打印a+b的值。 add(2,3,real) #这里把2,3两个值,分别传给了a,b.
@cwpeng-course
@cwpeng-course 11 ай бұрын
感谢你的分享 :)
@joshlin3597
@joshlin3597 3 жыл бұрын
callback 如果遇到class的this與self 將令人更容易錯亂,期待老師的處理心法
@cwpeng-course
@cwpeng-course 3 жыл бұрын
哈哈哈哈,確實,謝謝你的提議 :) 不過下一部影片會是關於 Decorator 的部份,這是我先談簡單回呼函式概念的預期脈絡 :)
@ugagugagu9029
@ugagugagu9029 Жыл бұрын
老師您好,想請教一下,「回呼函式」的概念是不是把函式A看成一個參數( 假設叫cb ),傳進另一個函式B,在函式B中呼叫 cb 相當於呼叫函式A,而這個「被看成參數的函式A」就叫做「回呼函式」? ( 以前函式中的參數都是傳變數,現在則是傳函式 )
@cwpeng-course
@cwpeng-course Жыл бұрын
對哦,就是這樣的概念沒錯,說得很好 :)
@Yi-JouHuang-e4n
@Yi-JouHuang-e4n 4 ай бұрын
試著做一個台幣換算泰幣或日幣的callback function 和 class function 做比較: # 建立一個台幣換算泰幣和日幣的class fun >>9行 class Dollars(): def __init__(self, money): self.a = int(money) def changeJapan(self): return self.a*4 def changeTai(self): return self/0.8 v1 = Dollars(30) print(v1.changeTai()) # 建立一個台幣換算泰幣和日幣的callback fun >>8行 def dollars(money, cb): return cb(money) def changeJapan(self): return self*4 def changeTai(self): return self/0.8 result = dollars(1000, changeJapan) print(result) # 雖然class多一行 可是比較好讀 好維護
@cwpeng-course
@cwpeng-course 4 ай бұрын
很棒耶,感謝分享 :)
@憾事
@憾事 3 ай бұрын
class Dollars(): def __init__(self, money): self.a = int(money) def changeJapan(self): return self.a*4 def changeTai(self): return self.a/0.8 v1 = Dollars(30) print(v1.changeTai()) 函式錯了,哥。
@AlgolwareLOUIS
@AlgolwareLOUIS 3 жыл бұрын
您好, 最近看一些應用Phthon code 有提到實體物件 例如 Dev1當變數傳遞, 不知這是甚麼功能?好像不太像繼承,想在這裡向老師提問, 這樣我可以在網路查詢, Thanks a lot. 我隨意舉個例子 Class Employee: ...... Class School: ........... Dev1=Employee(para1, para2) School(Dev1, para3, para4,para5)
@cwpeng-course
@cwpeng-course 3 жыл бұрын
這個我們不會說是繼承,繼承的語法不是這樣的。他只是把 Employee 的實體傳遞到 School 的初始化函式中,讓 School 可以去使用傳入的 Employee 實體。
@萬晉名
@萬晉名 3 жыл бұрын
希望有機會可以介紹websocket 😂
@cwpeng-course
@cwpeng-course 3 жыл бұрын
WebSocket 需要前後端整合,得考慮怎麼幫大家補足所有周邊知識。感謝你的建議,我會一起考量看看 :)
@張小照
@張小照 Ай бұрын
看完33集啦,灑花
@cwpeng-course
@cwpeng-course Ай бұрын
灑花 ~
@芋芋泥-r3t
@芋芋泥-r3t 2 жыл бұрын
不好意思老師請問一下 handle的括弧內的result 該怎麼解釋它的邏輯呢@@
@cwpeng-course
@cwpeng-course 2 жыл бұрын
函式的參數嘍,但要仔細的去追每個指令的動作。
@chendk4644
@chendk4644 3 жыл бұрын
跟我最近學到頭暈的python裝飾器有點相似🤣
@cwpeng-course
@cwpeng-course 3 жыл бұрын
哈哈哈,接下來就是想要談裝飾器這個主題哦 🤣🤣
@chendk4644
@chendk4644 3 жыл бұрын
@@cwpeng-course 期待啊🥳
@jacksonlam07
@jacksonlam07 3 жыл бұрын
請問下次可以教Tkinter或pyqt嗎?
@cwpeng-course
@cwpeng-course 3 жыл бұрын
謝謝你的建議,我會考慮看看哦 :)
@jacksonlam07
@jacksonlam07 3 жыл бұрын
@@cwpeng-course 感謝🙏
@HUNSIVONG
@HUNSIVONG 3 жыл бұрын
老師,最後一個不是很懂 def add(n1,n2,cd) print(n1+n2) def handle1(result) print("結果是",result) add(3,4,handle) 出來的結果不是 7結果是 而是 結果是7
@cwpeng-course
@cwpeng-course 3 жыл бұрын
我的程式碼是寫: def add(n1,n2,cd) cd(n1+n2) def handle1(result) print("結果是",result) add(3,4,handle1) 這樣哦 ~
@HUNSIVONG
@HUNSIVONG 3 жыл бұрын
​@@cwpeng-course好像懂了是因為cd(n1+n2)所以先出"結果是"再到7
@jacksonlam07
@jacksonlam07 3 жыл бұрын
請問為什麼影片畫質只有360P?
@cwpeng-course
@cwpeng-course 3 жыл бұрын
剛上傳,可能要等 KZbin 處理一下,很快就會有 1080P 的了 XDDD
@jacksonlam07
@jacksonlam07 3 жыл бұрын
@@cwpeng-course 有了,感謝🙏
@tunglee4349
@tunglee4349 3 жыл бұрын
這樣算是繼承嗎
@cwpeng-course
@cwpeng-course 3 жыл бұрын
不算哦,不會這樣說 ~
@joshlin3597
@joshlin3597 3 жыл бұрын
繼承應只用在類別(class)
@apsplaib4242
@apsplaib4242 3 жыл бұрын
碰到嵌套回调函数就头痛了
@cwpeng-course
@cwpeng-course 3 жыл бұрын
同意 XDDDD
@derickrex2357
@derickrex2357 3 жыл бұрын
沒講到回呼地獄 好可惜😂😂
@cwpeng-course
@cwpeng-course 3 жыл бұрын
哈哈哈哈 😂😂
Python 裝飾器 Decorator - 基本篇  By 彭彭
28:51
彭彭的課程
Рет қаралды 25 М.
Introduction to LLM fine tuning, RAG and image training
1:01:24
Research Triangle AI Society
Рет қаралды 2,1 М.
Ice Cream or Surprise Trip Around the World?
00:31
Hungry FAM
Рет қаралды 17 МЛН
Каха и лужа  #непосредственнокаха
00:15
Amazing remote control#devil  #lilith #funny #shorts
00:30
Devil Lilith
Рет қаралды 16 МЛН
2 MAGIC SECRETS @denismagicshow @roman_magic
00:32
MasomkaMagic
Рет қаралды 37 МЛН
安裝matplotlib繪圖
5:14
hung-ming sun
Рет қаралды 42
Python 函式基礎:定義並呼叫函式 By 彭彭
37:29
彭彭的課程
Рет қаралды 248 М.
Python 裝飾器工廠 Decorator Factory By 彭彭
32:40
彭彭的課程
Рет қаралды 19 М.
Python 錯誤、例外處理 Exception Handling By 彭彭
26:57
彭彭的課程
Рет қаралды 14 М.
Python 生成器 Generator 基礎使用 By 彭彭
29:24
彭彭的課程
Рет қаралды 25 М.
Python 可疊代資料型態 - Iterable Data Types By 彭彭
22:55
彭彭的課程
Рет қаралды 20 М.
What is a callback?
5:07
Code Kits
Рет қаралды 155 М.
Ice Cream or Surprise Trip Around the World?
00:31
Hungry FAM
Рет қаралды 17 МЛН