超好玩的Python少兒編程

超好玩的Python少兒編程

《超好玩的Python少兒編程》是一本機械工業出版社出版的圖書,作者是王紅明,本書適合初學Python編程的青少年學習使用,也適合作為中國小信息技術課教師或培訓老師的參考用書,同時也適合想要讓孩子學習Python的家長閱讀參考。

基本介紹

  • 中文名:超好玩的Python少兒編程
  • 作者:王紅明
  • 出版社:機械工業出版社
  • ISBN:9787111648512
內容簡介,圖書目錄,作者簡介,

內容簡介

《超好玩的Python少兒編程》是寫給青少年讀者的編程學習用書,主要通過遊戲及作品的實例來講解Python的編程方法,引導青少年在快樂中學習編程。通過遊戲編程實例及有趣的作品,讓青少年參與其中,培養他們獨立分析問題和解決問題的能力,提高他們的探索精神,為今後進一步深入學習編程打好基礎。
《超好玩的Python少兒編程》根據教學實踐來編寫,採用青少年感興趣的遊戲實例及應用程式實例等作為主線,由淺入深,讀者學習本書之後可以自己動手編寫遊戲項目。
《超好玩的Python少兒編程》採用彩色、全圖解方式,對遊戲實例中每個步驟的代碼都進行非常細緻的講解,讀者只要跟著步驟去做,就能完成很棒的項目。
《超好玩的Python少兒編程》適合初學Python編程的青少年學習使用,也適合作為中國小信息技術課教師或培訓老師的參考用書,同時也適合想要讓孩子學習Python的家長閱讀參考。

圖書目錄

前言
篇:編程基礎篇
第 1 章 開始前的準備
1.1 Python下載與安裝
1.1.1 什麼是Python
1.1.2 Python 3.x與2.x有何不同
1.1.3 從哪裡下載Python
1.1.4 安裝Python
1.2 編寫個Python 程式
1.2.1 使用IDLE運行Python程式
1.2.2 實例:用IDLE編寫個Python程式
1.2.3 實例:編寫個互動程式
1.2.4 使用命令行工具運行Python程式
1.2.5 實例:在命令行視窗中輸出“我來了,Python”
第 2 章 Python語言基礎
2.1 繪製個海龜圖形
2.2 神奇的變數 0
2.2.1 難點解析之數據類型
2.2.2 難點解析之變數
2.2.3 使用變數快速修改程式
2.3 循環如此強大
2.3.1 難點解析之for循環與range函式
2.3.2 for循環讓程式變身
2.4 漂亮的螺旋線
2.5 彩色圓環更漂亮
2.5.1 難點解析之算數和比較運算符
2.5.2 難點解析之列表
2.5.3 繪製漂亮的圓圖形
2.5.4 給圖形添加顏色
2.6 動手試一試
第 3 章 有趣的循環
3.1 繪製花朵
3.1.1 用循環嵌套繪製一個花瓣
3.1.2 畫六個花瓣組成花朵
3.1.3 給花朵畫上漂亮的顏色
3.1.4 繪製多個花朵
3.2 繪製可愛的笑臉
3.2.1 難點解析之邏輯和賦值運算符
3.2.2 難點解析之if條件語句
3.2.3 難點解析之注釋
3.2.4 可愛的笑臉
3.2.5 和用戶互動畫笑臉或是花朵
3.3 字元漩渦
3.3.1 難點解析之while循環
3.3.2 難點解析之textinput與write語句
3.3.3 製造漩渦
3.4 星座測試遊戲
3.4.1 難點解析之字典
3.4.2 編寫星座測試遊戲
3.5 動手試一試
第 4 章 函式的魅力
4.1 製作一個萬花筒
4.1.1 難點解析之定義函式
4.1.2 編寫萬花筒程式
4.2 匯率轉換器
4.2.1 難點解析之函式返回值
4.2.2 編寫匯率轉換器程式
4.3 動手試一試
第 5 章 面向對象編程
5.1 何為面向對象編程
5.2 電影院的自動售票機售票系統
5.2.1 難點解析之類和實例
5.2.2 如何實現電影院自動售票機售票系統程式
5.2.3 出票系統模組
5.2.4 用戶輸入界面模組
5.3 動手試一試
第二篇:遊戲編程篇
第 6 章 遊戲編程入門
6.1 安裝Pygame
6.2 飛行汽車
6.2.1 如何創建一個遊戲窗體
6.2.2 向遊戲中加入背景圖片和遊戲角色
6.2.3 讓飛行汽車飛起來
6.2.4 通過鍵盤控制賽車
6.3 接球遊戲
6.3.1 創建遊戲窗體
6.3.2 讓滑鼠拖動籃子
6.3.3 讓球不斷落下
6.3.4 拖動籃子接住小球
6.3.5 創建用戶得分
6.3.6 給遊戲加上聲音
6.4 動手試一試
第 7 章 遊戲編程精通—遊戲項目(一)
7.1 遊戲編程難點解析之精靈(sprite)
7.1.1 Sprite(精靈)類的基本用法
7.1.2 sprites.Group(精靈組)的基本用法
7.2 遊戲項目規劃
7.2.1 系統設計
7.2.2 遊戲檔案組織結構
7.3 開始遊戲項目
7.4 實現地圖滾動顯示
7.4.1 創建地圖的類
7.4.2 讓地圖滾動起來
7.5 創建玩家射手
7.5.1 創建玩家射手
7.5.2 讓玩家射手左右移動
7.5.3 增加玩家射手跳躍的能力
7.6 敵人登場
7.6.1 創建敵人
7.6.2 敵人登場
7.7 動手試一試
第 8 章 遊戲編程精通—遊戲項目(二)
8.1 開火射擊
8.1.1 創建遊戲子彈
8.1.2 玩家射手開火
8.1.3 敵人發射子彈
8.2 中彈身亡
8.2.1 敵人中彈
8.2.2 玩家射手中彈
8.3 積分、生命與血量條
8.3.1 創建記分牌類
8.3.2 顯示遊戲得分和生命
8.3.3 添加血量條
8.4 添加遊戲音樂和音效
8.5 遊戲結束與重新開始
8.6 動手試一試

作者簡介

王紅明,畢業於北京航空航天大學,計算機培訓教師,具備14年一線教研教學經驗,精通Scratch、Python少兒編程課,善於通過有趣的案例將編程知識傳授給孩子。

相關詞條

熱門詞條

聯絡我們