注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計Python全棧開發(fā)

Python全棧開發(fā)

Python全棧開發(fā)

定 價:¥79.00

作 者: 夏正東
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302600909 出版時間: 2022-06-01 包裝: 平裝
開本: 16開 頁數: 字數:  

內容簡介

  Python全棧系列包括4冊,分別為《Python全棧開發(fā)——基礎入門》《Python全棧開發(fā)——高階編程》《Python全棧開發(fā)——數據分析》和《Python全棧開發(fā)——Web編程》。本書是Python全棧開發(fā)系列叢書的第1冊,將重點講解與Python相關的基礎入門知識,搭配近600個示例代碼,可以幫助讀者快速、深入的理解和應用相關技術,為之后的進階學習打下夯實的基礎。本書共18章。第1章Python簡介,主要包括Python的歷史、設計哲學、特點和應用前景等知識點;第2章Python開發(fā)環(huán)境,主要包括Python解釋器、Python編輯器和IDE工具的安裝等知識點;第3章基本語法,主要包括變量、常量、模塊和包的定義等知識點;第4章編碼規(guī)范,主要包括命名規(guī)范、注釋規(guī)范、導入規(guī)范和代碼排版等知識點;第5章變量類型,主要包括整數、浮點數、復數、布爾值、空值、字符串、列表、元組、字典和集合等類型;第6章數據類型轉換,主要包括int()、float()、bool()、str()、list()、tuple()、set()和dict()等函數;第7章運算符,主要包括算術、賦值、位、邏輯、比較、成員和身份等運算符;第8章流程控制,主要包括順序結構、選擇結構和循環(huán)結構;第9章函數,主要包括函數的創(chuàng)建、函數的調用、函數的嵌套、函數式編程、迭代器和生成器等知識點;第10章面向對象,主要包括類和對象、封裝、繼承、多態(tài)和枚舉類等知識點;第11章異常處理,主要包括異常的分類、捕獲異常、異常堆棧和自定義異常等知識點;第12章常用模塊,主要包括math、random、datetime、logging、pickle和configparser等模塊;第13章文件,主要包括文件內容操作、文件和目錄操作等知識點;第14章正則表達式,主要包括普通字符、轉義字符、字符類、量詞、分組、斷言和re模塊等知識點;第15章數據交換格式,主要包括CSV、XML和JSON等格式;第16章數據庫編程,主要包括SQLite、MySQL、MongoDB和Redis等數據庫;第17章網絡編程,主要包括網絡基礎和Socket編程等知識點;第18章多進程和多線程,主要包括進程守護、進程阻塞、進程池、進程間的消息隊列、線程守護、線程阻塞、互斥鎖、事件、條件變量、信號量、障礙對象、線程定時器、線程池和線程間的消息隊列等知識點。本書可以作為廣大計算機軟件技術人員的參考用書;也可以作為大中專,以及高等院校計算機科學與技術、自動化、軟件工程、網絡工程、人工智能和信息管理與信息系統等專業(yè)的教學參考用書。

作者簡介

  夏正東 ,現任某網絡技術公司CTO,系統分析師,擁有十余年一線軟件開發(fā)經驗,長期從事于Web系統、GUI開發(fā)框架及數據分析等領域的研發(fā)和教學工作,精通Python、PHP、Web前端及Linux等多項技術,曾就職于東軟、金山及電訊盈科等500強公司,多次參與沈陽市政府、大連市政府、中國移動等合作項目,并在遼寧部分高校和企業(yè)擔任計算機專業(yè)外聘講師和資深企培講師等職務。

圖書目錄

第1章Python簡介

\n


\n

1.1Python的歷史

\n


\n

1.2Python的設計哲學

\n


\n

1.3Python的特點

\n


\n

1.4Python的應用場景

\n


\n

第2章Python開發(fā)環(huán)境

\n


\n

2.1安裝Python解釋器

\n


\n

2.2安裝Python編輯器和IDE工具

\n


\n

2.2.1安裝Sublime Text編輯器

\n


\n

2.2.2安裝PyCharm

\n


\n

第3章基本語法

\n


\n

3.1變量的定義

\n


\n

3.2變量的命名

\n


\n

3.2.1標識符

\n


\n

3.2.2關鍵字

\n


\n

3.3常量的定義

\n


\n

3.4模塊和包

\n


\n

 3.4.1模塊和包的定義

\n


\n

3.4.2模塊和包的使用

\n


\n

3.5行與縮進

\n


\n

第4章編碼規(guī)范

\n


\n

4.1命名規(guī)范

\n


\n

4.2注釋規(guī)范

\n


\n

4.2.1文件注釋

\n


\n

4.2.2文檔注釋

\n


\n

4.2.3代碼注釋

\n


\n

4.2.4TODO注釋

\n


\n

4.2.5編碼注釋

\n


\n

4.3導入規(guī)范

\n


\n

4.4代碼排版

\n


\n

4.4.1空行

\n


\n

4.4.2空格

\n


\n

4.4.3斷行

\n


\n

第5章變量類型

\n


\n

5.1整數

\n


\n

5.2浮點數

\n


\n

5.3復數

\n


\n

5.4布爾值

\n


\n

5.5空值

\n


\n

5.6字符串

\n


\n

5.6.1創(chuàng)建字符串

\n


\n

5.6.2訪問字符串中的值

\n


\n

5.6.3字符串的相關操作

\n


\n

5.6.4字符串格式化

\n


\n

 5.7列表

\n


\n

 5.7.1創(chuàng)建列表

\n


\n

 5.7.2訪問列表中的值

\n


\n

5.7.3列表的特性

\n


\n

 5.7.4列表的相關操作

\n


\n

5.7.5列表推導式

\n


\n

5.8元組

\n


\n

5.8.1創(chuàng)建元組

\n


\n

5.8.2訪問元組中的值

\n


\n

5.8.3元組的特性

\n


\n

5.8.4元組的相關操作

\n


\n

5.8.5元組推導式

\n


\n

5.9字典

\n


\n

5.9.1創(chuàng)建字典

\n


\n

5.9.2訪問字典中的鍵

\n


\n

5.9.3訪問字典中的值

\n


\n

5.9.4訪問字典中的鍵和值

\n


\n

5.9.5字典的特性

\n


\n

5.9.6字典的相關操作

\n


\n

5.9.7字典推導式

\n


\n

5.10集合

\n


\n

5.10.1創(chuàng)建集合

\n


\n

5.10.2訪問集合中的值

\n


\n

5.10.3集合的特性

\n


\n

5.10.4集合的相關操作

\n


\n

5.10.5集合推導式

\n


\n

第6章數據類型轉換

\n


\n

6.1int()函數

\n


\n

6.2float()函數

\n


\n

6.3bool()函數

\n


\n

6.4str()函數

\n


\n

6.5list()函數

\n


\n

6.6tuple()函數

\n


\n

6.7set()函數

\n


\n

6.8dict()函數

\n


\n

第7章運算符

\n


\n

7.1算術運算符

\n


\n

7.2賦值運算符

\n


\n

7.3位運算符

\n


\n

7.4邏輯運算符

\n


\n

7.5比較運算符

\n


\n

7.6成員運算符

\n


\n

7.7身份運算符

\n


\n

7.8運算符的優(yōu)先級和結合性

\n


\n

第8章流程控制

\n


\n

8.1順序結構

\n


\n

8.2選擇結構

\n


\n

8.3循環(huán)結構

\n


\n

 8.3.1while循環(huán)

\n


\n

8.3.2for循環(huán)

\n


\n

 8.3.3循環(huán)嵌套

\n


\n

8.3.4循環(huán)控制語句

\n


\n

第9章函數

\n


\n

9.1函數的創(chuàng)建

\n


\n

9.2函數的調用

\n


\n

9.3函數的文檔注釋

\n


\n

9.4函數的參數

\n


\n

9.4.1參數的分類

\n


\n

9.4.2參數的傳遞

\n


\n

9.5變量作用域

\n


\n

9.5.1局部變量

\n


\n

9.5.2全局變量

\n


\n

9.5.3獲取指定作用域中的變量值

\n


\n

9.6函數的嵌套

\n


\n

9.7遞歸函數

\n


\n

9.8函數式編程

\n


\n

9.8.1高階函數

\n


\n

9.8.2閉包函數

\n


\n

9.8.3回調函數

\n


\n

9.8.4lambda表達式

\n


\n

9.8.5偏函數

\n


\n

9.8.6函數裝飾器

\n


\n

9.9函數的高級特性

\n


\n

9.9.1迭代器

\n


\n

9.9.2生成器

\n


\n

第10章面向對象

\n


\n

10.1面向對象簡介

\n


\n

10.2類和對象

\n


\n

10.2.1類和對象簡介

\n


\n

10.2.2類的創(chuàng)建

\n


\n

10.2.3對象的創(chuàng)建

\n


\n

10.2.4類的屬性和類的方法

\n


\n

10.2.5常用函數

\n


\n

10.3封裝

\n


\n

10.3.1封裝簡介

\n


\n

10.3.2私有屬性和私有方法

\n


\n

10.4繼承

\n


\n

10.4.1繼承簡介

\n


\n

10.4.2單繼承

\n


\n

10.4.3多繼承

\n


\n

10.4.4super()函數

\n


\n

10.5多態(tài)

\n


\n

10.5.1多態(tài)簡介

\n


\n

10.5.2類型檢測

\n


\n

10.5.3鴨子類型

\n


\n

10.6根類object

\n


\n

10.7枚舉類

\n


\n

第11章異常處理

\n


\n

11.1異常概述

\n


\n

11.2異常的分類

\n


\n

11.3捕獲異常

\n


\n

11.4異常堆棧

\n


\n

11.5自定義異常類

\n


\n

第12章常用模塊

\n


\n

12.1math模塊

\n


\n

12.2random模塊

\n


\n

12.3datetime模塊

\n


\n

12.3.1date類

\n


\n

12.3.2time類

\n


\n

12.3.3datetime類

\n


\n

12.3.4timedelta類

\n


\n

12.3.5timezone類

\n


\n

12.4logging模塊

\n


\n

12.4.1logging模塊的日志級別

\n


\n

12.4.2logging模塊的日志處理流程

\n


\n

12.4.3logging模塊的常用函數

\n


\n

12.5pickle模塊

\n


\n

12.6configparser模塊

\n


\n

第13章文件

\n


\n

13.1文件內容操作

\n


\n

13.1.1打開文件

\n


\n

13.1.2讀、寫文件

\n


\n

13.1.3關閉文件

\n


\n

13.2文件和目錄操作

\n


\n

13.2.1os模塊

\n


\n

13.2.2os.path模塊

\n


\n

13.2.3shutil模塊

\n


\n

第14章正則表達式

\n


\n

14.1正則表達式簡介

\n


\n

14.2正則表達式的基本語法

\n


\n

 14.2.1普通字符

\n


\n

14.2.2元字符

\n


\n

14.3re模塊

\n


\n

 14.3.1直接使用re模塊中的相關方法

\n


\n

14.3.2編譯正則表達式

\n


\n

第15章數據交換格式

\n


\n

15.1CSV數據交換格式

\n


\n

15.2XML數據交換格式

\n


\n

15.3JSON數據交換格式

\n


\n

15.3.1JSON數據編碼

\n


\n

15.3.2JSON數據解碼

\n


\n

第16章數據庫編程

\n


\n

16.1關系數據庫

\n


\n

16.1.1SQLite

\n


\n

16.1.2MySQL

\n


\n

16.2非關系數據庫

\n


\n

16.2.1MongoDB

\n


\n

16.2.2Redis

\n


\n

第17章網絡編程

\n


\n

17.1網絡基礎

\n


\n

17.1.1C/S架構和B/S架構

\n


\n

17.1.2TCP/IP

\n


\n

17.1.3IP地址

\n


\n

17.1.4域名

\n


\n

17.1.5端口號

\n


\n

17.2Socket編程

\n


\n

17.2.1Socket TCP

\n


\n

17.2.2Socket UDP

\n


\n

第18章多進程和多線程

\n


\n

18.1多進程

\n


\n

18.1.1進程守護

\n


\n

18.1.2進程阻塞

\n


\n

18.1.3進程池

\n


\n

18.1.4進程間的消息隊列

\n


\n

18.2多線程

\n


\n

18.2.1線程守護

\n


\n

18.2.2線程阻塞

\n


\n

18.2.3線程同步

\n


\n

18.2.4線程定時器

\n


\n

18.2.5線程池

\n


\n

18.2.6線程間的消息隊列

\n


\n

第19章經典面試題

\n


本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號