Python編程從入門到精通(2021年北京大學出版社出版的圖書)

Python編程從入門到精通(2021年北京大學出版社出版的圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《Python編程從入門到精通》是北京大學出版社出版圖書。

基本介紹

  • 中文名:Python編程從入門到精通 
  • 作者:李剛
  • 出版時間:2021年9月1日
  • 出版社北京大學出版社
  • ISBN:9787301322109
  • 開本:16 開
  • 裝幀:平裝
內容簡介,目錄,作者簡介,

內容簡介

本書側重於Python程式開發過程中重點和難點的理解,結合具有典型性的程式案例,用通俗的語言由淺入深、循序漸進地幫助讀者掌握Python語言。知識點都使用生活中的案例幫助理解,每個案例都有詳盡的代碼解釋,實戰部分也會將Python語言與Web和數據分析等技術相結合,進行技術套用上的擴展。
本書由Python編程基礎、Python高級編程、Python套用技術和Python實戰演練4個部分組成。Python編程基礎針對程式設計的入門,介紹從過程化的編程要點到代碼中使用的各種數據類型;Python高級編程針對程式設計的提高,介紹從面向對象的使用到算法上的提升;Python套用技術針對程式設計的場景運用,介紹從Web的開發到數據分析的思路;Python實戰演練針對程式設計的邏輯,從遊戲的開發到基本網站的建設。旨在使讀者通過對本書內容一步步的學習,能夠學會編程方法,打好編程基礎,提升編程能力,擴展編程套用,鍛鍊編程思維,培養編程邏輯。

目錄

第1章 認識Python語言
1.1 Python的起源 002
1.2 Python優缺點 003
1.2.1 Python的優點 003
1.2.2 Python的缺點 004
1.3 套用場景 004
1.4 學習建議 005
1.5 本章小結 006
第2章 編程環境的搭建
2.1 搭建Python環境 008
2.2 Python環境變數的設定 011
2.3 PyCharm編輯工具 012
2.3.1 PyCharm編輯工具的安裝 012
2.3.2 啟動PyCharm工具 015
2.3.3 PyCharm創建第一個Python程式 017
2.4 本章小結 019
第3章 變數和數據類型
3.1 變數的提出 021
3.1.1 變數的引入 021
3.1.2 變數的命名和使用 022
3.1.3 變數名的命名錯誤 023
3.2 字元串的認識 024
3.2.1 字元串的概念 024
3.2.2 修改字元串單詞的大小寫
實戰 024
3.2.3 合併(拼接)字元串實戰 026
3.2.4 字元串中使用特殊字元的
實戰 026
3.2.5 刪除字元串空白實戰 028
3.2.6 判斷字元串全是字母還是全是數字
的實戰 029
3.2.7 字元串的查找 030
3.2.8 字元串的替換 032
3.3 數字的認識 032
3.3.1 整數 033
3.3.2 浮點數 033
3.4 注釋 034
3.4.1 編寫注釋實戰 035
3.4.2 多行注釋實戰 035
3.5 能力測試 035
3.6 面試真題 036
3.7 本章小結 036
第4章 順序結構
4.1 順序程式設計 038
4.2 常量與變數 039
4.2.1 常量 039
4.2.2 變數 040
4.3 運算符和表達式 043
4.3.1 算術運算符 043
4.3.2 賦值運算符 044
4.3.3 邏輯運算符 046
4.3.4 關係運算符 049
4.3.5 運算符優先權 050
4.4 強制類型轉換 050
4.4.1 int強制轉換為整型 051
4.4.2 float 強制轉換為浮點型 051
4.4.3 bool強制轉化為布爾類型 051
4.4.4 字元串強制轉換(str) 051
4.5 Python基本語句 052
4.5.1 基本輸入語句 052
4.5.2 基本輸出語句 054
4.6 能力測試 056
4.7 面試真題 056
4.8 本章小結 056
第5章 分支結構
5.1 趣味性程式示例 058
5.2 數字的認識 059
5.2.1 單分支結構 059
5.2.2 雙分支結構 061
5.2.3 多分支結構 062
5.2.4 分支嵌套結構 063
5.2.5 三元表達式 065
5.3 條件測試 065
5.3.1 檢查變數的值是不是等於某個值 065
5.3.2 檢查是否相等時不考慮
大小寫 066
5.3.3 檢查是否不相等 066
5.3.4 比較數字 066
5.3.5 檢查多個條件 067
5.4 能力測試 067
5.5 面試真題 068
5.6 本章小結 069
第6章 循環結構
6.1 while循環 071
6.1.1 while循環簡介 071
6.1.2 while循環實戰:銀行叫號程式 071
6.1.3 while循環例子:求100個數的和 073
6.1.4 while循環實戰例子需求更改:銀行叫號程式 074
6.2 while...else...循環 075
6.2.1 while...else循環基本結構 075
6.2.2 while...else循環實戰:銀地卡
吞卡驗證 075
6.3 死循環 077
6.4 for循環簡介 077
6.4.1 for循環的用法 078
6.4.2 for循環實戰:180號段中抽出幸運號 079
6.5 循環結束語句 080
6.5.1 continue實戰:循環列印奇數 080
6.5.2 break實戰:循環列印閏年 080
6.6 嵌套循環 081
6.6.1 嵌套循環的理解 081
6.6.2 嵌套循環實戰:九九乘法表 082
6.7 能力測試 084
6.8 面試真題 084
6.9 本章小結 085
第7章 列表
7.1 列表的概念 087
7.1.1 列表的定義實戰:金庸武俠書列表 087
7.1.2 列表元素訪問實戰:金庸武俠書列表訪問 087
7.1.3 探討列表元素的索引 088
7.1.4 對列表中值的使用實戰:愛好的
選擇組句 088
7.2 修改、添加和刪除元素 089
7.2.1 修改列表元素實戰:足球比賽列表換人 089
7.2.2 在列表末尾添加元素實戰:停車場列表新進車 090
7.2.3 在列表中插入元素實戰:排隊插隊效果實現 091
7.2.4 從列表中刪除元素實戰:工人列表的下崗效果 091
7.2.5 使用pop()方法刪除元素實戰:貨箱的裝卸貨效果 092
7.2.6 從列表任何位置彈出元素實戰:貨箱裝卸貨雜耍效果  092
7.2.7 根據值刪除元素實戰:錢幣列表不允許“二元”流通  093
7.3 組織列表 094
7.3.1 使用sort()方法對列表進行永久性排序實戰:英語書單詞倒序效果 094
7.3.2 使用函式sorted()對列表進行臨時排序實戰:英語書單詞排序 095
7.3.3 倒著列印列表實戰:實現員工進入公司時間倒查 095
7.3.4 確定列表的長度實戰:動物園動物統計效果  095
7.4 使用列表時避免索引錯誤 096
7.4.1 索引報錯實戰一:葫蘆尋找八娃無果 096
7.4.2 索引報錯實戰二:沒有葫蘆娃救爺爺 096
7.5 能力測試 097
7.6 面試真題 097
7.7 本章小結 098
第8章 操作列表
8.1 遍歷整個列表 100
8.1.1 遍歷整個列表功能實戰:晚會節目單遍歷 100
8.1.2 深入地研究循環 101
8.1.3 在for循環中執行更多的操作實戰:公園遊玩警示信息 101
8.1.4 在for循環結束後執行一些操作實戰:公園遊玩警示信息 102
8.2 校驗列表元素 103
8.2.1 校驗特定值是否在列表中實戰:寵物列表查找 103
8.2.2 校驗特定值不包含在列表中實戰:寵物列表查找修改版 103
8.2.3 if條件校驗元素實戰:動車查找過濾功能 104
8.2.4 校驗列表不是空的實戰:列表校驗功能 104
8.3 創建數值列表 105
8.3.1 使用range()函式實戰:輸出1~100的奇數 105
8.3.2 數字列表的簡單統計計算 105
8.3.3 列表表達式 106
8.4 列表的複製 106
8.4.1 列表複製的原理 107
8.4.2 直接賦值操作 109
8.4.3 淺複製 109
8.4.4 深複製 113
8.5 字元串切分成列表split()方法 114
8.5.1 字元串拆分split()方法的使用實戰:字元串網址的分割 114
8.5.2 split方法的妙用實戰:統計字元串中某個字元個數 115
8.6 能力測試 116
8.7 面試真題 117
8.8 本章小結 117
第9章 元組和集合

作者簡介

李剛,項目經理,從事IT行業超過十年,具有豐富的一線項目、授課、就業相關的實戰經驗。通曉Java、前端、Python等當下流行的技術,研究方向專注於人工智慧、大數據等領域。

相關詞條

熱門詞條

聯絡我們