編輯推薦
1.Head First知名書系之一,是網路暢銷書《Head First 設計模式》《Head First JAVA》姊妹篇。
2.python書應該像python語言一樣有趣,本書不是長篇累牘的說教,羅列乾巴巴的語法,而是採用詼諧有趣的“head first 系列”編寫風格,帶你輕鬆愉快的學習這門語言。這正是python社群、科技大牛、電腦科學家、讀者強烈推薦零基礎入門的主要原因。
3.對於新的Python 3.5而言,本指南是完美的實戰快速參考。書中各章透過項目闡述,從中你將會學會:
(1)將重要的Python概念直接裝入你的大腦
(2)模型資料儲存為列表、元組、集合和字典
(3)不要困惑,可以使用DB-API
(4)對象?修飾符?生成器?它們都在這裡
(5)用Flask創建現代Web應用
(6)用模組共享你的程式碼
4.為了給讀者更多的內容,我們上傳了內頁插圖,內頁插圖是彩色的,實體書是黑白印刷。
鐵桿讀者力薦:
圖文並茂,細節詳盡,淺顯易懂循序漸進,是本入門的好書!
買回來覺得是以前買的同類python書中zui生動的,讀後如獲至寶,讓我對python又有了更有系統的認識,好書!
是一本不錯的入門書籍,內容淺顯易懂,很適合初學者,喜歡這個head first這個系列的書籍。
每天看一章,寫得不是那麼深,但很實用,值得買。
內容簡介
你是不是想學習Python語言但又不想那麼費力地翻閱手冊?利用這本《Head First Python(第二版)》,你很快就能掌握Python的基礎知識,並處理內建資料結構和函數。接下來你將建立自己的Web應用,研究資料庫管理、異常處理,以及資料轉換。如果你想知道利用上下文管理器、修飾符、推導式和生成器能夠做什麼,都可以在這本書中找到。本書將提供一個完整的學習體驗,幫助你迅速成為Python程式設計師。
為什麼這本書如此與眾不同?
根據認知科學與學習理論的z新研究成果,《Head First Python(第二版)》採用了適合大腦的豐富格式訓娓道來,而不是長篇累牘地說教,讓你昏昏欲睡。為什麼要把你的時間浪費在與新概念的奮鬥中?這種多感官的學習體驗專門為你的大腦而設計,可以讓它有z好的工作狀態。
作者簡介
Paul Barry在愛爾蘭的卡洛居住工作,這是一個約35,000人的小鎮,位於愛爾蘭首都都柏林西南80千米的地方。
Paul獲得了資訊系統理學學士學位,並獲得了計算理學碩士學位。他還拿到了「學習與教學」 研究生資格證書。
Paul從1995年就在愛爾蘭卡羅理工學院工作,1997年開始擔任講師。在投入教學之前,Paul在IT行業打拼了近十年, 在愛爾蘭和加拿大都曾工作過, 那時他的工作主要是在保健領域。 Paul與Deirdre結婚後有了3個孩子(其中兩個孩子已經上大學了)。
從2007學年開始, Python程式語言(和相關技術)已經成為Paul的研究生課程中不可或缺的一部分。
Paul也是另外4本技術書的作者(合作者): 兩本Python書和兩本Perl書。之前, 他曾為Linux Journal Magazine寫過大量文章,他也是這家雜誌社的特約編輯。
精彩書評
對《Head First Python(第二版)》的高度讚譽:
★Python書應該像Python語言一樣有趣。作為一個超棒的老師,透過《Head First Python(第二版)》, 本書作者會帶你輕鬆愉快地學習這種語言,使你完全有實力編寫真正有用的Python代碼。
—— Eric Freeman博士,
電腦科學家,技術教育者, Disney Online前CTO
★《Head First Python(第二版)》很好地介紹了Python語言,以及如何在真實世界中使用這種語言…如果你想找一本好的Python入門書,這將是一個不錯的起點。
——David Griffiths,圖書作者和敏捷教練
★透過本書第1版的大量修訂和更新,《Head First Python(第二版)》將在迅速壯大的優秀Python資源中成為大家的zui愛。內容得到合理組織,使讀者有更大收貨,另外盡可能地強調了實用性。書中以簡潔的方式涵蓋了所有必要的主題,同時趣味性的表述使得讀這本書成為一種享受。
——Caleb Hattingh, 《20 Python Libraries You Aren't Using (But Should)》和《Learning Cython》作者
★這是進入Python游泳池的一個清澈的入口。不會讓你跳水時肚子先著水,而且會比你預想更深。
——Bill Lubanovic, 《Introducing Python》作者
對本書第1版的讚譽
★《Head First Python》不單純是一本優秀的Python語言入門書,更棒的是,它充分展現了Python在現實世界中如何使用。這本書並不是羅列乾巴巴的語法,它會教你如何為Android手機、Google App Engine等創建應用程式。
—— David Griffiths, 圖書作者與敏捷方法教練
★其他書總是先從理論入手,然後過渡到範例,《Head First Python》則不然,它直接進入程式碼,並隨著內容的展開逐步對理論做出解釋。這是一個更有效的學習環境,因為讀者從一開始就會全心投入。另外讀這本書也是一個令人愉悅的過程。它有趣而不無聊,內容豐富而不口囉嗦。書中提供的大量範例和解釋足以涵蓋你在日常工作中將要使用的大部分內容。我會向所有剛開始接觸Python的人推薦這本書。
—— Jeremy Jones, 《Python for Unix and Linux System Administration》的作者之一
對其他head first書的讚譽:
★Kathy和Bert的《Head First Java》完全改變了我們對一本印刷書籍的印象,它非常像我們看慣了的GUI。作者們用一種巧妙的方式,把Java的學習變成一個非常有趣的過程,讓我們總是想知道“他們下一步要做什麼?”
—— Warren Keuffel, 《軟體開發》雜誌
★除了引人入勝的風格會一直吸引著你,讓你對Java從一無所知直到能夠熟練使用,《Head First Java》還提供了大量實戰內容,這些內容在其他書裡往往被省略,只作為練習留給讀者完成……這是一本思維敏捷、新穎奇特而且很實用的書——即便是講解對象串行化和網絡傳送協議這樣一些複雜的技術,也不會讓你感到困難,仍能毫無障礙地讀下去,現在沒有多少書能做到這一點。
—— Dr. Dan Russell, 使用者科學與體驗研究計畫主管,IBM Almaden研究中心(並在史丹佛大學教授人工智慧)
★這本書明快、新穎、有趣,而且引人入勝。另外要注意,你確實能從中學到東西!
—— Ken Arnold, Sun Microsystems前資深工程師,與Java之父James Gosling合著《Java程式語言》
★它讓我感覺勝讀萬卷書。
—— Ward Cunningham, Wiki發明家和Hillside Group創辦人
★詼諧的語調恰到好處,並用平實的方式將程式設計方式為我們娓娓道來。這是實用開發策略的理想參考——讓人不必深陷於連篇累牘乏味的'專家教誨'就能大有收穫。
—— Travis Kalanick, Scour和Red Swoosh創辦人
目錄
目錄(概覽)
1 基礎知識:快速入門
2 列表資料:處理有序數據
3 結構化資料:處理結構化資料
4 程式碼重用:函數與模組
5 建構一個網頁應用程式:來真格的
6 儲存和管理資料:資料放在哪裡
7 使用資料庫:具體使用Python的DB-API
8 一點點類別:抽象行為和狀態
9 上下文管理協定:掛接Python的with語句
10 函數修飾符:包裝函數
異常處理:出問題了怎麼辦
ll3A 關於線程:處理等待
12 進階迭代:瘋狂地循環
附錄A安裝:安裝Python
附錄B Pythonanywhere:部署你的網頁應用
附錄C我們沒有介紹的十大內容:還有更多要學習
附錄D我們沒有介紹的十大項目:更多工具、函式庫和模組
附錄E多參與:Python社區
索引
詳細目錄(請參閱內頁插圖)
評論{{'('+ commentList.posts_count + ')'}}
分享您的感受,幫助更多用戶做出選擇。
撰寫評論{{i}}星
{{i}} 星
{{ parseInt(commentRatingList[i]) }}%
{{ showTranslate(comment) }}收起
{{ strLimit(comment,800) }}查看全部
Show Original{{ comment.content }}
{{ formatTime(comment.in_dtm) }} 已購買 {{groupData}}
{{ showTranslate(comment) }}收起
{{ strLimit(comment,800) }}查看全部
Show Original{{ comment.content }}
{{ formatTime(comment.in_dtm) }} 已購買 {{groupData}}
暫無符合條件的評論~
評論詳情
{{commentDetails.user_name}}
{{ showTranslate(commentDetails) }}收起
{{ strLimit(commentDetails,800) }}查看全部
Show Original{{ commentDetails.content }}
{{ formatTime(commentDetails.in_dtm) }} 已購買 {{groupData}}
回覆{{'(' + replyList.length + ')'}}
{{ reply.reply_user_name }}回覆{{ reply.parent_user_name }}
{{ showTranslate(reply) }}收起
{{ strLimit(reply,800) }}查看全部
Show Original{{ reply.reply_content }}
{{ formatTime(reply.reply_in_dtm) }}
這是到目前為止的所有評論!
請輸入評論
舉報
確認刪除該評論嗎?
取消