-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Python核心編程從入門到開發實戰 版權信息
- ISBN:9787121357053
- 條形碼:9787121357053 ; 978-7-121-35705-3
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
Python核心編程從入門到開發實戰 本書特色
本書以學會、用好 Python 語言進行軟件編程為目標,不僅講解了基本概念、數據類型、變量、運算符、函數、程序的控制結構等 Python 語言的基礎知識,還深入介紹了 Python 語言常用庫、數據結構、網絡編程、可視化編程及圖像處理等 Python 語言的核心運用,深入淺出地講解了 Python 語言的各項技術及實戰技能。 全書共 16 章。首先講解 Python 語言的基本概念、運算符與表達式、變量與數據類型、程序的控制結構等;然后講解函數、組合數據類型、文件與文件系統、正則表達式、程序進程和線程、Python 操作數據庫、Web 網站編程技術、Python 可視化編程;接著重點講解基于 PyQt 5 技術的 GUI 編程等; *后詳細講解Python 在交互式游戲開發、智能機器人、人工智能及數據可視化 4 個方面的綜合應用。全書不僅融入了作者豐富的工作經驗和多年的使用心得,還提供了大量來自工作現場的實例,具有較強的實戰性和可操作性。 本書適合那些希望學習 Python 語言編程的初、中級程序員和希望精通 Python 語言編程的高級程序員閱讀。
Python核心編程從入門到開發實戰 內容簡介
本書以零基礎講解Python核心編程內容為宗旨, 用實例引導讀者深入學習, 采取“基礎知識→核心技術→高級應用→行業應用”的模式, 深入淺出地講解Python的各項技術及實戰技能。本書首先講解Python的基本知識和概念、不同平臺的安裝與運行, 然后逐步加深到網絡編程技術、Web高級編程技術以及Python在不同行業的項目開發等技能。
Python核心編程從入門到開發實戰 目錄
1.1 走進 Python.
1.1.1 Python 的優缺點
1.1.2 Python 的應用領域
1.2 建立 Python 程序開發環境
1.2.1 安裝Python
1.2.2 運行Python 程序
1.3 Python 解釋器與安裝 PyCharm
1.3.1 Python 解釋器
1.3.2 安裝 PyCharm
第 2 章 快速使用 Python 編程
2.1 編程基礎知識
2.2 Python 基本語法元素分析
2.2.1 程序的層次結構
2.2.2 代碼注釋
2.2.3 代碼換行與并行
2.2.4 變量與保留字
2.2.5 賦值語句
2.2.6 數據輸入與輸出
2.3 Python 程序中的運算符與表達式
2.3.1 算術運算符
2.3.2 比較運算符
2.3.3 賦值運算符
2.3.4 邏輯運算符
2.3.5 按位運算符
2.3.6 成員運算符
2.4 Python 中的數據類型
2.4.1 整數類型
2.4.2 浮點數類型
2.4.3 復數類型
2.4.4 布爾類型
2.5 Python 內置的運算函數
2.5.1 內置的數值運算函數
2.5.2 內置的字符串處理函數
第 3 章 控制程序執行流程
3.1 結構化程序設計
3.1.1 結構化流程圖
3.1.2 程序運行的基本結構
3.2 順序結構
3.2.1 計算圓的面積 S 和周長 L
3.2.2 計算正方形的面積 S
3.3 分支結構
3.3.1 單分支結構
3.3.2 雙分支結構
3.3.3 多分支結構
3.3.4 if 語句嵌套結構
3.3.5 多重條件判斷
3.4 循環結構
3.4.1 遍歷循環(有限循環):for 語句
3.4.2 無限循環(條件循環):while 語句
3.4.3 循環輔助語句:break 和continue
第 4 章 Python 中函數的使用
4.1 函數的定義和基本使用
4.1.1 函數的定義
4.1.2 函數的調用
4.1.3 lambda 表達式的使用
4.2 參數傳遞
4.2.1 理解形式參數和實際參數
4.2.2 位置實參
4.2.3 關鍵字實參
4.2.4 默認值
4.3 變量的作用域
4.3.1 局部變量
4.3.2 全局變量
4.4 函數的遞歸
4.4.1 遞歸的定義
4.4.2 遞歸的使用方法
4.5 函數模塊
4.5.1 導入模塊
4.5.2 導入函數
4.5.3 用as 指定別名
第 5 章 組合數據類型
5.1 序列
5.1.1 索引
5.1.2 切片
5.1.3 序列相加
5.1.4 乘法
5.1.5 檢查某個元素是否是序列的成員
5.1.6 計算序列的長度、*小值和*大值
5.2 列表
5.2.1 創建列表
5.2.2 訪問列表中的元素
5.2.3 列表中的常見函數
5.3 元組
5.3.1 創建元組
5.3.2 訪問元組中的元素
5.3.3 修改元組變量
5.4 集合
5.4.1 創建集合
5.4.2 集合處理函數
5.4.3 集合的操作
5.5 字典
5.5.1 字典的創建
5.5.2 訪問字典的值
5.5.3 字典中的常用函數
第 6 章 文件與文件系統
6.1 文件的打開和關閉
6.1.1 文件的打開
6.1.2 文件的關閉
6.1.3 文件的讀/寫操作
6.2 文件和目錄操作模塊
6.3 常見的目錄及文件操作
6.3.1 路徑的獲取
6.3.2 判斷目錄是否存在
6.3.3 創建、刪除和修改目錄
6.3.4 文件的重命名
第 7 章 正則表達式
7.1 概述
7.2 基本元字符
7.3 正則表達式在 Python 中的使用
7.4 re 模塊中的常用函數及其功能
7.4.1 match()、search()、findall()函數
7.4.2 compile()函數
7.4.3 split()函數
7.4.4 sub()與 subn()函數
7.5 分組匹配和匹配對象
7.5.1 分組匹配
7.5.2 匹配對象
第 8 章 程序進程和線程
8.1 進程
8.1.1 認識進程
8.1.2 通過Process 類創建進程
8.1.3 通過繼承Process 類創建進程
8.2 線程
8.2.1 認識線程
8.2.2 thread 模塊
8.2.3 threading 模塊
8.2.4 線程同步
第 9 章 Python 操作數據庫
9.1 Python 數據庫接口和 API
9.1.1 通用接口和 API
9.1.2 連接對象和游標對象
9.2 Python 操作關系型數據庫
9.2.1 關系型數據庫簡介
9.2.2 用 Python 操作 MySQL 數據庫
9.3 Python 操作非關系型數據庫
9.3.1 非關系型數據庫簡介
9.3.2 Python 操作 XML
9.4 Python 操作嵌入式數據庫
9.4.1 嵌入式數據庫簡介
9.4.2 Python 操作SQLite 數據庫
第 10 章 Web 網站編程技術
10.1 Flask 框架
10.1.1 Flask 框架簡介
10.1.2 Flask 框架的安裝
10.1.3 Flask 框架的**個程序
10.1.4 Flask 框架的應用
10.2 Django 框架
10.2.1 Django 框架簡介
10.2.2 Django 框架的安裝
10.2.3 使用 Django 框架創建 HelloWorld 項目
10.2.4 Django 框架的應用
第 11 章 Python 可視化編程
11.1 NumPy 庫概述
11.2 使用 NumPy 庫
11.2.1 數據的維度和 NumPy 庫
11.2.2 NumPy 庫的使用詳解
11.3 圖像的手繪效果
11.3.1 圖像的數組表示
11.3.2 圖像的手繪效果實現
11.4 使用 matplotlib 庫
11.4.1 matplotlib.pyplot 庫簡介
11.4.2 matplotlib.pyplot 庫深入
11.5 綜合案例 1:繪制極坐標圖
11.6 綜合案例 2:繪制股票 K 線圖
第 12 章 基于 PyQt 5 技術的 GUI 編程
12.1 GUI 概述
12.1.1 GUI 是什么
12.1.2 GUI 工具集
12.2 PyQt 簡介及安裝
12.2.1 PyQt 簡介
12.2.2 PyQt 安裝
12.3 Qt Designer 入門
12.3.1 Qt Designer 簡介
12.3.2 Qt Designer 安裝
12.3.3 窗口的基本介紹
12.3.4 .ui 文件的查看及與.py 文件的轉換
12.4 PyQt 5 基本窗口空間的使用方法
12.4.1 Qt 中的 3 個基類
12.4.2 Qt 中的主要控件
12.5 GUI 的布局管理
12.5.1 絕對位置布局
12.5.2 布局類簡介
12.5.3 布局類進階
第 13 章 使用 Python 開發交互式游戲
13.1 Pygame 簡介與安裝
13.1.1 檢測是否安裝 Pygame 模塊
13.1.2 安裝 pip
13.1.3 安裝 Pygame 模塊
13.2 開發 Pygame 游戲
13.2.1 **個 Pygame 游戲
13.2.2 熟悉 Pygame 游戲*小框架
13.3 制作接彈球計分游戲初始部分
13.3.1 游戲概述
13.3.2 創建 Pygame 窗口及游戲初始化
13.3.3 美化游戲界面
13.3.4 添加游戲彈球
13.3.5 添加接球球拍
13.4 制作接彈球計分游戲主體部分
13.4.1 讓彈球動起來
13.4.2 建立彈球與球拍的關聯性
13.4.3 增加游戲的難度
13.5 優化游戲彈球運動速度
第 14 章 智能機器人——利用 Python 智能寫詩
14.1 認識智能化
14.1.1 智能化的概念
14.1.2 Python 在智能化時代的編程優勢
14.2 系統設計
14.2.1 系統功能結構
14.2.2 系統效果預覽
14.3 系統開發**
14.3.1 系統的開發環境
14.3.2 項目文件結構
14.4 窗體 UI 的設計和實現
14.4.1 窗體 UI 概述
14.4.2 配置 Qt Designer
14.4.3 在Qt Designer 中設計窗體
14.4.4 將.ui 文件轉換為.py 文件
14.5 第三方庫介紹
14.5.1 random 庫
14.5.2 choice 庫
14.5.3 os.path 庫
14.5.4 第三方庫在 PyCharm 中的安裝
14.6 程序的實現過程
14.6.1 窗體的構建過程
14.6.2 運行時顯示窗體
14.6.3 寫詩代碼的實現過程
14.7 程序的運行及運行結果
14.7.1 程序的運行
14.7.2 古詩詞的文本庫
14.7.3 程序的運行結果
第 15 章 人工智能——人臉識別系統
15.1 需求分析
15.2 系統設計
15.2.1 系統功能結構
15.2.2 系統效果預覽
15.3 系統開發**
15.3.1 開發工具介紹
15.3.2 項目文件結構
15.4 系統功能的實現
15.4.1 項目文件的創建
15.4.2 項目所需模塊的安裝
15.4.3 程序的設計
15.4.4 程序的輸出
第 16 章 數據可視化——天氣預測系統
16.1 需求分析
16.2 系統設計
16.2.1 系統功能結構
16.2.2 系統效果預覽
16.3 系統開發**
16.3.1 開發工具準備
16.3.2 模塊介紹
16.3.3 項目文件結構
16.4 系統功能的實現
16.4.1 項目文件的創建
16.4.2 項目所需模塊的安裝
16.4.3 程序的設計
16.4.4 將數據存入數據庫
Python核心編程從入門到開發實戰 作者簡介
朱紅慶 某高校高新技術研發協會會員、高校“高新技術創研小組”初創及負責人,技術攻堅組長。主要從事人工智能、電子信息科學與技術專業的教學、推廣與科研工作。近年來參與多本科技類圖書及教材的編寫工作。
- >
二體千字文
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
推拿
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
羅曼·羅蘭讀書隨筆-精裝
- >
巴金-再思錄
- >
詩經-先民的歌唱
- >
莉莉和章魚