日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python算法基础教程_Python程序设计与算法基础教程(第2版)-微课版

發(fā)布時間:2023/12/10 python 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python算法基础教程_Python程序设计与算法基础教程(第2版)-微课版 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

第1章Python概述

1.1初識Python語言

1.1.1Python語言簡介

1.1.2Python語言的特點

1.1.3Python語言的應用范圍

1.2Python語言版本和開發(fā)環(huán)境

1.2.1Python語言的版本

1.2.2Python語言的實現(xiàn)

1.2.3Python語言的集成開發(fā)環(huán)境

1.3下載和安裝Python

1.3.1下載Python

1.3.2安裝Python

1.3.3安裝和管理Python擴展包

1.4使用Python解釋器解釋執(zhí)行Python程序

1.4.1運行Python解釋器

1.4.2運行Python集成開發(fā)環(huán)境

1.5使用文本編輯器和命令行編寫和執(zhí)行Python源文件程序

1.5.1編寫輸出“Hello,World!”的程序

1.5.2輸出“Hello,World!”程序的源代碼分析

1.5.3運行Python源代碼程序

1.5.4命令行參數(shù)

1.6使用集成開發(fā)環(huán)境IDLE編寫和執(zhí)行Python源文件程序

1.6.1使用IDLE編寫程序

1.6.2使用IDLE編輯程序

1.7在線幫助和相關資源

1.7.1Python交互式幫助系統(tǒng)

1.7.2Python文檔

1.7.3Python官網(wǎng)

1.7.4Python擴展庫索引

1.8復習題

1.9上機實踐

1.10案例研究: 安裝和使用其他Python環(huán)境

第2章Python語言基礎

2.1Python程序概述

2.1.1引例

2.1.2Python程序的構(gòu)成

2.2Python對象和引用

2.2.1Python對象概述

2.2.2使用字面量創(chuàng)建實例對象

2.2.3使用類對象創(chuàng)建實例對象

2.2.4數(shù)據(jù)類型

2.2.5變量和對象的引用

2.2.6Python是動態(tài)類型語言

2.2.7Python是強類型語言

2.2.8對象內(nèi)存示意圖

2.2.9對象的值比較和引用判別

2.2.10不可變對象和可變對象

2.3標識符及其命名規(guī)則

2.3.1標識符

2.3.2保留關鍵字

2.3.3Python預定義標識符

2.3.4命名規(guī)則

2.4變量和賦值語句

2.4.1變量的聲明和賦值

2.4.2鏈式賦值語句

2.4.3復合賦值語句

2.4.4刪除變量

2.4.5序列解包賦值

2.4.6常量

2.5表達式和運算符

2.5.1表達式的組成

2.5.2表達式的書寫規(guī)則

2.5.3運算符概述

2.5.4Python運算符

2.6語句

2.6.1Python語句

2.6.2Python語句的書寫規(guī)則

2.6.3復合語句及其縮進書寫規(guī)則

2.6.4注釋語句

2.6.5空語句

2.7函數(shù)和模塊

2.7.1函數(shù)的創(chuàng)建和調(diào)用

2.7.2內(nèi)置函數(shù)

2.7.3模塊函數(shù)

2.7.4函數(shù)API

2.8類和對象

2.8.1創(chuàng)建類對象

2.8.2實例對象的創(chuàng)建和調(diào)用

2.9模塊和包

2.10復習題

2.11上機實踐

2.12案例研究: 使用Pillow庫處理圖像文件

第3章程序流程控制

3.1順序結(jié)構(gòu)

3.2選擇結(jié)構(gòu)

3.2.1分支結(jié)構(gòu)的形式

3.2.2單分支結(jié)構(gòu)

3.2.3雙分支結(jié)構(gòu)

3.2.4多分支結(jié)構(gòu)

3.2.5if語句的嵌套

3.2.6if語句的典型示例代碼

3.2.7選擇結(jié)構(gòu)綜合舉例

3.3循環(huán)結(jié)構(gòu)

3.3.1可迭代對象

3.3.2range對象

3.3.3for循環(huán)

3.3.4while循環(huán)

3.3.5循環(huán)的嵌套

3.3.6break語句

3.3.7continue語句

3.3.8死循環(huán)

3.3.9else子句

3.3.10enumerate()函數(shù)和循環(huán)

3.3.11zip()函數(shù)和循環(huán)

3.3.12map()函數(shù)和循環(huán)

3.3.13循環(huán)語句的典型示例代碼

3.3.14循環(huán)結(jié)構(gòu)綜合舉例

3.4復習題

3.5上機實踐

3.6案例研究: 使用嵌套循環(huán)實現(xiàn)圖像處理算法

第4章常用內(nèi)置數(shù)據(jù)類型

4.1Python內(nèi)置數(shù)據(jù)類型概述

4.1.1數(shù)值數(shù)據(jù)類型

4.1.2序列數(shù)據(jù)類型

4.1.3集合數(shù)據(jù)類型

4.1.4字典數(shù)據(jù)類型

4.1.5NoneType、NotImplementedType和EllipsisType

4.1.6其他數(shù)據(jù)類型

4.2int類型

4.2.1整型字面量

4.2.2int對象

4.2.3int對象的方法

4.2.4整數(shù)的運算

4.3float類型

4.3.1浮點類型字面量

4.3.2float對象

4.3.3float對象的方法

4.3.4浮點數(shù)的運算

4.4complex類型

4.4.1復數(shù)類型字面量

4.4.2complex對象

4.4.3complex對象的屬性和方法

4.4.4復數(shù)的運算

4.5bool類型

4.5.1布爾值字面量

4.5.2bool對象

4.5.3邏輯運算符

4.6str類型

4.6.1字符串字面量

4.6.2字符串編碼

4.6.3轉(zhuǎn)義字符

4.6.4str對象

4.6.5str對象的屬性和方法

4.6.6字符串的運算

4.6.7對象轉(zhuǎn)換為字符串

4.6.8字符串的格式化

4.6.9格式化字符串變量

4.7比較關系運算和條件表達式

4.7.1條件表達式

4.7.2關系和測試運算符

4.8算術運算符和位運算符

4.8.1算術運算符

4.8.2位運算符

4.9混合運算和數(shù)值類型轉(zhuǎn)換

4.9.1隱式轉(zhuǎn)換

4.9.2顯式轉(zhuǎn)換

4.10內(nèi)置標準數(shù)學函數(shù)

4.10.1內(nèi)置數(shù)學運算函數(shù)

4.10.2數(shù)制轉(zhuǎn)換函數(shù)

4.11復習題

4.12上機實踐

4.13案例研究: 科學計算和數(shù)據(jù)分析

第5章序列數(shù)據(jù)類型

5.1Python序列數(shù)據(jù)概述

5.1.1數(shù)組

5.1.2Python內(nèi)置的序列數(shù)據(jù)類型

5.2序列數(shù)據(jù)的基本操作

5.2.1序列的長度、*值、最小值、求和

5.2.2序列的索引訪問操作

5.2.3序列的切片操作

5.2.4序列的連接和重復操作

5.2.5序列的成員關系操作

5.2.6序列的比較運算操作

5.2.7序列的排序操作

5.2.8內(nèi)置函數(shù)all()和any()

5.2.9序列的拆分

5.3元組

5.3.1使用元組字面量創(chuàng)建元組實例對象

5.3.2使用tuple對象創(chuàng)建元組實例對象

5.3.3元組的序列操作

5.4列表

5.4.1使用列表字面量創(chuàng)建列表實例對象

5.4.2使用list對象創(chuàng)建列表實例對象

5.4.3列表的序列操作

5.4.4list對象的方法

5.4.5列表解析表達式

5.5字符串

5.5.1字符串的序列操作

5.5.2字符串編碼

5.5.3字符串的格式化

5.6字節(jié)序列

5.6.1bytes常量

5.6.2創(chuàng)建bytes對象

5.6.3創(chuàng)建bytearray對象

5.6.4bytes和bytearray的序列操作

5.6.5字節(jié)編碼和解碼

5.7復習題

5.8上機實踐

5.9案例研究: 猜單詞游戲

第6章輸入和輸出

6.1輸入和輸出概述

6.2命令行參數(shù)

6.2.1sys.argv與命令行參數(shù)

6.2.2argparse模塊和命令行參數(shù)解析

6.3標準輸入和標準輸出函數(shù)

6.3.1輸入和輸出函數(shù)

6.3.2交互式用戶輸入

6.3.3運行時提示輸入密碼

6.4文件和文件對象

6.4.1文件對象和open()函數(shù)

6.4.2文件的打開、寫入、讀取和關閉

6.4.3with語句和上下文管理協(xié)議

6.5標準輸入、輸出和錯誤流

6.5.1標準輸入、輸出和錯誤流文件對象

6.5.2讀取任意長度的輸入流

6.5.3標準輸入、輸出和錯誤流重定向

6.6重定向和管道

6.6.1重定向標準輸出到一個文件

6.6.2重定向文件到標準輸入

6.6.3管道

6.6.4過濾器

6.7復習題

6.8上機實踐

6.9案例研究: 21點撲克牌游戲

第7章錯誤和異常處理

7.1程序的錯誤

7.1.1語法錯誤

7.1.2運行時錯誤

7.1.3邏輯錯誤

7.2異常處理

7.2.1異常處理概述

7.2.2內(nèi)置的異常類

7.2.3引發(fā)異常

7.2.4捕獲處理異常機制概述

7.2.5Python虛擬機捕獲處理異常

7.2.6使用try…except…else…finally語句捕獲處理異常

7.2.7捕獲異常的順序

7.2.8finally塊和發(fā)生異常后的處理

7.2.9自定義異常類

7.3斷言處理

7.3.1斷言處理概述

7.3.2assert語句和AssertionError類

7.3.3啟用/禁用斷言

7.4程序的基本調(diào)試方法

7.4.1語法錯誤的調(diào)試

7.4.2運行時錯誤的調(diào)試

7.4.3邏輯錯誤的調(diào)試

7.5使用logging模塊輸入日志

7.5.1logging模塊概述

7.5.2logging的配置和使用

7.6復習題

7.7上機實踐

7.8案例研究: 使用調(diào)試器調(diào)試Python程序

第8章函數(shù)和函數(shù)式編程

8.1函數(shù)概述

總結(jié)

以上是生活随笔為你收集整理的python算法基础教程_Python程序设计与算法基础教程(第2版)-微课版的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。