Python for Kids: A Playful Introduction to Programming
作者 | Jason R. Briggs |
---|---|
出版社 | 五南圖書出版股份有限公司 |
商品描述 | 給中小學生的Python: 初學程式設計也能快速上手 (第2版):,適合10歲以上孩子(及其父母)閱讀把真正的程式設計變得簡單Python是一種強大且通俗易懂的程式語言,它易學又好用 |
作者 | Jason R. Briggs |
---|---|
出版社 | 五南圖書出版股份有限公司 |
商品描述 | 給中小學生的Python: 初學程式設計也能快速上手 (第2版):,適合10歲以上孩子(及其父母)閱讀把真正的程式設計變得簡單Python是一種強大且通俗易懂的程式語言,它易學又好用 |
內容簡介 適合10歲以上孩子(及其父母)閱讀 把真正的程式設計變得簡單 Python是一種強大且通俗易懂的程式語言,它易學又好用!但是,關於學習Python 語言的書大多很枯燥、無趣,讀起來沒什麼樂趣。 本書把你帶入一個鮮活的Python程式語言世界。作者Jason R. Briggs將帶領你用獨特的(往往很好玩的)範例程式帶你學習基礎知識。每章後面都有程式設計練習來幫助訓練思維並加強理解。在本書的最後部分,你將編寫兩個完整的遊戲:一個經典的彈跳球遊戲,以及一個能在平台上跳躍、有動畫及更多效果的「火柴人逃生」遊戲。 當你完成這一趟程式設計之旅後,你將學到: ●使用列表、元組和字典等基本資料結構。 ●使用函式和模組來組織並重複使用程式碼。 ●使用迴圈和條件語句等控制結構。 ●使用Python的海龜模組來畫形狀和圖案。 ●使用tkinter模組來建立遊戲、動畫以及其他畫面效果。 為什麼這本書也能給讀者帶來樂趣?因為本書是你進入神奇的電腦程式設計世界的門票。
作者介紹 傑森‧布里格斯Jason R. BriggsJason R. Briggs從8歲起就是一名程式設計師了,那時他在Radio Shack TRS-80上學習了 BASIC語言。他作為開發人員和系統架構師編寫專業的軟體,同時還是《Java Developer》雜誌的撰稿編輯。他的文章曾經登上過《JavaWorld》、《OnJava》以及《ONLamp》。這是他寫的第一本書。審定者林裕勝現職國小校長、臺北市資訊教育輔導團主任輔導員臺北市日新自造教育及科技中心計畫主持人臺北市自由軟體推動小組召集人16年以上資訊教育推動相關經驗非資訊科系,靠自學自修網路及資訊科技尹哲尹哲程式設計師
產品目錄 第 1章 Python不是大蟒蛇 第 2章 運算與變數。 第 3章 字串、列表、元組和字典 第 4章 用海龜畫圖 第 5章 用if和else來提問 第 6章 迴圈 第 7章 使用函式和模組來重複使用你的程式碼 第 8章 如何使用類別和物件 第 9章 Python的內建函式 第10章 常用的Python模組 第11章 高階海龜繪圖 第12章 使用 tkinter畫進階圖形 第13章 你的第一個遊戲:反彈球 第14章 完成你的第一個遊戲:反彈球 第15章 火柴人遊戲的圖形 第16章 開發火柴人遊戲 第17章 建立火柴人 第18章 完成火柴人逃生遊戲 結語 接下來學什麼?
書名 / | 給中小學生的Python: 初學程式設計也能快速上手 (第2版) |
---|---|
作者 / | Jason R. Briggs |
簡介 / | 給中小學生的Python: 初學程式設計也能快速上手 (第2版):,適合10歲以上孩子(及其父母)閱讀把真正的程式設計變得簡單Python是一種強大且通俗易懂的程式語言,它易學又好用 |
出版社 / | 五南圖書出版股份有限公司 |
ISBN13 / | 9786263431102 |
ISBN10 / | 6263431105 |
EAN / | 9786263431102 |
誠品26碼 / | 2682261237005 |
頁數 / | 328 |
開數 / | 20K |
注音版 / | 否 |
裝訂 / | P:平裝 |
語言 / | 1:中文 繁體 |
尺寸 / | 23X17X1.7CM |
級別 / | N:無 |
內文 : 第1章 Python 不是大蟒蛇
電腦程式是一組讓電腦執行某種動作的指令。和那些電路、晶片、介面卡、硬碟等不同,它不是電腦可觸摸的部分,而是隱藏在背後執行在硬體上的東西。電腦程式(我常簡稱為“程式”)就是一系列告訴沒有知覺的硬體要做什麼事情的命令,而軟體就是程式的集合。
沒有電腦程式,幾乎所有你現在每天使用的設備都將變得沒有用;或者沒那麼有用。程式不僅以各種形式控制著你的個人電腦,同時還有你的電玩遊戲主機、行動電話以及車裡的 GPS裝置;還有些不那麼明顯的東西也是軟體控制的,比如液晶電視和它的遙控器,還有某些最新型的收音機、DVD播放機、烤箱和電冰箱。甚至汽車引擎、紅綠燈、路燈、火車號誌、電子看板,還有電梯也是由程式控制的。 程式有點像思想。如果你沒有思想,那麼你可能就只能坐在地板上,兩眼無神地任由口水流到衣襟上。你想到“站起來”,那是一條指令,或者叫命令,它告訴你的身體要站起來。同樣地,程式告訴電腦要做什麼。 如果你知道如何寫電腦程式,你就可以做各種各樣的事情。當然,你可能寫不出可以控制汽車、信號燈或者冰箱的程式(至少不是一開始就做得到),但是你可以建立網頁,自己寫遊戲,或者甚至寫個程式來幫你完成作業。
1.1 關於電腦語言 和人類一樣,電腦使用多種語言來溝通,這裡所說的語言就是程式語言。簡單地說,一種程式語言就是一種特定的與電腦交談的方式,這種方式使用電腦和人都能理解的指令。 有些程式語言以人名命名(例如 Ada和Pascal),有些採用簡單的首字母縮寫(例如 BASIC和 FORTRAN),還有些甚至以電視劇命名,就像Python。是的,Python程式語言的名字來自電視劇《蒙提 •派森的飛行馬戲團》,而不是大蟒蛇。 NOTE《蒙提•派森的飛行馬戲團》(Monty Python’s FlyingCircus)是英國20世紀 70年代首播的電視喜劇,直到現在仍受某些觀眾喜愛。Python的名字就是從這裡來的。
幾樣東西使得 Python程式語言非常適合初學者。最重要的是,你可以用 Python很快地寫出簡單有效的程式。Python沒有很多複雜的符號,如大括弧({})、井號(#)和美元符號($),這些符號會使得其他程式語言閱讀的難度大幅增加,從而對於初學者也就不那麼友善了。
1.2 安裝 Python 安裝 Python相當簡單。下面我們列舉在Windows 7、蘋果OS X,還有 Ubuntu上的安裝步驟。在安裝 Python的同時,也會安裝 IDLE以及它的捷徑,它是用來寫 Python程式的整合式開發環境。如果你的電腦已經裝好了Python,請直接跳到本書 1.3節。
最佳賣點 : 本書把你帶入一個鮮活的Python程式語言世界。作者Jason R. Briggs將帶領你用獨特的(往往很好玩的)範例程式帶你學習基礎知識。每章後面都有程式設計練習來幫助訓練思維並加強理解