-
>
闖進(jìn)數(shù)學(xué)世界――探秘歷史名題
-
>
中醫(yī)基礎(chǔ)理論
-
>
當(dāng)代中國(guó)政府與政治(新編21世紀(jì)公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國(guó)特色社會(huì)主義理論體系概論(2021年版)
-
>
中醫(yī)內(nèi)科學(xué)·全國(guó)中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
PYTHON3從入門(mén)到實(shí)戰(zhàn) 版權(quán)信息
- ISBN:9787121353567
- 條形碼:9787121353567 ; 978-7-121-35356-7
- 裝幀:平裝-膠訂
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類(lèi):>>
PYTHON3從入門(mén)到實(shí)戰(zhàn) 本書(shū)特色
本書(shū)是一本語(yǔ)法與實(shí)踐相結(jié)合的Python 入門(mén)教程,全書(shū)分為上、下篇。上篇為“Python 語(yǔ)法與實(shí)踐”,以簡(jiǎn)明的語(yǔ)言、易懂的案例介紹Python 的變量與對(duì)象、運(yùn)算符與表達(dá)式、控制語(yǔ)句、函數(shù)、內(nèi)置數(shù)據(jù)類(lèi)型,Python 的面向?qū)ο筇卣,如?lèi)與對(duì)象、派生類(lèi)、類(lèi)的實(shí)例與靜態(tài)方法等Python 語(yǔ)言的核心語(yǔ)法,以及迭代器與可迭代對(duì)象、閉包、裝飾器、@property、深拷貝與淺拷貝等高級(jí)語(yǔ)言特征,還介紹了錯(cuò)誤與異常、調(diào)試。在核心語(yǔ)法部分采用來(lái)自數(shù)據(jù)結(jié)構(gòu)、游戲編程、信息管理、機(jī)器學(xué)習(xí)、強(qiáng)化學(xué)習(xí)等其他學(xué)科和領(lǐng)域的一些經(jīng)典問(wèn)題作為實(shí)戰(zhàn)演練,展示了Python 解決實(shí)際問(wèn)題的強(qiáng)大功能,以提高初學(xué)者的實(shí)際編程能力,使其盡快熟悉語(yǔ)法的使用。下篇為“Python 標(biāo)準(zhǔn)庫(kù)”,對(duì)常用的一些Python 標(biāo)準(zhǔn)庫(kù),如操作系統(tǒng)接口模塊、時(shí)間日期模塊,以及正則表達(dá)式、并發(fā)計(jì)算、圖形用戶接口編程、網(wǎng)絡(luò)套接字編程、Internet 應(yīng)用編程、數(shù)據(jù)持久化等進(jìn)行了介紹。本書(shū)描述精練、通俗易懂,提供了豐富的實(shí)戰(zhàn)案例,既可作為大學(xué)本科和高職高專(zhuān)相關(guān)專(zhuān)業(yè)課程的教材,也可供編程愛(ài)好者學(xué)習(xí)和參考。
PYTHON3從入門(mén)到實(shí)戰(zhàn) 內(nèi)容簡(jiǎn)介
本書(shū)是一本語(yǔ)法與實(shí)踐相結(jié)合的Python 入門(mén)教程,全書(shū)分為上、下篇。上篇為“Python 語(yǔ)法與實(shí)踐”,以簡(jiǎn)明的語(yǔ)言、易懂的案例介紹Python 的變量與對(duì)象、運(yùn)算符與表達(dá)式、控制語(yǔ)句、函數(shù)、內(nèi)置數(shù)據(jù)類(lèi)型,Python 的面向?qū)ο筇卣,如?lèi)與對(duì)象、派生類(lèi)、類(lèi)的實(shí)例與靜態(tài)方法等Python 語(yǔ)言的核心語(yǔ)法,以及迭代器與可迭代對(duì)象、閉包、裝飾器、@property、深拷貝與淺拷貝等不錯(cuò)語(yǔ)言特征,還介紹了錯(cuò)誤與異常、調(diào)試。在核心語(yǔ)法部分采用來(lái)自數(shù)據(jù)結(jié)構(gòu)、游戲編程、信息管理、機(jī)器學(xué)習(xí)、強(qiáng)化學(xué)習(xí)等其他學(xué)科和領(lǐng)域的一些經(jīng)典問(wèn)題作為實(shí)戰(zhàn)演練,展示了Python 解決實(shí)際問(wèn)題的強(qiáng)大功能,以提高初學(xué)者的實(shí)際編程能力,使其盡快熟悉語(yǔ)法的使用。下篇為“Python 標(biāo)準(zhǔn)庫(kù)”,對(duì)常用的一些Python 標(biāo)準(zhǔn)庫(kù),如操作系統(tǒng)接口模塊、時(shí)間日期模塊,以及正則表達(dá)式、并發(fā)計(jì)算、圖形用戶接口編程、網(wǎng)絡(luò)套接字編程、Internet 應(yīng)用編程、數(shù)據(jù)持久化等進(jìn)行了介紹。本書(shū)描述精練、通俗易懂,提供了豐富的實(shí)戰(zhàn)案例,既可作為大學(xué)本科和高職高專(zhuān)相關(guān)專(zhuān)業(yè)課程的教材,也可供編程愛(ài)好者學(xué)習(xí)和參考。
PYTHON3從入門(mén)到實(shí)戰(zhàn) 目錄
上篇 Python語(yǔ)法與實(shí)踐
第1章 Python介紹
1.1 程序與編程語(yǔ)言
1.1.1 計(jì)算機(jī)是什么
1.1.2 計(jì)算機(jī)編程
1.1.3 編譯器、解釋器和Python語(yǔ)言
1.1.4 Python程序開(kāi)發(fā)步驟
1.2 Python語(yǔ)言的主要特征
1.3 Python開(kāi)發(fā)環(huán)境及安裝方式
1.3.1 安裝Python
1.3.2 Python開(kāi)發(fā)環(huán)境
1.4 Python解釋器
1.4.1 交互式解釋執(zhí)行模式
1.4.2 函數(shù)
1.4.3 運(yùn)行腳本文件模式
1.4.4 語(yǔ)句和注釋
1.5 數(shù)和字符的表示
1.5.1 數(shù)的表示
1.5.2 字符的表示
1.6 如何獲得幫助
1.7 習(xí)題
第2章 Python基本計(jì)算
2.1 值、類(lèi)型、對(duì)象
2.1.1 值和類(lèi)型
2.1.2 對(duì)象
2.2 變量
2.2.1 什么是變量
2.2.2 變量名和關(guān)鍵字
2.2.3 動(dòng)態(tài)類(lèi)型語(yǔ)言
2.3 數(shù)據(jù)類(lèi)型概述
2.3.1 數(shù)值類(lèi)型
2.3.2 列表
2.3.3 元組
2.3.4 字符串
2.3.5 集合
2.3.6 字典
2.4 類(lèi)型轉(zhuǎn)換和輸入
2.4.1 隱式類(lèi)型轉(zhuǎn)換
2.4.2 顯式類(lèi)型轉(zhuǎn)換
2.4.3 輸入
2.5 運(yùn)算符和表達(dá)式
2.5.1 運(yùn)算符和表達(dá)式的應(yīng)用方法
2.5.2 運(yùn)算符的種類(lèi)
2.5.3 運(yùn)算符的優(yōu)先級(jí)
2.6 可變對(duì)象和不可變對(duì)象
2.7 控制語(yǔ)句
2.7.1 if條件語(yǔ)句
2.7.2 循環(huán)語(yǔ)句
2.7.3 pass語(yǔ)句
2.8 實(shí)戰(zhàn)
2.8.1 二分查找
2.8.2 冒泡排序和簡(jiǎn)單選擇排序
2.8.3 Floyd*短路徑算法
2.9 習(xí)題
第3章 函數(shù)
3.1 定義函數(shù)、調(diào)用函數(shù)、參數(shù)傳遞
3.1.1 定義函數(shù)和調(diào)用函數(shù)
3.1.2 參數(shù)傳遞
3.1.3 return語(yǔ)句
3.1.4 文檔字符串
3.2 全局變量和局部變量
3.2.1 全局變量
3.2.2 局部變量
3.3 函數(shù)的參數(shù)
3.3.1 默認(rèn)形參
3.3.2 位置實(shí)參和關(guān)鍵字實(shí)參
3.3.3 任意形參(可變形參)
3.3.4 字典形參
3.3.5 解封參數(shù)列表
3.4 遞歸函數(shù)(調(diào)用自身的函數(shù))
3.4.1 遞歸函數(shù)的使用方法
3.4.2 實(shí)戰(zhàn):二分查找的遞歸實(shí)現(xiàn)
3.4.3 實(shí)戰(zhàn):漢諾塔問(wèn)題
3.4.4 實(shí)戰(zhàn):快速排序算法
3.4.5 實(shí)戰(zhàn):迷宮問(wèn)題
3.5 函數(shù)對(duì)象和lambda表達(dá)式
3.5.1 函數(shù)對(duì)象
3.5.2 lambda表達(dá)式
3.6 模塊和包
3.6.1 模塊
3.6.2 sys模塊(Python解釋器接口)
3.6.3 偽隨機(jī)數(shù)發(fā)生器模塊
3.6.4 包
3.6.5 Matplotlib包
3.7 實(shí)戰(zhàn):Pong游戲
3.7.1 Pygame游戲庫(kù)介紹
3.7.2 用Pygame編寫(xiě)游戲
3.7.3 Pong游戲
3.8 實(shí)戰(zhàn):線性回歸
3.8.1 機(jī)器學(xué)習(xí)
3.8.2 假設(shè)函數(shù)、回歸和分類(lèi)
3.8.3 線性回歸
3.8.4 多變量函數(shù)的*小值、正規(guī)方程
3.8.5 梯度下降法
3.8.6 梯度下降法求解線性回歸問(wèn)題:模擬數(shù)據(jù)
3.8.7 批梯度下降法
3.8.8 房屋價(jià)格預(yù)測(cè)
3.8.9 樣本特征的規(guī)范化
3.8.10 利用預(yù)測(cè)模型預(yù)測(cè)房屋價(jià)格
3.9 習(xí)題
第4章 內(nèi)置數(shù)據(jù)類(lèi)型
4.1 數(shù)值
4.1.1 int、float、complex、bool
4.1.2 類(lèi)型轉(zhuǎn)換
4.1.3 浮點(diǎn)數(shù)的精度問(wèn)題
4.1.4 數(shù)值計(jì)算的函數(shù)
4.1.5 數(shù)學(xué)模塊
4.2 列表
4.2.1 列表的定義
4.2.2 訪問(wèn)list的元素(索引和切片)
4.2.3 包含和遍歷
4.2.4 list的算術(shù)運(yùn)算
4.2.5 Python的內(nèi)置函數(shù)對(duì)list進(jìn)行操作
4.2.6 list的方法
4.2.7 列表解析式
4.2.8 list包含的不是對(duì)象本身而是對(duì)象的引用
4.3 字符串
4.3.1 定義字符串
4.3.2 轉(zhuǎn)義字符
4.3.3 索引
4.3.4 切片
4.3.5 字符串不可修改
4.3.6 包含和遍歷
4.3.7 內(nèi)置函數(shù)對(duì)字符串操作
4.3.8 字符串的方法
4.4 元組
4.4.1 創(chuàng)建tuple對(duì)象
4.4.2 索引和切片
4.4.3 tuple是不可變的
4.4.4 用內(nèi)置函數(shù)對(duì)tuple操作
4.4.5 tuple的方法
4.5 集合
4.5.1 創(chuàng)建set對(duì)象
4.5.2 遍歷set
4.5.3 用內(nèi)置函數(shù)對(duì)set操作
4.5.4 set的方法
4.5.5 set的運(yùn)算符操作
4.5.6 set的集合運(yùn)算(并、交、對(duì)稱(chēng)差)
4.6 字典
4.6.1 創(chuàng)建字典對(duì)象
4.6.2 獲取鍵的值
4.6.3 通過(guò)下標(biāo)插入或更新一個(gè)鍵值
4.6.4 插入或更新多個(gè)鍵值:update()方法
4.6.5 刪除鍵值
4.6.6 獲取所有鍵、所有值、所有鍵值
4.6.7 遍歷所有鍵、所有值、所有鍵值
4.6.8 用內(nèi)置函數(shù)訪問(wèn)dict對(duì)象
4.6.9 從兩個(gè)可迭代對(duì)象創(chuàng)建一個(gè)dict
4.6.10 用in檢測(cè)dict對(duì)象是否包含某個(gè)鍵
4.7 用強(qiáng)化學(xué)習(xí)Q-Learning算法求解*佳路徑
4.7.1 強(qiáng)化學(xué)習(xí)
4.7.2 Q-Learning算法
4.7.3 Q-Learning算法的Python實(shí)現(xiàn)
4.8 習(xí)題
第5章 面向?qū)ο缶幊?
5.1 什么是面向?qū)ο缶幊?
5.1.1 過(guò)程式編程和面向?qū)ο缶幊?
5.1.2 Python既支持面向?qū)ο缶幊,也支持過(guò)程式編程
5.1.3 打印員工信息
5.2 類(lèi)和對(duì)象
5.2.1 定義類(lèi)
5.2.2 實(shí)例屬性和構(gòu)造函數(shù)
5.2.3 實(shí)例方法
5.2.4 類(lèi)屬性
5.2.5 del
5.2.6 訪問(wèn)控制和私有屬性
5.2.7 運(yùn)算符重載
5.3 派生類(lèi)
5.3.1 派生類(lèi)
5.3.2 覆蓋
5.3.3 多繼承
5.3.4 屬性解析
5.4 綁定屬性
5.4.1 動(dòng)態(tài)綁定:給類(lèi)和對(duì)象任意綁定屬性
5.4.2 對(duì)象的__dict__屬性
5.4.3 __slots__
5.5 實(shí)戰(zhàn):二叉搜索樹(shù)
5.5.1 樹(shù)、二叉樹(shù)、二叉搜索樹(shù)
5.5.2 樹(shù)和二叉樹(shù)的存儲(chǔ)表示
5.5.3 二叉樹(shù)的操作
5.5.4 二叉搜索樹(shù)的操作
5.6 實(shí)戰(zhàn):面向?qū)ο笥螒蛞婧头?ldquo;雷電戰(zhàn)機(jī)”游戲
5.6.1 面向?qū)ο笥螒蛞?
5.6.2 Pong游戲
5.6.3 仿“雷電戰(zhàn)機(jī)”游戲
5.7 習(xí)題
第6章 輸入/輸出
6.1 標(biāo)準(zhǔn)輸入/輸出
6.1.1 標(biāo)準(zhǔn)輸出函數(shù)print()
6.1.2 格式化輸出
6.1.3 美觀輸出函數(shù)pprint()
6.1.4 標(biāo)準(zhǔn)輸入(內(nèi)置函數(shù)input())
6.2 文件讀/寫(xiě)
6.2.1 內(nèi)置函數(shù)open()
6.2.2 文件對(duì)象的方法
6.2.3 二進(jìn)制文件讀/寫(xiě)
6.2.4 tell()方法和seek()方法
6.3 習(xí)題
第7章 錯(cuò)誤和異常
7.1 錯(cuò)誤
7.1.1 語(yǔ)法錯(cuò)誤
7.1.2 運(yùn)行時(shí)錯(cuò)誤:異常
7.1.3 邏輯錯(cuò)誤
7.2 異常處理
7.2.1 捕捉異常的基本形式
7.2.2 捕獲特定類(lèi)型的異常
7.2.3 捕獲未知的內(nèi)置異常
7.2.4 else子句
7.2.5 finally子句
7.2.6 用raise拋出異常
7.2.7 自定義異常類(lèi)
7.2.8 預(yù)定義清理行為
7.3 調(diào)試程序
7.3.1 輸出(打印)
7.3.2 斷言
7.3.3 日志
7.3.4 調(diào)試工具
7.4 習(xí)題
第8章 高級(jí)語(yǔ)法特性
8.1 容器、可迭代對(duì)象、迭代器、生成器
8.1.1 容器
8.1.2 可迭代的和迭代器
8.1.3 生成器
8.1.4 例子:讀取多個(gè)文件
8.1.5 標(biāo)準(zhǔn)庫(kù)的迭代器工具
8.2 閉包
8.2.1 作用域
8.2.2 嵌套函數(shù)
8.2.3 什么是閉包
8.2.4 用閉包代替類(lèi)
8.2.5 函數(shù)的閉包屬性__closure__
8.3 裝飾器
8.4 @property
8.5 類(lèi)的靜態(tài)方法和類(lèi)方法
8.5.1 靜態(tài)方法
8.5.2 類(lèi)方法
8.6 淺拷貝、深拷貝
8.6.1 淺拷貝
8.6.2 深拷貝
8.7 習(xí)題
下篇 Python標(biāo)準(zhǔn)庫(kù)
第9章 標(biāo)準(zhǔn)庫(kù)的常用模塊
9.1 操作系統(tǒng)接口模塊
9.
PYTHON3從入門(mén)到實(shí)戰(zhàn) 作者簡(jiǎn)介
董洪偉,哈爾濱工業(yè)大學(xué)應(yīng)用數(shù)學(xué)學(xué)士和基礎(chǔ)數(shù)學(xué)碩士,南京航空航天大學(xué)博士。主要研究方向:計(jì)算機(jī)圖形學(xué)與計(jì)算機(jī)視覺(jué)、深度學(xué)習(xí)。美國(guó)德州農(nóng)工大學(xué)訪問(wèn)學(xué)者(2008-2009),休斯頓大學(xué)訪問(wèn)學(xué)者(2016)。
- >
小考拉的故事-套裝共3冊(cè)
- >
姑媽的寶刀
- >
羅曼·羅蘭讀書(shū)隨筆-精裝
- >
苦雨齋序跋文-周作人自編集
- >
李白與唐代文化
- >
名家?guī)阕x魯迅:故事新編
- >
羅庸西南聯(lián)大授課錄
- >
經(jīng)典常談