《Python趣味創意程式設計》新書上架了

2021-10-18 17:46:56 字數 2199 閱讀 3106

《python趣味創意程式設計》新書上架,目前京東、**、噹噹上搜書名就可以找到,比如:

本書通過創意程式設計案例逐步引入語法知識,用python從無到有地開發,提公升讀者對程式設計的興趣和能力。全書共16章和兩個附錄。

第2章學習了整數、變數、算術運算子等語法知識,實現了乙個轉動眼珠的圓臉(20行**)。

第3章學習了for迴圈語句、整除、取餘等語法知識,實現了催眠的同心圓(12行**)。

第4章學習了if選擇判斷、比較大小運算子、邏輯運算子等語法知識,實現了旋轉的圓弧(23行**)。

第5章學習了型別轉換,實現了滑鼠互動的簡易毛筆字(52行**)。

第6章學習了迴圈巢狀、中文字串處理,實現了旋轉的方塊(19行**)。

第7章學習了隨機函式、rgb顏色模型,實現了隨機扭動的曲線(33行**)。

第8章學習了列表,實現了隨風飄動的多個粒子(38行**)。

第9章學習了無引數函式的定義、復合運算子,實現了互相作用的圓球(52行**)。

第10章學習了帶引數的函式、hsb顏色模型,實現了隨機山水畫(52行**)。

第11章學習了函式的遞迴呼叫、if-elif-else語句,繪製了遞迴分形樹(62行**)。

第12章學習了物件導向程式設計,包括類和物件、成員變數、成員函式、建構函式等語法知識,實現了粒子同心圓(43行**)。

第13章學習了while迴圈語句、影象的基本概念,實現了影象畫素取樣效果(28行**)。

第14章學習了字串元素的處理,實現了定製字元畫的效果(34行**)。

第15章利用minim庫進行音訊訊號的處理,實現了一種**視覺化的效果(60行**)。

附錄b列出了python語法知識在書**現的對應位置。

和市面上同類圖書相比,本書有以下幾個鮮明的特色:

為初學者量身打造。一般python圖書都會系統講解所有的語法知識,初學者記憶負擔大、學習難度高;本書先講解較少的語法知識,然後利用這些語法知識編寫互動創意程式,通過案例逐步引入新的語法知識,便於讀者學習理解。案例從易到難,所有程式的**均不超過100行,且提供了實現過程的分步驟**,適合上手學習。

趣味性強。大部分python圖書案例偏抽象、枯燥乏味,讀者不感興趣;本書精選了15個案例,涵蓋了多種互動藝術、創意程式設計的型別,讀者在做出這些趣味程式的過程中,會有很強的成就感。分解了案例的實現過程,每個步驟的學習成本較低,讀者很容易就能體驗到程式設計的樂趣,即時反饋提公升學習興趣。

提公升可拓展性強。本書所有章節均提供了練習題,加深讀者對python語法知識、開發方法的理解,鍛鍊邏輯思維、提公升認識問題、解決問題的能力。附錄中提供了所有練習題的參***,每章小結列出了進一步實踐的方向。

本書適合任何對計算機程式設計感興趣的人,不論是孩子還是家長、學生還是職場人士。

本書適合學習過其他程式語言,想快速學習python的人。

本書可以作為中學生、大學生學習程式設計的教材、培訓機構的參考教材,也可以作為程式設計愛好者的自學用書。

本書適合對互動藝術、創意程式設計、processing開發感興趣的人,也可以作為中學生、大學生互動藝術課程的學習教材。

python 趣味函式式程式設計

author xuefeng 1.物件導向 華山派 類 class 2.面向過程 少林派 過程 def 3.函式式程式設計 逍遙派 函式 def 函式與過程的簡單講解 函式 deffunc1 testing print in the func1 return 0 過程 deffunc2 testin...

python趣味程式設計 羊車門問題

我們今天看乙個非常有意思的問題。問題描述 你參加了一次 活動,有三個關閉的門。其中有乙個門後面裝的是汽車,後面兩個門後面裝的是山羊。主持人知道每扇門後面是什麼,你需要先選擇一扇門,在開啟它之前,主持人會在另外兩扇門中選擇一扇後面是山羊的門,開啟,這時候,你可以在還沒有開啟的兩扇門選擇,請問你是否更改...

趣味解讀Python物件導向程式設計 類和物件

考慮現實生活中,我們的思維方式是放在學生這個個人上,是學生做了自我介紹。而不是像我們剛剛寫出的 先有了介紹的行為,再去看介紹了誰。用我們的現實思維方式該怎麼用程式表達呢?今天來學習一種新的程式設計方式 物件導向程式設計 object oriented programming,oop,物件導向程式設計...