幫助中心 | 我的帳號 | 關於我們

Python趣味創意編程

  • 作者:童晶|責編:陳冀康
  • 出版社:人民郵電
  • ISBN:9787115551757
  • 出版日期:2021/01/01
  • 裝幀:平裝
  • 頁數:228
人民幣:RMB 79 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書基於Python編程,實現了15個有趣的互動場景,循序漸進地向讀者展示了這些場景的實現過程,幫助讀者掌握Python編程。全書共16章,講解了Python基本語句、算術運算符、字元串、循環、全局變數、選擇判斷、隨機函數、列表、函數、複合運算符、遞歸、面向對象編程等入門知識,同時涉及Processing軟體的配置、繪製、幀率、滑鼠鍵盤互動、字元串處理、文字處理、音視頻處理等使用方法。此外還簡要介紹了RGB顏色模型、HSB顏色模型、圖像、人臉檢測的基本概念,方便讀者利用自己的創意來進行進一步的發揮和創造。附錄A給出了書中練習題的參考答案,附錄B給出了書中基本概念的索引。
    本書適合對Python編程、互動藝術、創意編程、Processing開發感興趣的讀者閱讀,也可以作為中學生、大學生互動藝術課程的教材和程序設計課程的參考教材。

作者介紹
童晶|責編:陳冀康
    童晶,浙江大學電腦專業博士,河海大學電腦系副教授、碩士生導師,中科院兼職副研究員,主要研究方向為電腦圖形學、數字化藝術、虛擬現實三維列印等,曾發表學術論文30余篇。具有15年的一線編程教學經驗,被評為河海大學優秀主講教師。開設課程在校內廣受好評,在知乎、網易雲課堂、中國大學MOOC等線上平台已有上百萬次的閱讀量。積極投身教學與學生創新,曾指導學生獲得英特爾嵌入式比賽全國一等獎、「挑戰杯」全國三等獎、「中國軟體杯」全國一等獎、中國大學生服務外包大賽全國一等獎等眾多獎項。

目錄
第1章  Python與Processing介紹
  1.1  什麼是Python
  1.2  Processing下載與配置
  1.3  小結
第2章  轉動眼珠的圓臉
  2.1  顯示一個圓
  2.2  整數與算術運算符
  2.3  顯示多個圓
  2.4  變數
  2.5  設置背景和圓的亮度
  2.6  跟隨滑鼠移動的圓圈
  2.7  轉動的眼珠
  2.8  轉動眼珠的圓臉
  2.9  小結
第3章  催眠的同心圓
  3.1  變大的圓圈
  3.2  圓圈重複變大
  3.3  繪製同心圓
  3.4  利用for循環語句繪製同心圓
  3.5  同心圓逐漸變大的動畫效果
  3.6  小結
第4章  旋轉的圓弧
  4.1  繪製圓弧
  4.2  圓弧的旋轉
  4.3  利用全局變數實現圓弧變長
  4.4  if語句實現圓弧長度重複變化
  4.5  邏輯運算符
  4.6  圓弧同時旋轉與長度變化
  4.7  多層圓弧效果
  4.8  小結
第5章  簡易毛筆字
  5.1  滑鼠畫圓
  5.2  滑鼠畫線
  5.3  改變畫線粗細
  5.4  粗細平滑過渡
  5.5  一條線段上粗細插值
  5.6  繪製分叉線
  5.7  小結
第6章  旋轉的方塊
  6.1  繪製方塊
  6.2  方塊旋轉
  6.3  方塊縮放
  6.4  繪製一行方塊
  6.5  繪製方塊陣列
  6.6  方塊陣列旋轉縮放
  6.7  文字表情包
  6.8  小結
第7章  隨機扭動的曲線
  7.1  圓圈上的點
  7.2  random隨機函數

  7.3  noise隨機函數
  7.4  連續變化的隨機點
  7.5  將點連接成曲線
  7.6  處理首尾不連續的問題
  7.7  彩色曲線效果
  7.8  清屏與保存圖片
  7.9  小結
第8章  隨風飄動的粒子
  8.1  逐漸消失的軌跡
  8.2  隨機運動的圓點
  8.3  列表的概念
  8.4  利用列表實現多個粒子
  8.5  隨機速度場
  8.6  彩色效果
  8.7  小結
第9章  互相作用的圓球
  9.1  多個隨機圓球
  9.2  圓球間的作用力
  9.3  滑鼠交互添加圓球
  9.4  不同半徑的圓球
  9.5  無參數的函數
  9.6  小結
第10章  隨機山水畫
  10.1  HSB顏色模型
  10.2  天空顏色漸變
  10.3  繪製彩色雲朵
  10.4  繪製山脈
  10.5  滑鼠點擊更新畫面
  10.6  帶參數的函數
  10.7  小結
第11章  遞歸分形樹
  11.1  遞歸
  11.2  繪製分形樹
  11.3  滑鼠交互的分形樹
  11.4  添加隨機性
  11.5  小結
第12章  粒子同心圓
  12.1  類的成員變數
  12.2  類的成員函數
  12.3  面向對象版本的運動粒子
  12.4  粒子移向同心圓
  12.5  小結
第13章  圖像像素採樣
  13.1  圖像文件的讀取與顯示
  13.2  像素顏色的獲取
  13.3  生成馬賽克圖像
  13.4  隨機採樣畫圓
  13.5  均勻採樣畫圓
  13.6  葉序採樣畫圓
  13.7  小結

第14章  定製字元畫
  14.1  均勻採樣圖片顯示文字
  14.2  均勻採樣顯示一段文字
  14.3  調整均勻採樣位置
  14.4  添加隨機性
  14.5  小結
第15章  音樂可視化
  15.1  利用Minim庫播放音樂
  15.2  繪製音樂波形
  15.3  繪製音樂頻譜波形
  15.4  圓圈射線頻譜顯示
  15.5  射燈連線
  15.6  變大變小的眼睛
  15.7  小結
第16章  堅持一百秒
  16.1  反彈的小球
  16.2  添加飛碟
  16.3  背景音樂和得分顯示
  16.4  攝像頭視頻獲取與處理
  16.5  人臉控制飛碟移動
  16.6  遊戲效果的改進
  16.7  小結
附錄A  練習題參考答案
附錄B  語法知識索引

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032