Python大綱

序 Why Python

第一章 Start

  1. Python 2和Python 3的區(qū)別和選擇

  2. 安裝Python環(huán)境

    在Windows上安裝Python
    
    在Linux上安裝Python
    
    在Max上安裝Python
    
    使用IDE工具:pycharm
    

第二章 變量與字符串

  1. Hello Python

  2. 中文編碼

  3. 變量

  4. 運(yùn)算符

  5. 字符串

處理字符串 

- 字符串字面量 
- 雙引號(hào) 
- 轉(zhuǎn)義字符 
- 原始字符串 
- 用三重引號(hào)的多行字符串 
- 多行注釋 
- 字符串下標(biāo)和切片 
- 字符串的in和notin操作符 

有用的字符串方法

- 字符串方法upper()、lower()、isupper()和islower()
- isX字符串方法 
- 字符串方法startswith()和endswith()
- 字符串方法join()和split()
- 用rjust()、ljust()和center()方法對(duì)齊文本 
- 用strip()、rstrip()和lstrip()刪除空白字符 
- 用pyperclip模塊拷貝粘貼字符串 


第三章 循環(huán)與判斷

  1. 邏輯控制

與
或
非
比較
  1. 條件控制

if 
elif 
else
  1. 循環(huán)

for
while
循環(huán)嵌套
注釋和break
continue

第四章 數(shù)據(jù)結(jié)構(gòu)

  1. 列表

    列表數(shù)據(jù)類型 
    
    - 用下標(biāo)取得列表中的單個(gè)值 
    - 負(fù)數(shù)下標(biāo) 
    - 利用切片取得子列表 
    - 用len()取得列表的長度
    - 用下標(biāo)改變列表中的值
    - 列表連接和列表復(fù)制 
    - 用del語句從列表中刪除值 
    
    使用列表 
    
    - 列表用于循環(huán) 
    - in和notin操作符 
    - 多重賦值技巧 
    
    增強(qiáng)的賦值操作 
    
    方法 
    
    - 用index()方法在列表中查找值
    - 用append()和insert()方法在列表中添加值
    - 用remove()方法從列表中刪除值
    - 用sort()方法將列表中的值排序 
    
    類似列表的類型:字符串和元組 
    
    - 可變和不可變數(shù)據(jù)類型 
    - 元組數(shù)據(jù)類型 
    - 用list()和tuple()函數(shù)來轉(zhuǎn)換類型
    
    引用 
    
    - 傳遞引用 
    - copy模塊的copy()和deepcopy()函數(shù) 
    
  2. 字典

    字典數(shù)據(jù)類型 
    
    - 字典與列表
    - keys()、values()和items()方法 
    - 檢查字典中是否存在鍵或值 
    - get()方法
    - setdefault()方法 
    
  3. 元組

  4. 集合

第五章 函數(shù)

  1. 函數(shù)

  2. 函數(shù)的返回值

  3. 參數(shù)默認(rèn)值

  4. 變量的作用范圍

  5. 關(guān)鍵字參數(shù)

  6. 可變參數(shù)

  7. 參數(shù)解包

  8. zip函數(shù)

  9. lambda函數(shù)

  10. 其它的Python 內(nèi)置函數(shù)

第六章 類

  1. 類和對(duì)象

  2. 類的init函數(shù)

  3. 實(shí)例變量

  4. 繼承

  5. 多重繼承

第七章 Python 趣味案例

  1. Python 100例

  2. Python使用SMTP發(fā)送郵件

  3. Python正則表達(dá)式驗(yàn)證電話號(hào)碼、電子郵件是否正確

  4. 猜數(shù)字

  5. 輸入驗(yàn)證

  6. 從網(wǎng)上爬取圖片

  7. 讀寫文件

第八章 使用的第三方庫

  1. Why 第三方庫

  2. 安裝第三方庫

  3. 使用第三方庫

參考資料

  1. 編程小白的第一本 Python 入門書

  2. Python編程快速上手:讓繁瑣工作自動(dòng)化

  3. 菜鳥教程

  4. w3c

  5. 網(wǎng)易云課堂

  6. python-cookbook 第三版

  7. 草根學(xué) Python

  8. Awesome Python

  9. 小白的Python入門教程實(shí)戰(zhàn)篇

  10. Python 資源大全中文版

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容