Python語言程序設(shè)計 : (
本書保持了Liang博士系列叢書中一貫的、標(biāo)志性的教與學(xué)的哲學(xué):以實(shí)例教,由實(shí)踐學(xué)。書中采用了他所提出的已經(jīng)經(jīng)過實(shí)踐檢驗(yàn)的“基礎(chǔ)先行”的方法,即在定義類之前,首先使用清晰簡明的語言介紹基本程序設(shè)計概念,如選擇語句、循環(huán)和函數(shù);在介紹面向?qū)ο蟪绦蛟O(shè)計和GUI編程之前,首先介紹基本邏輯和程序設(shè)計概念。書中除了給出一些以游戲和數(shù)學(xué)為主的典型實(shí)例外,還在每章的開始使用簡單的圖形給出一兩個例子,以激發(fā)學(xué)生的學(xué)習(xí)興趣。
本書特色
?以“基礎(chǔ)先行”方法介紹基本程序設(shè)計概念和方法,幫助學(xué)生循序漸進(jìn)地學(xué)習(xí)所有必需和重要的基本概念。
?以“問題驅(qū)動”方法講授程序設(shè)計技術(shù),強(qiáng)調(diào)問題求解,而非語法。通過廣泛的趣味性實(shí)例(涉及數(shù)學(xué)、自然科學(xué)、商業(yè)、金融、游戲、動畫和多媒體領(lǐng)域)來激發(fā)學(xué)生的學(xué)習(xí)興趣,為求解這些問題,適時地引入相關(guān)的語法和庫。
?可以靈活介紹GUI相關(guān)主題...
本書保持了Liang博士系列叢書中一貫的、標(biāo)志性的教與學(xué)的哲學(xué):以實(shí)例教,由實(shí)踐學(xué)。書中采用了他所提出的已經(jīng)經(jīng)過實(shí)踐檢驗(yàn)的“基礎(chǔ)先行”的方法,即在定義類之前,首先使用清晰簡明的語言介紹基本程序設(shè)計概念,如選擇語句、循環(huán)和函數(shù);在介紹面向?qū)ο蟪绦蛟O(shè)計和GUI編程之前,首先介紹基本邏輯和程序設(shè)計概念。書中除了給出一些以游戲和數(shù)學(xué)為主的典型實(shí)例外,還在每章的開始使用簡單的圖形給出一兩個例子,以激發(fā)學(xué)生的學(xué)習(xí)興趣。
本書特色
?以“基礎(chǔ)先行”方法介紹基本程序設(shè)計概念和方法,幫助學(xué)生循序漸進(jìn)地學(xué)習(xí)所有必需和重要的基本概念。
?以“問題驅(qū)動”方法講授程序設(shè)計技術(shù),強(qiáng)調(diào)問題求解,而非語法。通過廣泛的趣味性實(shí)例(涉及數(shù)學(xué)、自然科學(xué)、商業(yè)、金融、游戲、動畫和多媒體領(lǐng)域)來激發(fā)學(xué)生的學(xué)習(xí)興趣,為求解這些問題,適時地引入相關(guān)的語法和庫。
?可以靈活介紹GUI相關(guān)主題。第1~6章使用內(nèi)置的Turtle圖形模塊,其余部分使用Tkinter,這兩種工具都是簡單、易學(xué)的程序設(shè)計教學(xué)工具。每章的開始都有GUI實(shí)例,每章末尾還有專門的GUI練習(xí)。
Y. Daniel Liang(梁勇) 阿姆斯特朗亞特蘭大州立大學(xué)計算機(jī)科學(xué)系Yamacraw教授。之前曾是普度大學(xué)計算機(jī)科學(xué)系副教授,并曾兩次獲得普度大學(xué)杰出研究獎。他所編寫的Java教程在美國大學(xué)Java課程中采用率最高。
