python进阶之学习笔记_Python进阶学习笔记
第
1
章
課程介紹
Python
入門中我們學(xué)習(xí)了:
如何安裝
Python
環(huán)境
變量和數(shù)據(jù)類型:
Python
內(nèi)置的基本類型
List
列表和
Tuple
元組:順序的集合類型
條件判斷和循環(huán):控制程序流程
函數(shù):定義和調(diào)用函數(shù)
切片:如何對(duì)
list
進(jìn)行切片
迭代:如何用
for
循環(huán)迭代集合類型
列表生成式:如何快速生成列表
Python
進(jìn)階課程我們講要學(xué)習(xí):
函數(shù)式編程:不是函數(shù)編程哦,是函數(shù)式編程
模塊:如何使用模塊
面向?qū)ο缶幊?#xff1a;面向?qū)ο蟮母拍睢傩浴⒎椒?/p>
定制類:利用
Python
的特殊方法定制類
第
2
章
函數(shù)式編程
1.
什么是函數(shù)式編程:
函數(shù):
function
函數(shù)式:
functional
,一種編程范式
函數(shù)式編程特點(diǎn):把計(jì)算視為函數(shù)而非指令,貼近計(jì)算
純函數(shù)式編程:不需要變量,沒(méi)有副作用,測(cè)試簡(jiǎn)單
支持告誡函數(shù),代碼簡(jiǎn)潔
Python
支持的函數(shù)式編程特點(diǎn):
不是純函數(shù)式編程:允許有變量
支持高階函數(shù):函數(shù)也可以作為變量傳入
支持閉包:有了閉包就能返回函數(shù)
有限度的支持匿名函數(shù)
2.
高階函數(shù)
變量可以指向函數(shù),
函數(shù)名其實(shí)就是指向函數(shù)的變量
,
而高階函數(shù)其實(shí)就是可
以接收函數(shù)做參數(shù)的函數(shù)。
Len([1,2,3])=3
Demo
:接收
abs
函數(shù)
定義一個(gè)函數(shù),
接收想,
x
,
y
,
f
三個(gè)參數(shù),其中
x
,
y
是普通參數(shù),
z
是
函數(shù)。
def?add
(
x
,
y
,
f
)
return?f
(
x
)
+f
(
y
)
總結(jié)
以上是生活随笔為你收集整理的python进阶之学习笔记_Python进阶学习笔记的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 码农,你的35岁?
- 下一篇: websocket python爬虫_p