掃一掃
關注中圖網
官方微博
本類五星書更多>
-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Python程序設計教程 版權信息
- ISBN:9787517065883
- 條形碼:9787517065883 ; 978-7-5170-6588-3
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
Python程序設計教程 內容簡介
目前已經出版的Python相關教材大多以Python2.0為平臺編寫,具有一定的局限性。其程序代碼已經無法直接在*新的Python平臺上運行,不能很好地滿足讀者對Python語言的學習需求。本書以Python 3.0 為基礎編寫,融入了*新的Python語言和編程特點。本書一共11章,從基本語法入手,涵蓋了Python語言中常見的序列結構、常見語句、函數文件、類和繼承、多線程編程、圖形界面設計、數據庫應用、網絡應用和Web應用等內容。本書采用案例引導的方式,每個章節精心編排了大量的案例程序,生動形象地向學生展示了知識結構和項目應用。書中的所有程序都經過調試運行,保證了案例程序的準確性。本書具有清晰易懂、案例豐富、實戰性強的特點,適合本科和高職高專學生作為學習教程,同時也可以作為Python編程愛好者和程序員的學習和參考資料。
Python程序設計教程 目錄
前言
第1章 Python概述
1.1 Python語言概述
1.1.1 什么是Python語言
1.1.2 Python語言特點
1.2 Python開發環境的安裝與配置
1.2.1 Python安裝
1.2.2 環境變量配置
1.3 IDLE編程環境
1.3.1 通過交互模式進行編程
1.3.2 通過腳本模式進行編程
1.3.3 使用IDLE的調試器
1.4 PyCharm編程環境
習題
第2章 Python程序設計基礎
2.1 Python基本語法
2.1.1 標識符
2.1.2 程序注釋
2.1.3 代碼塊和組
2.1.4 基本輸出語句
2.2 變量和數字類型
2.2.1 變量
2.2.2 數據類型
2.2.3 數字類型轉換
2.3 使用解釋器
2.3.1 交互式編程
2.3.2 腳本式編程
2.4 運算符和優先級
2.4.1 運算符
2.4.2 優先級
2.5 條件控制語句
2.5.1 if語句
2.5.2 if嵌套
2.6 循環語句
2.6.1 while語句
2.6.2 for語句
2.6.3 break和continue語句
2.7 迭代器和生成器
2.7.1 迭代器
2.7.2 生成器
習題
第3章 序列數據結構
3.1 字符串
3.1.1 字符串查詢
3.1.2 字符串更新
3.1.3 轉義字符
3.1.4 字符串運算符
3.1.5 字符串格式化
3.2 列表
3.2.1 列表賦值
3.2.2 列表查詢
3.2.3 列表更新
3.2.4 列表元素刪除
3.2.5 列表操作符
3.2.6 列表嵌套
3.3 元組
3.3.1 元組查詢
3.3.2 元組修改
3.3.3 刪除元組
3.3.4 元組運算符
3.4 集合
3.4.1 集合創建
3.4.2 集合運算
3.5 字典
3.5.1 字典查詢
3.5.2 字典修改
3.5.3 字典元素刪除
3.5.4 字典的特性
習題
第4章 函數和模塊
4.1 函數
4.1.1 函數定義
4.1.2 函數調用
4.2 參數傳遞
4.2.1 參數傳遞對象
4.2.2 參數傳遞類型
4.3 匿名函數
4.4 返回值
4.5 變量作用域
4.5.1 作用域的范圍
4.5.2 全局變量和局部變量
4.5.3 global和nonlocal關鍵字
4.6 模塊
4.6.1 模塊定義
4.6.2 模塊導入
4.7 標準模塊
4.8 時間模塊
4.8.1 時間戳
4.8.2 獲取當前時間
4.8.3 獲取格式化時間
4.8.4 格式化日期
4.8.5 獲取某月日歷
習題
第5章 輸入輸出和文件
5.1 輸入輸出
5.1.1 輸出格式
5.1.2 鍵盤輸入
5.2 文件操作
5.2.1 open()函數
5.2.2 close()函數
5.2.3 文件對象屬性
5.3 文件對象操作
5.3.1 read()函數
5.3.2 write()函數
5.3.3 readline0數
5.3.4 next()函數
5.3.5 seek()函數
5.3.6 tell()函數
習題
第6章 面向對象編程
6.1 創建類
6.1.1 類的定義
6.1.2 類的實例化
6.1.3 類的方法
6.1.4 構造方法
6.1.5 私有屬性和方法
6.2 繼承
6.2.1 繼承的定義和特征
6.2.2 單繼承
6.2.3 多繼承
6.2.4 方法重寫
6.2.5 運算符重載
習題
第7章 GUI編程
7.1 Tkinter模塊功能
7.1.1 創建一個GUI程序
7.1.2 Tkinter控件簡介
7.2 Tkinter圖形界面控件
7.2.1 Label控件
7.2.2 Button控件
7.2.3 Canvas控件
7.2.4 Checkbutton控件
7.2.5 Radiobutton控件
7.2.6 Entry控件
7.2.7 Combobox控件
7.2.8 ScrolledText控件
7.2.9 Menu控件
7.2.10 Frame控件
7.3 事件響應
7.3.1 鼠標事件
7.3.2 鍵盤事件
習題
第8章 多線程編程
8.1 進程和線程簡介
8.1.1 進程和線程的概念
8.1.2 進程與線程之間的關系
8.2 線程創建
8.2.1 函數方法創建線程
8.2.2 用threading模塊創建線程
8.3 線程同步
8.3.1 線程鎖
8.3.2 threading.RLock和threading.Lock的區別
8.3.3 BoundedSemaphore
8.3.4 event-
8.3.5 conditions--
8.3.6 barriers
8.4 Queue模塊
8.4.1 FIFO隊列
8.4.2 LIFO隊列
習題
第9章 數據庫編程
9.1 數據庫簡介
9.1.1 數據庫系統管理
9.1.2 關系型數據庫
9.2 SQLite數據庫應用
9.2.1 關于SQLite數據庫
9.2.2 連接SOLite數據庫
9.2.3 創建表
9.2.4 刪除表
9.2.5 向表中添加數據
9.2.6 查找數據
9.2.7 更新數據
9.2.8 刪除數據
9.3 MySQL數據庫應用-
9.3.1 關于MySQL數據庫
9.3.2 安裝MySQL數據庫
9.3.3 安裝PyMySQL模塊
9.3.4 連接數據庫
9.3.5 創建表
9.3.6 插入數據
9.3.7 查詢數據
9.3.8 更新數據
9.3.9 刪除數據
習題
第10章 網絡編程應用
10.1 Socket編程
10.1.1 套接字模塊
10.1.2 編寫一個簡單的服務器
10.2 郵件服務程序
10.2.1 發送普通電子郵件
10.2.2 發送HTML電子郵件
10.2.3 發送帶附件的電子郵件
10.2.4 在HTML文本中添加圖片
習題
第11章 Web開發
11.1 Web服務簡介
11.1.1 HTTP協議
11.1.2 HTTP跟蹤
11.1.3 HTTP格式
11.2 超文本
11.2.1 HTML
11.2.2 CSS
11.2.3 JavaScript
11.3 WSGI接口
11.3.1 WSGI接口介紹
11.3.2 運行WSGI服務
11.4 Web框架
11.4.1 Flask框架簡介
11.4.2 Flask框架應用
11.5 模板
11.5.1 模板的功能
11.5.2 MVC框架
11.5.3 MVC應用
習題
參考文獻
展開全部
書友推薦
- >
上帝之肋:男人的真實旅程
- >
巴金-再思錄
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
推拿
- >
二體千字文
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
隨園食單
- >
經典常談
本類暢銷