作 者:(美)Jason Briggs;尹哲 定 價:45 齣 版 社:人民郵電齣版社 齣版日期:2014年03月01日 頁 數:268 裝 幀:平裝 ISBN:9787115335951 ●第1部分 學習編程
●第1章 Python不是大蟒蛇
●第2章 計算與變量
●第3章 字符串、列錶、元組和字典
●第4章 用海龜畫圖
●第5章 用if和else來提問
●第6章 循環
●第7章 使用函數和模塊來重用你的代碼
●第8章 如何使用類和對象
●第9章 Python的內建函數
●第10章 常用的Python模塊
●第11章 高級海龜作圖
●第12章 用tkinter畫高級圖形
●第2部分 彈球實例
●第13章 你的個遊戲:彈球
●第14章 完成你的個遊戲:反彈吧,小球!
●第3部分 火柴人實例
●第15章 火柴小人遊戲的圖形
●第16章 開發火柴人遊戲
●第17章 創建火柴人
●部分目錄
內容簡介
Python是一款解釋型、麵嚮對象、動態數據類型的不錯程序設計語言。Python語法簡捷而清晰,具有豐富和強大的類庫,因而在各種行業中得到廣泛的應用。對於初學者來講,Python是一款既容易學又相當有用的編程語言,靠前外很多大學開設這款語言課程,將Python作為一門編程語言學習。
布裏格斯編著的《趣學Python編程》是一本輕鬆、快速掌握Python編程的入門讀物。全書分為3部分,共18章。靠前部分是靠前章到靠前2章,介紹Python編程基礎知識,包括Python的安裝和配置、變量、字符串、列錶、元組和字典、條件語句、循環語句函數和模塊、類、內建函數和繪圖,等等。第2部分是靠前3章和靠前4章,介紹如何用Python開發實例遊戲彈球。第3部分包括靠前5章到靠前8章,介紹瞭火柴人實例遊戲的開發過程。
《趣學Python編程》語言輕鬆,通俗易懂,講解由淺入深,力求將讀者閱讀和學等 (美)Jason Briggs;尹哲 Jason R. Briggs 從8歲開始編寫程序,他學習的靠前種編程語言是在Radio Shack TRS-80上的BASIC。作為開發人員及係統架構師,他是職業軟件開發者,同時他又是《Java開發者》雜誌的特約編輯。他的文章上過JavaWolr d、ONJava以及ONLamp。這是他撰寫的靠前本書。
探索計算的魅力:一本關於邏輯、創造與解決問題的入門指南 這是一本為你而備的寶藏,它不是關於一本具體的書籍,而是關於一種能力,一種跨越學科、貫穿古今的思維方式——計算思維。這本書將帶領你走進一個充滿無限可能的世界,在那裏,你將學會如何用一種全新的視角去觀察和理解我們周圍的世界,並掌握駕馭這個世界的強大工具。 想象一下,你麵前擺著一堆看似雜亂無章的積木,你的任務是搭建一座宏偉的城堡。這不僅僅是簡單的堆砌,更是對結構、空間、邏輯和比例的深刻理解。而計算思維,就像是讓你瞬間擁有瞭無數種搭建方案的藍圖,並能精準地預判哪種方案最穩固、最美觀。它教會你的,是如何將一個復雜的問題分解成更小的、易於管理的部分,然後一步步地找到最優的解決方案。這不僅是程序員必備的技能,更是任何想要在信息時代乘風破浪的人所不可或缺的智慧。 我們生活在一個由數據和算法驅動的世界。從社交媒體上的內容推薦,到城市交通的智能調度,再到科學研究的前沿探索,無處不見計算思維的影子。而這本書,正是你踏入這個奇妙領域的敲門磚。它不是簡單地羅列枯燥的代碼,也不是堆砌晦澀的理論,而是通過一係列精心設計的探索,讓你在實踐中感悟計算思維的精髓。 你將在這個旅程中,逐步領略到“抽象”的強大。當麵對一個復雜現象時,如何剝離錶象,抓住核心要素?如何將現實世界的問題轉化為計算機可以理解的語言?這就像是為你的大腦繪製一張簡化的地圖,讓你在紛繁的信息中迅速定位關鍵,高效思考。你會發現,通過抽象,我們能夠理解更宏觀的係統,解決更棘手的問題。 你還會深入體驗“分解”的藝術。任何一個看似龐大的任務,都可以被拆解成一係列相互關聯的子任務。這本書會教你如何識彆這些子任務,如何安排它們的順序,以及如何並行處理,從而提高效率,降低難度。這不僅僅是編程的技巧,更是項目管理、時間管理乃至生活規劃的通用法則。 “模式識彆”將是你探索的另一條重要路徑。在看似不同的事物中尋找共性,發現規律,並將其推廣應用,是人類智慧的結晶。本書會引導你觀察數據中的趨勢,分析現象背後的邏輯,從而做齣更明智的判斷和預測。你將學會如何從經驗中提煉齣可復用的解決方案,避免重復造輪子。 最後,你將掌握“算法設計”的精妙。算法,是解決問題的具體步驟和指令。這本書會讓你明白,一個好的算法不僅要能解決問題,還要高效、優雅。你將學習如何設計齣清晰、簡潔、可執行的算法,讓計算機準確無誤地執行你的意圖。這就像是為任何一項任務製定一份周密詳盡的作戰計劃,確保每一步都朝著目標前進。 這本書的魅力在於,它將這些抽象的概念,用一種生動有趣的方式呈現齣來。它摒棄瞭刻闆的教科書模式,而是通過一係列精心設計的“挑戰”和“實驗”,讓你在動手實踐中獲得成就感。你會遇到各種各樣的問題,從簡單的邏輯推理,到構建一個能夠自我學習的智能體。每完成一個挑戰,你都會對計算思維有更深的理解,對自己的能力有更強的信心。 想象一下,你能夠寫齣一個程序,讓它幫你整理海量的照片,或者預測你下個月的開銷;你能夠設計齣一個簡單的遊戲,讓朋友們驚嘆你的創意;你甚至能夠用代碼模擬齣一個微型的生態係統,觀察它的演變。這些並非遙不可及的夢想,而是這本書能夠帶你實現的目標。 這本書不僅僅是關於“如何做”,更是關於“為何這樣做”。它會深入淺齣地解釋每一個概念背後的原理,讓你知其然,更知其所以然。你將理解為什麼某些方法比其他方法更有效,為什麼某些設計比其他設計更優雅。這種對“為何”的追問,將極大地提升你解決問題的深度和廣度。 它會鼓勵你去“犯錯”和“調試”。在編程的世界裏,錯誤是學習過程中不可或缺的一部分。這本書會讓你擁抱錯誤,從中學習,並掌握定位和修復問題的技巧。這種“試錯”的經曆,將磨練你的耐心和毅力,讓你變得更加堅韌。 你還會發現,這本書倡導的是一種“協作”的精神。計算思維的很多應用,都需要團隊的智慧。它會讓你理解如何與他人分享你的想法,如何共同解決一個復雜的問題,如何在一個共享的代碼庫中高效工作。這種協作能力,在現代社會中至關重要。 這本書還會引導你看到計算思維在各個領域的廣泛應用。無論是生物學、經濟學,還是藝術、音樂,都能夠從中汲取靈感,找到創新的突破口。你將看到,計算思維不僅僅是技術人員的工具,更是每一個渴望理解世界、改造世界的人的利器。 閱讀這本書,你將不再是被動地接受信息,而是主動地探索、創造和解決問題。你將培養齣一種批判性思維,能夠質疑現狀,尋找更優的解決方案。你將擁有一種敏銳的洞察力,能夠從數據中發現隱藏的模式和規律。 更重要的是,這本書將為你打開一扇通往未來的大門。在這個快速變化的時代,掌握計算思維,就如同擁有瞭一張進入未來世界的通行證。它將讓你在麵對未知時,不再感到迷茫,而是充滿自信地迎接挑戰,並用你所學的智慧,去創造一個更美好的未來。 這本書,是一次智力的冒險,一次能力的鍛造,一次通往無限可能的旅程。它將是你成為一個更具創造力、更具解決問題能力、更能夠駕馭未來時代的強大助推器。準備好迎接這場精彩的探索瞭嗎?
這本書的封麵設計真是讓人眼前一亮,那種鮮活的色彩搭配和充滿活力的字體選擇,一下子就抓住瞭我的注意力。我本來對編程這種看起來有點枯燥的領域敬而遠之,但看到這個名字,就感覺好像有什麼魔力在吸引我。拿到書之後,我立刻被那種輕鬆愉快的氛圍感染瞭。作者的文字非常風趣幽默,一點也沒有那種高高在上的技術術語堆砌感。讀起來就像是在聽一位經驗豐富的、又很會講故事的朋友在跟你聊編程。特彆是那些開篇的小故事或者生活化的例子,總能讓我瞬間理解一個原本抽象的概念。比如,講到變量的時候,作者竟然用“衣櫃裏的不同格子”來做比喻,簡直太形象瞭!我感覺自己不是在學習一門硬邦邦的技術,而是在玩一個充滿驚喜的解謎遊戲。這本書讓我徹底打消瞭“編程是天纔纔能學會的”這種固有印象,它真的把編程的入門門檻降到瞭最低,讓人有信心一步一步往下走。