Python程式設計入門(2020年廣東教育出版社出版的圖書)

Python程式設計入門(2020年廣東教育出版社出版的圖書)

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

《Python程式設計入門》是2020年廣東教育出版社出版的圖書。

基本介紹

  • 中文名:Python程式設計入門
  • 作者:胡正勇 、卓培工 、 陳潤翔
  • 出版時間:2020年 
  • 出版社:廣東教育出版社
  • ISBN:9787554833483
內容簡介,圖書目錄 ,作者簡介,

內容簡介

本書簡明清晰地講解Python入門內容,介紹學習Python所必須了解的基本知識、變數與數據類型、程式結構,包括功能強大的列表和元組、字典和集合、函式、類和對象等內容。各章內容安排如下。
第1章在講解Python語言語法前面,先介紹計算機編程的基礎知識,從計算機存儲單位、二進制轉化、字元編碼等內容講起。第2章,正式開啟Python之旅,簡單介紹Python及開發環境。在信息社會,數據資源已經成為驅動社會發展的主要動力,如何對大數據進行存儲、計算和分類,是第3章的學習內容“變數和數據”。程式設計有三大控制結構,分三個章節進行講解,第4章順序結構、第5章選擇結構,第6章循環結構。7-10章講Python程式的強大功能,它們是列表與元組,字典和集合,函式,類和對象。

圖書目錄

第1章Python簡介
1.1Python的發展歷程
1.2Python的語言特點
習題1
第2章Python環境搭建
2.1Python安裝
2.1.1Windows安裝Python
2.1.2UNIX & Linux安裝Python
2.1.3MAC安裝Python
2.2Windows下環境變數的配置
2.3Hello, Python
習題2
第3章Python基礎語法
3.1變數類型
3.2變數賦值
3.2.1單變數賦值
3.2.2多變數賦值
3.3數據類型
3.3.1數字數據類型
3.3.2字元串數據類型
3.3.3列表數據類型
3.3.4元組數據類型
3.3.5字典數據類型
3.3.6數據類型轉換
3.4條件語句與循環語句
3.4.1條件語句
3.4.2循環語句
習題3
第4章函式
4.1函式定義
4.1.1空函式
4.1.2參數檢查
4.1.3返回多個值
4.2函式調用
4.2.1按值傳遞參數和按引用傳遞參數
4.2.2函式的參數
4.2.3匿名函式
4.2.4關於return語句
4.2.5變數作用域
習題4
第5章模組
5.1模組的概念
5.1.1命名空間
5.1.2模組
5.1.3包
5.2模組內置屬性
5.3第三方模組安裝方法
習題5
第6章檔案操作
6.1檔案讀寫
6.1.1打開檔案
6.1.2寫入檔案
6.1.3讀取檔案
6.1.4檔案讀寫異常處理
6.2其他檔案操作
6.2.1os模組檔案操作
6.2.2shutil模組檔案操作
習題6
第7章異常處理
7.1異常概念
7.2異常的拋出與捕獲
7.3自定義異常
7.4使用斷言異常處理
習題7
第8章面向對象編程
8.1面向對象編程的概念
8.2類與對象
8.2.1類與實例化
8.2.2初始化函式與析構函式
8.2.3類的屬性
8.2.4類的方法
8.3面向對象的三大特性
8.3.1繼承
8.3.2訪問控制
8.3.3多態
8.4特殊的屬性與方法
8.4.1slots屬性
8.4.2隻讀的特殊屬性
8.4.3str()方法
8.4.4repr()方法
習題8
第9章正則表達式
9.1正則表達式模式
9.1.1特殊字元
9.1.2普通字元
9.1.3特殊構造
9.2re模組
9.2.1匹配模式
9.2.2Pattern對象
9.2.3Match對象
習題9
第10章Python GUI編程
10.1GUI編程簡介
10.1.1GUI編程
10.1.2GUI編程的特點
10.1.3Python GUI編程
10.2Tkinter模組GUI編程基礎
10.2.1Tkinter基礎
10.2.2Tkinter組件
10.2.3Tkinter布局
10.3使用Tkinter模組編寫GUI程式
10.3.1Tkinter GUI封裝
10.3.2Tkinter事件
習題10
第11章Python多執行緒與多進程編程
11.1執行緒與進程
11.1.1進程
11.1.2執行緒
11.1.3多執行緒與多進程
11.2Python多執行緒編程
11.2.1Python多執行緒的特殊性
11.2.2使用threading模組進行多執行緒編程
11.3Python多進程編程
11.3.1Python多進程編程的特點
11.3.2使用multiprocessing模組進行多進程編程
習題11
第12章Python訪問資料庫
12.1使用SQLite
12.1.1SQLite簡介
12.1.2使用sqlite3模組操作SQLite
12.1.3SQLite小結
12.2使用SQLAlchemy
12.2.1SQLAlchemy簡介
12.2.2使用SQLAlchemy操作SQLite資料庫
12.2.3SQLAlchemy小結
習題12
第13章Python Socket網路編程
13.1Socket簡介
13.1.1Socket通信概述
13.1.2TCP協定與UDP協定的區別
13.2Python Socket編程
13.2.1簡易Socket通信
13.2.2使用多執行緒的多端Socket通信
13.2.3基於select、poll或epoll的異步Socket通信
習題13
第14章Python Web編程
14.1Python Web編程簡介
14.2Flask框架套用基礎
14.2.1Flask框架的安裝與配置
14.2.2Flask使用基礎
14.2.3在伺服器上部署Flask項目
習題14
第15章Python綜合套用實例
15.1帶圖形界面的簡易計算器
15.2簡單的網路爬蟲
參考文獻

作者簡介

胡正勇,廣東實驗中學信息技術正高級教師,粵教版高中《信息技術》教材編寫組核心成員,廣東教育學會中國小信息技術教育專業委員會副理事長、廣東教育學會科技教育委員會副理事長、廣東省名師工作室主持人、教育部基礎教育教學指導專業委員會成員。

相關詞條

熱門詞條

聯絡我們