python进阶之学习笔记_Python进阶学习笔记
生活随笔
收集整理的這篇文章主要介紹了
python进阶之学习笔记_Python进阶学习笔记
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
第
1
章
課程介紹
Python
入門中我們學習了:
如何安裝
Python
環境
變量和數據類型:
Python
內置的基本類型
List
列表和
Tuple
元組:順序的集合類型
條件判斷和循環:控制程序流程
函數:定義和調用函數
切片:如何對
list
進行切片
迭代:如何用
for
循環迭代集合類型
列表生成式:如何快速生成列表
Python
進階課程我們講要學習:
函數式編程:不是函數編程哦,是函數式編程
模塊:如何使用模塊
面向對象編程:面向對象的概念、屬性、方法
定制類:利用
Python
的特殊方法定制類
第
2
章
函數式編程
1.
什么是函數式編程:
函數:
function
函數式:
functional
,一種編程范式
函數式編程特點:把計算視為函數而非指令,貼近計算
純函數式編程:不需要變量,沒有副作用,測試簡單
支持告誡函數,代碼簡潔
Python
支持的函數式編程特點:
不是純函數式編程:允許有變量
支持高階函數:函數也可以作為變量傳入
支持閉包:有了閉包就能返回函數
有限度的支持匿名函數
2.
高階函數
變量可以指向函數,
函數名其實就是指向函數的變量
,
而高階函數其實就是可
以接收函數做參數的函數。
Len([1,2,3])=3
Demo
:接收
abs
函數
定義一個函數,
接收想,
x
,
y
,
f
三個參數,其中
x
,
y
是普通參數,
z
是
函數。
def?add
(
x
,
y
,
f
)
return?f
(
x
)
+f
(
y
)
總結
以上是生活随笔為你收集整理的python进阶之学习笔记_Python进阶学习笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 码农,你的35岁?
- 下一篇: Python进阶之八皇后算法