深入淺出程序設(shè)計(影印版)
出版時間:2010年09月
頁數(shù):406
通過此書,你將學習:
你是否曾經(jīng)希望可以從一本書里學習如何編程?如果你以前沒有編程經(jīng)驗,你可能想知道該從哪里開始。
《深入淺出程序設(shè)計》介紹了編寫計算機程序的核心概念:變量、判斷、循環(huán)、函數(shù)與對象——無論運用哪種編程語言,都能在動態(tài)且多用途的Python語言中使用具體示例和練習來運用并鞏固這些概念。
學習基本的工具來開始編寫你感興趣的程序,而不是其他人認為你應(yīng)該使用的通用軟件,并對軟件能做什么(不能做什么)有一個更好的了解。當你完成這些,你就擁有了必要的基礎(chǔ)去使用任何一種你需要或想要學習的語言或軟件項目。
本書的特別之處在于:
我們認為你的時間如此寶貴以至于不應(yīng)該花費在為新概念傷腦筋上面?!渡钊霚\出程序設(shè)計》用最新的認知科學和學習理論打造多感官的學習體驗,運用適合大腦工作方式的直觀的格式編排,而不是令人昏昏欲睡的密密麻麻的文字。
“《深入淺出程序設(shè)計》使用迭代過程做出了非常出色的編程教學。添加一點點,多一點點解釋,使程序更好一點點。這是現(xiàn)實世界中的編程工作。我推薦這本書給任何想要涉足編程卻又不知道從哪里開始的人?!?br />
—— Jeremy Jones, 《Python for Unix and Linux System Administration》的合著者
“本書的兩位作者已經(jīng)精心創(chuàng)作出了‘深入淺出’系列最新的佳作。有什么是你希望你的計算機可以做但又無法為其編程的嗎?在《深入淺出程序設(shè)計》里,你將學習如何編寫代碼,讓你的計算機按你的方式做事?!?br />
—— Bill Mietelski, 軟件工程師
- Intro
- 1 Starting to Code: Finding Your Way
- 2 Textual Data: Every String Has Its Place
- 3 Functions: Let’s Get Organized
- 4 Data Files and Arrays: Sort It Out
- 5 Hashes and Databases: Putting Data in Its Place
- 6 Modular Programming: Keeping Things Straight
- 7 Building a Graphical User Interface: Going All Gooey
- 8 GUIs and Data: Data Entry Widgets
- 81/2 Exceptions and Message Boxes: Get the Message?
- 9 Graphical Interface Elements: Selecting the Right Tool
- 10 Custom Widgets and Classes: With an Object in Mind
- i Leftovers: The Top Ten Things (We Didn’t Cover)
書名:深入淺出程序設(shè)計(影印版)
國內(nèi)出版社:東南大學出版社
出版時間:2010年09月
頁數(shù):406
書號:978-7-5641-2265-2
原版書出版商:O'Reilly Media
Paul Barry
Paul Barry最近意識到他已經(jīng)做了大概25年的編程了,這個事實有點讓人驚訝。在這25年里,Paul使用過很多種不同的編程語言,在兩個洲的兩個國家生活和工作過,結(jié)了婚,有了三個孩子,(好吧...其實是他的妻子Deirdre生了這三個孩子啦,但是Paul也干了他該干的活了嘛),完成了計算機專業(yè)的學士和碩士學位的學習,寫了另外兩本書,還在Linux Journal上發(fā)表了大量的技術(shù)文章,而且也沒有變成禿頂...可悲的是,這種情況可能正在改變了。Paul在第一次看到深入淺出 HTML with CSS & XHTML時就非常喜歡它,而且他立刻意識到這種深入淺出的教學風格用在教授編程上會很棒。他和David簡直太高興了,以至于不能寫出這本書來證明他的直覺是正確的。Paul在白天的工作是在The Institute of Technology, Carlow in Ireland做一名講師。作為計算機和網(wǎng)絡(luò)系工作的一部分,Paul把他的工作時間花在了探索,學習和教授那些很酷的編程技術(shù)上,這些在他看來是很有樂趣的事情(關(guān)于這個Paul可能還需要給出更多證明). Paul也希望他的學生們覺得他教的那些東西是有意思的。
David Griffiths
David Griffiths從12歲就開始編程了,那時候他看到了有關(guān)Seymour Papert的工作的一篇文章。15歲的時候,他寫了Papert計算機語言LOGO的一個應(yīng)用。在大學了學習了純數(shù)學之后,他開始給計算機寫代碼,也給雜志讀者寫文章。他做過敏銳的教練,開發(fā)人員,還有車庫服務(wù)員,只不過不是以這樣的順序干活的。他能用10種以上的語言編寫代碼,或是一種語言寫散文,而當他不在寫作,編碼或是教練時,他就把大部分的閑暇時間花在旅行上,和他那可愛的妻子一起,還有Head First系列的作者—Dawn。
在寫《深入淺出Programming》之前, 他寫過另外一本書,叫做《深入淺出 Rails》,那是一本很出色的讀物,而且可以作為一份貼心的禮物送給任何一個親近的朋友或是家庭成員。
你可以在Twitter上關(guān)注他:http://twitter.com/dgriffiths。