深入淺出程序設(shè)計(中文版)

出版時間:2012-1  出版社:東南大學(xué)出版社  作者:Paul Barry,David Griffiths  頁數(shù):395  譯者:蔣雁翔,童健  
Tag標(biāo)簽:無  

內(nèi)容概要

  《深入淺出程序設(shè)計(中文版)》介紹了編寫計算機(jī)程序的核心概念:變量、判斷、循環(huán)、函數(shù)與對象——無論運(yùn)用哪種編程語言,都能在動態(tài)且多用途的python語言中使用具體示例和練習(xí)來運(yùn)用并鞏固這些概念。  學(xué)習(xí)基本的工具來開始編寫你感興趣的程序,而不是其他人認(rèn)為你應(yīng)該使用的通用軟件,并對軟件能做什么(不能做什么)有一個更好的了解。當(dāng)你完成這些,你就擁有了必要的基礎(chǔ)去使用任何一種你需要或想要學(xué)習(xí)的語言或軟件項目?! ”緯奶貏e之處在于:  我們認(rèn)為你的時間如此寶貴以至于不應(yīng)該花費(fèi)在為新概念傷腦筋上面?!渡钊霚\出程序設(shè)計》用最新的認(rèn)知科學(xué)和學(xué)習(xí)理論打造多感官的學(xué)習(xí)體驗(yàn),運(yùn)用適合大腦工作方式的直觀的格式編排,而不是令人昏昏欲睡的密密麻麻的文字。

書籍目錄

(概要版)1 開始編碼:尋找你自己的方式2 文本數(shù)據(jù):每個字符串都有它自己的位置3 函數(shù):讓我們變得井井有條4 文件和數(shù)組中的數(shù)據(jù):排好序5 哈希和數(shù)據(jù)庫:讓數(shù)據(jù)各歸其位6 模塊化編程:讓事情保持簡單直接7 搭建圖形用戶界面:完全圖形化812 異常和消息框:選擇正確的工具?9 圖形界面元素:選擇正確的工具10 自定義窗口小部件和類:記住對象I 本書遺珠:前十大主題(本書未涵蓋到的)(詳細(xì)版)介紹你的大腦關(guān)注編程誰適合讀這本書?我們知道你在想什么。元認(rèn)知讓你的大腦順從你的方法讀我技術(shù)審閱團(tuán)隊致謝1 開始編碼尋找你自己的方式自己編程可以讓你真正控制你的電腦。編程可以讓你做到更多事那么怎么遠(yuǎn)行你的代碼呢?創(chuàng)建一個新的程序文件準(zhǔn)備運(yùn)行你的代碼程序不僅僅只是一個命令清單代碼村:你的程序就像一個路網(wǎng)分支就是代碼的分叉If/else分支Python代碼需要互相連接的路徑Python使用縮進(jìn)來連接不同的路徑循環(huán)可以一遍又一遍地運(yùn)行同一段代碼Python的while循環(huán)你的編程工具箱2 文本數(shù)據(jù)每個字符串都有它自己的位置這張圖片試圖在做無聲的交流3 函數(shù)讓我們變得井井有條隨著程序的功能變多,代碼也變得越來越復(fù)雜4 文件和數(shù)組中的數(shù)據(jù)排好序當(dāng)你的程序發(fā)展時,你處理數(shù)據(jù)的需求也在發(fā)展。5 哈希和數(shù)據(jù)庫讓數(shù)據(jù)各歸其位說到數(shù)據(jù),數(shù)組并不是唯一值得注意的事情 6 模塊化編程讓事情保持簡單直接你寫的代碼會出現(xiàn)在很多程序中7 搭建圖形用戶界面完全圖形化你的編程的技巧很棒,而且一直都在提高8 GUI和數(shù)據(jù)數(shù)據(jù)輸入窗口小部件GUI并不僅僅處理事件。他們也處理數(shù)據(jù)81/2 異常和消息框收到消息了嗎?有什么地主不對勁。你需要處理它。9 圖形界面元素選擇正確的工具很容易就可以讓你的用戶更加有效地使用你的程序。10 自定義窗口小部件和類記住對象需求可能會復(fù)雜,但是程序并不需要復(fù)雜I 本書遺珠前十大主題(本書未涵蓋到的)你已經(jīng)走了很長的路

章節(jié)摘錄

版權(quán)頁:1開始編碼尋找你自己的方式 自己編程可以讓你真正控制你的電腦?,F(xiàn)在幾乎人人都會用電腦了,但是很少有人想到如何到去控制電腦。如果你只是使用現(xiàn)在的軟件,你所能做的就會受限于別人的想法。編寫你自己的程序則只受限于你自己的想象力。編程可以啟發(fā)你的創(chuàng)造性,讓你的思維變得更精密,并且教會你如何有邏輯地分析和解決問題。那么,你想要使用自己程序還是只能使用現(xiàn)成的程序呢?編程可以讓你做到更多事你有好多問題要解決,好多事要做,但是現(xiàn)有的軟件并不能很好地解決問題。就算你的電腦上已經(jīng)安裝了很多各種各樣的軟件,你還是會有一些特別的、不一樣的事要做。你想用你的電腦來做更多事。你想要控制它。學(xué)會編程可以讓你擁有創(chuàng)新力和解決問題的能力。學(xué)會編程可以讓你來主導(dǎo)很多事。但是,到底編程是如何進(jìn)行的呢?讓我們來看一個用python語言寫的簡單游戲。

媒體關(guān)注與評論

  “《深入淺出程序設(shè)計》使用迭代過程做出了非常出色的編程教學(xué)。添加一點(diǎn)點(diǎn),多一點(diǎn)點(diǎn)解釋,使程序更好一點(diǎn)點(diǎn)。這是現(xiàn)實(shí)世界中的編程工作。我推薦這本書給任何想要涉足編程卻又不知道從哪里開始的人?!薄  狫eremy Jones,《Python for Unix and Linux System Administration》的合著者    “本書的兩位作者已經(jīng)精心創(chuàng)作出了‘深入淺出’系列最新的佳作、有什么是你希望你的計算機(jī)可以做但又無法為其編程的嗎?在《深入淺出程序設(shè)計》里,你將學(xué)習(xí)如何編寫代碼,讓你的計算機(jī)桉你的方式做事?!薄  狟ill Mietelski,軟件工程師

編輯推薦

《深入淺出程序設(shè)計(中文版)》由東南大學(xué)出版社出版。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    深入淺出程序設(shè)計(中文版) PDF格式下載


用戶評論 (總計5條)

 
 

  •     1. 第2章textual data P39代碼提供的網(wǎng)址http://www.beans-r-us.biz/prices.html已經(jīng)失效。
      
      2. 第3章functions P93-110提供的向twitter發(fā)送咖啡價格的練習(xí),因twitter不支持中國大陸運(yùn)營商手機(jī)號碼驗(yàn)證,暫時無法注冊twitter賬號,任務(wù)暫停/放棄。
  •     從去年開始就對python感興趣了,可是看著網(wǎng)絡(luò)上的簡明教程各種無奈,不是這些教程不好,而是個人沒有任何基礎(chǔ),偏偏寫教程的人默認(rèn)了你已經(jīng)知道最基礎(chǔ)的事,結(jié)果照著教程連開頭都無法順利進(jìn)行,非常打擊學(xué)習(xí)的信心。
      
      相比之下,這本書是我見過的最照顧初學(xué)者的教程了,完全為初學(xué)者考慮,大量的圖片和內(nèi)容上的精心設(shè)計,保證了讀者能夠快速上手。雖然為初學(xué)者設(shè)計,但在閱讀中無時無刻都可以感受到作者的苦心,不僅僅為了讓你掌握一種編程語言,同時也讓你學(xué)習(xí)到編程的思維。
      
      如果你對Python感興趣,如果你沒有任何編程基礎(chǔ),如果你希望自己不僅僅是簡單使用,而是真正控制你的電腦。你應(yīng)該選擇這本書。
      
      友情提示:書中的代碼演示使用的是Python3.X版本,某些代碼在Python2.X版本下無法正常運(yùn)行。
  •   Thank you so much,I am reading it now.
  •   但是書上有些外國網(wǎng)站不能登錄,好多程序要用到的東東下載不了
  •   @空氣未完成 如果你準(zhǔn)備成為程序員,就沒有你不能登錄的網(wǎng)站了
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7