三级一区在线视频先锋_丁香另类激情小说_中文字幕一区二区三_一本一道久久a久久精品综合蜜臀_一区二区三区四区国产精品_日韩**一区毛片_在线观看日韩电影_1000部国产精品成人观看_免费不卡在线视频_亚洲国产日日夜夜_国产亚洲精品福利_亚洲精品一区二区三区在线观看_欧美美女一区二区三区_日韩欧美色电影_欧美aaa在线_久久这里只有精品6

讀書月攻略拿走直接抄!
歡迎光臨中圖網(wǎng) 請 | 注冊

包郵 Python極客項目編程

出版社:人民郵電出版社出版時間:2017-05-01
開本: 32開 頁數(shù): 295
讀者評分:4分1條評論
中 圖 價:¥25.8(3.7折) 定價  ¥69.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>
買過本商品的人還買了

Python極客項目編程 版權(quán)信息

Python極客項目編程 本書特色

Python是一種解釋型、面向?qū)ο蟆討B(tài)數(shù)據(jù)類型的高級程序設(shè)計語言。通過Python編程,我們能夠解決現(xiàn)實生活中的很多任務(wù)。 本書通過14個有趣的項目,幫助和鼓勵讀者探索Python編程的世界。全書共14章,分別介紹了通過Python編程實現(xiàn)的一些有趣項目,包括解析iTunes播放列表、模擬人工生命、創(chuàng)建ASCII碼藝術(shù)圖、照片拼接、生成三維立體圖、創(chuàng)建粒子模擬的煙花噴泉效果、實現(xiàn)立體光線投射算法,以及用Python結(jié)合Arduino和樹莓派等硬件的電子項目。本書并不介紹Python語言的基礎(chǔ)知識,而是通過一系列不簡單的項目,展示如何用Python來解決各種實際問題,以及如何使用一些流行的Python庫。 本書適合那些想要通過Python編程來進行嘗試和探索的讀者,適合了解基本的Python語法和基本的編程概念的讀者進一步學習,對于Python程序員有一定的啟發(fā)和參考價值。

Python極客項目編程 內(nèi)容簡介

Python 是一種強大的編程語言,容易學習而且充滿樂趣。但掌握了基本知識后,接下來做什么? 本書包含了一組富有想象力的編程項目,它們將引導你用Python 來制作圖像和音樂、模擬現(xiàn)實世界的現(xiàn)象,并與 Arduino 和樹莓派這樣的硬件進行交互。你將學習使用常見的Python 工具和庫,如numpy、matplotlib 和pygame, 來完成以下工作: ● 利用參數(shù)方程和turtle模塊生成萬花尺圖案; ● 通過模擬頻率泛音在計算機上創(chuàng)作音樂; ● 將圖形圖像轉(zhuǎn)換為ASCII文本圖形; ● 編寫一個三維立體畫程序,生成隱藏在*圖案下的3D圖像; ● 通過探索粒子系統(tǒng)、透明度和廣告牌技術(shù),利用OpenGL著色器制作逼真的動畫; ● 利用來自CT和MRI掃描的數(shù)據(jù)實現(xiàn)3D可視化; ● 將計算機連接到Arduino編程,創(chuàng)建響應(yīng)音樂的激光秀。 通過本書,你可以享受作為極客的真正樂趣!

Python極客項目編程 目錄

第1章 解析iTunes播放列表 3

1.1 iTunes播放列表文件剖析 3

1.2 所需模塊 5

1.3 代碼 5

1.3.1 查找重復(fù) 5

1.3.2 提取重復(fù) 6

1.3.3 查找多個播放列表中

共同的音軌 7

1.3.4 收集統(tǒng)計信息 8

1.3.5 繪制數(shù)據(jù) 8

1.3.6 命令行選項 9

1.4 完整代碼 10

1.5 運行程序 13

1.6 小結(jié) 14

1.7 實驗 14

第2章 萬花尺 15

2.1 參數(shù)方程 16

2.1.1 萬花尺方程 17

2.1.2 海龜畫圖 19

2.2 所需模塊 20

2.3 代碼 20

2.3.1 Spiro構(gòu)造函數(shù) 20

2.3.2 設(shè)置函數(shù) 21

2.3.3 restart()方法 21

2.3.4 draw()方法 22

2.3.5 創(chuàng)建動畫 22

2.3.5 SpiroAnimator類 23

2.3.5 genRandomParams()方法 24

2.3.6 重新啟動程序 24

2.3.7 update()方法 25

2.3.8 顯示或隱藏光標 25

2.3.9 保存曲線 25

2.3.10 解析命令行參數(shù)和初始化 26

2.4 完整代碼 27

2.5 運行萬花尺動畫 32

2.6 小結(jié) 33

2.7 實驗 33

第二部分 模擬生命

第3章 Conway生命游戲 37

3.1 工作原理 38

3.2 所需模塊 39

3.3 代碼 40

3.3.1 表示網(wǎng)格 40

3.3.2 初始條件 41

3.3.3 邊界條件 41

3.3.4 實現(xiàn)規(guī)則 42

3.3.5 向程序發(fā)送命令行參數(shù) 43

3.3.6 初始化模擬 43

3.4 完整代碼 44

3.5 運行模擬人生的游戲 46

3.6 小結(jié) 47

3.7 實驗 47

第4章 用Karplus-Strong算法產(chǎn)生

音樂泛音 49

4.1 工作原理 51

4.1.1 模擬 51

4.1.2 創(chuàng)建WAV文件 52

4.1.3 小調(diào)五聲音階 53

4.2 所需模塊 54

4.3 代碼 54

4.3.1 用deque實現(xiàn)環(huán)形緩沖區(qū) 54

4.3.2 實現(xiàn)Karplus-Strong算法 55

4.3.3 寫WAV文件 56

4.3.4 用pygame播放WAV

文件 56

4.3.5 main()方法 57

4.4 完整代碼 58

4.5 運行撥弦模擬 61

4.6 小結(jié) 62

4.7 實驗 62

第5章 類鳥群:仿真鳥群 63

5.1 工作原理 64

5.2 所需模塊 64

5.3 代碼 64

5.3.1 計算類鳥群的位置和速度 65

5.3.2 設(shè)置邊界條件 66

5.3.3 繪制類鳥群 67

5.3.4 應(yīng)用類鳥群規(guī)則 68

5.3.5 添加個體 70

5.3.6 驅(qū)散類鳥群 71

5.3.7 命令行參數(shù) 71

5.3.8 Boids類 71

5.4 完整代碼 72

5.5 運行類鳥群模擬 75

5.6 小結(jié) 76

5.7 實驗 76

第三部分 圖片之樂

第6章 ASCII文本圖形 79

6.1 工作原理 80

6.2 所需模塊 81

6.3 代碼 81

6.3.1 定義灰度等級和網(wǎng)格 82

6.3.2 計算平均亮度 82

6.3.3 從圖像生成ASCII內(nèi)容 83

6.3.4 命令行選項 84

6.3.5 將ASCII文本圖形字符

串寫入文本文件 84

6.4 完整代碼 85

6.5 運行ASCII文本圖形生成程序 87

6.6 小結(jié) 87

6.7 實驗 88

第7章 照片馬賽克 89

7.1 工作原理 90

7.1.1 分割目標圖像 90

7.1.2 平均顏色值 91

7.1.3 匹配圖像 91

7.2 所需模塊 92

7.3 代碼 92

7.3.1 讀入小塊圖像 92

7.3.2 計算輸入圖像的平均

顏色值 93

7.3.3 將目標圖像分割成網(wǎng)格 93

7.3.4 尋找小塊的*佳匹配 94

7.3.5 創(chuàng)建圖像網(wǎng)格 95

7.3.6 創(chuàng)建照片馬賽克 96

7.3.7 添加命令行選項 97

7.3.8 控制照片馬賽克的大小 97

7.4 完整代碼 98

7.6 運行照片馬賽克生成程序 102

7.7 小結(jié) 103

7.7 實驗 103

第8章 三維立體畫 105

8.1 工作原理 106

8.1.1 感知三維立體畫中的深度 106

8.1.2 深度圖 108

8.2 所需模塊 109

8.3 代碼 109

8.3.1 重復(fù)給定的平鋪圖像 109

8.3.2 從創(chuàng)建隨機圓平鋪 110

8.3.3 創(chuàng)建三維立體畫 111

8.3.4 命令行選項 112

8.4 完整代碼 113

8.5 運行三維立體畫生成程序 115

8.6 小結(jié) 117

8.7 實驗 117

第四部分 走進三維

第9章 理解OpenGL 121

9.1 老式OpenGL 122

9.2 現(xiàn)代OpenGL:三維圖形管線 124

9.2.1 幾何圖元 124

9.2.2 三維變換 125

9.2.3 著色器 127

9.2.4 頂點緩沖區(qū) 128

9.2.5 紋理貼圖 129

9.2.6 顯示OpenGL 129

9.3 所需模塊 130

9.4 代碼 130

9.4.1 創(chuàng)建OpenGL窗口 130

9.4.2 設(shè)置回調(diào) 131

9.4.3 Scene類 133

9.5 完整代碼 137

9.6 運行OpenGL應(yīng)用程序 142

9.7 小結(jié) 143

9.8 實驗 143

第10章 粒子系統(tǒng) 145

10.1 工作原理 146

10.1.1 為粒子運動建模 147

10.1.2 設(shè)置*大范圍 147

10.1.3 渲染粒子 149

10.1.4 利用OpenGL混合來

創(chuàng)建更逼真火花 149

10.1.5 使用公告板 150

10.1.6 生成火花動畫 151

10.2 所需模塊 151

10.3 粒子系統(tǒng)的代碼 151

10.3.1 定義粒子的幾何形狀 152

10.3.2 為粒子定義時間延遲

數(shù)組 153

10.3.3 設(shè)置粒子初始速度 153

10.3.4 創(chuàng)建頂點著色器 154

10.3.5 創(chuàng)建片段著色器 156

10.3.6 渲染 156

10.3.7 Camera類 158

10.4 粒子系統(tǒng)完整代碼 158

10.5 盒子代碼 164

10.6 主程序代碼 166

10.6.1 每步更新這些粒子 167

10.6.2 鍵盤處理程序 168

10.6.3 管理主程序循環(huán) 168

10.7 完整主程序代碼 169

10.8 運行程序 172

10.9 小結(jié) 172

10.10 實驗 172

第11章 體渲染 173

11.1 工作原理 174

11.1.1 數(shù)據(jù)格式 174

11.1.2 生成光線 175

11.1.3 顯示OpenGL窗口 177

11.2 所需模塊 178

11.3 項目代碼概述 178

11.4 生成三維紋理 178

11.5 完整的三維紋理代碼 180

11.6 生成光線 181

11.6.1 定義顏色立方體的

幾何形狀 182

11.6.2 創(chuàng)建幀緩沖區(qū)對象 184

11.6.3 渲染立方體的背面 185

11.6.4 渲染立方體的正面 185

11.6.5 渲染整個立方體 186

11.6.6 調(diào)整大小處理程序 187

11.7 完整的光線生成代碼 187

11.8 體光線投射 192

11.8.1 頂點著色器 194

11.8.2 片段著色器 194

11.9 完整的體光線投射代碼 196

11.10 二維切片 199

11.10.1 頂點著色器 201

11.10.2 片段著色器 202

11.10.3 針對二維切片的

用戶界面 202

11.11 完整的二維切片代碼 203

11.12 代碼整合 206

11.13 完整的主文件代碼 207

11.14 運行程序 209

11.15 小結(jié) 210

11.16 實驗 210

第五部分 玩硬件

第12章 Arduino簡介 215

12.1 Arduino 216

12.2 Arduino生態(tài)系統(tǒng) 217

12.2.1 語言 218

12.2.2 IDE 218

12.2.3 社區(qū) 218

12.2.4 外設(shè) 219

12.3 所需模塊 219

12.4 搭建感光電路 219

12.4.1 電路工作原理 219

12.4.2 Arduino程序 220

12.4.3 創(chuàng)建實時圖表 221

12.5 Python代碼 222

12.6 完整的Python代碼 224

12.7 運行程序 226

12.8 小結(jié) 227

12.9 實驗 227

第13章 激光音樂秀 229

13.1 用激光產(chǎn)生圖案 230

13.1.1 電機控制 230

13.1.2 快速傅里葉變換 232

13.2 所需模塊 233

13.2.1 搭建激光秀 234

13.2.2 連接電機驅(qū)動器 236

13.3 Arduino程序 237

13.3.1 配置Arduino數(shù)字

輸出引腳 238

13.3.2 主循環(huán) 238

13.3.3 停止電機 240

13.4 Python代碼 240

13.4.1 選擇音頻設(shè)備 241

13.4.2 從輸入設(shè)備讀取數(shù)據(jù) 241

13.4.3 計算數(shù)據(jù)流的FFT 242

13.4.4 從FFT值提取頻率

信息 243

13.4.5 將頻率轉(zhuǎn)換為電機

速度和方向 243

13.4.6 測試電機設(shè)置 244

13.4.7 命令行選項 245

13.4.8 手動測試 245

13.5 完整的Python代碼 246

13.6 運行程序 249







13.7 小結(jié) 250

13.8 實驗 250

第14章 基于樹莓派的天氣監(jiān)控器 253

14.1 硬件 254

14.1.1 DHT11溫濕度傳感器 254

14.1.2 樹莓派 255

14.1.3 設(shè)置樹莓派 255

14.2 安裝和配置軟件 256

14.2.1 操作系統(tǒng) 257

14.2.2 初始配置 257

14.2.3 Wifi設(shè)置 257

14.2.4 設(shè)置編程環(huán)境 258

14.2.5 通過SSH連接 259

14.2.6 Web框架Bottle 259

14.2.7 用flot繪制 260

14.2.8 關(guān)閉樹莓派 261

14.3 搭建硬件 262

14.4 代碼 263

14.4.1 處理傳感器數(shù)據(jù)請求 264

14.4.2 繪制數(shù)據(jù) 264

14.4.3 update()方法 267

14.4.4 用于LED的JavaScript

處理程序 267

14.4.5 添加交互性 268

14.5 完整代碼 269

14.6 運行程序 272

14.7 小結(jié) 273

14.8 實驗 273

附錄A 軟件安裝 275

附錄B 基礎(chǔ)實用電子學 281

附錄C 樹莓派的建議和技巧 289





展開全部

Python極客項目編程 作者簡介

Mahesh Venkitachalam是一位擁有二十年編程經(jīng)驗的軟件工程師。 他從八年級就開始培養(yǎng)對技術(shù)的熱情,匯集成了他受歡迎的電子和編程博客:electronut.in。

商品評論(1條)
  • 主題:剛收到,正在看

    此書列出了幾個用python最新庫做的項目,值得一看

    2018/7/24 19:38:04
    讀者:ken***(購買過本書)
書友推薦
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
三级一区在线视频先锋_丁香另类激情小说_中文字幕一区二区三_一本一道久久a久久精品综合蜜臀_一区二区三区四区国产精品_日韩**一区毛片_在线观看日韩电影_1000部国产精品成人观看_免费不卡在线视频_亚洲国产日日夜夜_国产亚洲精品福利_亚洲精品一区二区三区在线观看_欧美美女一区二区三区_日韩欧美色电影_欧美aaa在线_久久这里只有精品6
欧美精品在欧美一区二区少妇| 91网站在线播放| 国产精品动漫网站| 欧美极品aⅴ影院| 国产精品国产三级国产aⅴ入口| 国产精品久久久爽爽爽麻豆色哟哟| 国产精品色在线| 一卡二卡欧美日韩| 蜜臀久久久久久久| 国产成人亚洲综合a∨婷婷图片| 高清成人免费视频| 操一操视频一区| 日本午夜精品一区二区三区| 色哟哟国产精品| 日韩精品一区二区在线观看| 欧美经典三级视频一区二区三区| 亚洲码国产岛国毛片在线| 日韩av一区二区三区| 国产suv精品一区二区883| 电影午夜精品一区二区三区| 日韩欧美一区二区三区四区| 在线观看日韩一区| 久久久久久久综合色一本| 亚洲女厕所小便bbb| 美国一区二区三区在线播放| 成人97人人超碰人人99| 久久av一区二区三区亚洲| 亚洲一区二区不卡视频| 欧美一级二级三级乱码| 亚洲欧美激情插| 韩国三级在线一区| 好看的日韩精品| 欧美日韩国产首页在线观看| 国产欧美日韩不卡免费| 日本三级亚洲精品| 99久久一区三区四区免费| 亚洲午夜精品一区二区| 欧美精品一区二区三区久久久| 久久久久国产精品麻豆| 五月婷婷色综合| 91麻豆文化传媒在线观看| 夜夜爽99久久国产综合精品女不卡| 日韩欧美你懂的| 亚洲观看高清完整版在线观看| 成人app在线| 色偷偷88欧美精品久久久| 国产欧美在线观看一区| 久久爱www久久做| 久久久久九九九| 91精品国产品国语在线不卡| 亚洲欧美乱综合| 99麻豆久久久国产精品免费| 在线一区亚洲| 亚洲欧美日韩久久精品| 不卡高清视频专区| 欧洲另类一二三四区| 亚洲另类在线制服丝袜| 5566av亚洲| 7777精品伊人久久久大香线蕉完整版 | 丰满白嫩尤物一区二区| 亚洲高清在线播放| 久久久久国产精品厨房| 国产一区二区三区精品视频| 欧美污视频久久久| 国产日韩精品一区二区三区| 国产精品影视网| 91福利在线观看| 亚洲一本大道在线| 含羞草久久爱69一区| 精品国产乱码久久久久久闺蜜| 久久精品国产免费| 亚洲精品tv久久久久久久久| 中文字幕视频一区二区三区久| 成人性生交大合| 欧美日韩mp4| 蜜桃视频在线观看一区| 亚欧洲精品在线视频免费观看| 日本一区二区三区视频视频| 不卡的av电影| 日韩女优毛片在线| 国产美女精品一区二区三区| 欧美在线视频你懂得| 视频一区在线视频| 新呦u视频一区二区| 亚洲最新在线观看| 欧美成人免费在线| 亚洲日本在线天堂| 国产在线欧美日韩| 国产精品国产三级国产普通话三级| 91年精品国产| 国产亚洲欧美日韩俺去了| 91在线观看成人| 国产欧美日本一区视频| 国产99在线免费| 亚洲欧洲精品一区二区精品久久久 | fc2成人免费人成在线观看播放| 欧美夫妻性生活| 国产精品一二三| 欧美videofree性高清杂交| 国产v综合v亚洲欧| 欧美成人猛片aaaaaaa| 成人精品一区二区三区中文字幕| 日韩美女视频一区二区在线观看| 国产成人8x视频一区二区| 日韩欧美国产1| 91免费版网站在线观看| 国产精品国产三级国产有无不卡 | 欧美精品一区二区三区在线播放| 福利一区福利二区| 久久美女高清视频| 精品高清视频| 亚洲一区成人在线| 日本精品视频一区二区三区| 狠狠v欧美v日韩v亚洲ⅴ| 欧美一区二区三区四区高清| 成人高清视频在线| 亚洲国产精品激情在线观看| 久久精彩视频| 日本欧美在线观看| 777久久久精品| av成人老司机| 亚洲免费视频成人| 色999日韩国产欧美一区二区| 国产一区视频在线看| 亚洲精品一区二区在线观看| 鲁鲁狠狠狠7777一区二区| 亚洲123区在线观看| 欧美日韩国产首页在线观看| 91麻豆国产在线观看| 一区二区三区在线免费播放| 91国产视频在线观看| 国产99精品在线观看| 国产欧美日韩在线观看| 亚洲春色在线视频| 国产精品一区二区不卡| 国产精品视频一二| 一区二区在线高清视频| 成人精品小蝌蚪| 亚洲六月丁香色婷婷综合久久| 欧美午夜精品免费| 国产成人亚洲欧美| 免费在线视频一区| 久久免费美女视频| 中文字幕日韩精品一区二区| 成人国产视频在线观看| 一区二区三区在线免费视频| 欧美精品色综合| 麻豆av一区| 国产精一品亚洲二区在线视频| 国产精品久久网站| 91麻豆精品国产91久久久资源速度 | 亚洲午夜激情网页| 日韩精品在线看片z| 亚洲高清精品中出| 91亚洲午夜精品久久久久久| 青青草成人在线观看| 国产精品欧美一级免费| 欧美疯狂做受xxxx富婆| 涩涩日韩在线| 国产成人av一区二区三区| 国产精品综合网| 亚洲丶国产丶欧美一区二区三区| 精品久久久久久久久久久久久久久| 亚洲精品视频一二三| 成人区精品一区二区| 国产美女视频一区| 日韩不卡一区二区三区| 日韩一区中文字幕| 久久久久久久精| 91麻豆精品国产91久久久使用方法 | 精品视频在线免费看| 久久精品国产综合精品| 99久久综合99久久综合网站| 美美哒免费高清在线观看视频一区二区 | 久久免费电影网| 亚洲丰满在线| 91精品国自产在线观看 | 99免费在线视频观看| 亚洲成人资源网| 2019国产精品| 日韩色视频在线观看| 亚洲女人毛片| 99视频一区二区三区| 国产盗摄女厕一区二区三区| 亚洲国产精品欧美一二99| 久久综合九色综合欧美亚洲| 色综合咪咪久久| 亚洲一区高清| 国产视频不卡| 高清不卡在线观看| 国产精品资源站在线| 亚洲一区二区三区三| 国产视频一区二区在线观看| 日韩高清国产一区在线观看| 韩国一区二区三区美女美女秀| 福利电影一区二区| 麻豆中文一区二区| 久久99国产精品麻豆| 亚洲444eee在线观看| 综合激情网...|