Python 趣味編程與精彩實例

碼高少兒編程編

  • 出版商: 機械工業
  • 出版日期: 2020-01-01
  • 定價: $359
  • 售價: 7.9$284
  • 貴賓價: 7.5$269
  • 語言: 簡體中文
  • 頁數: 140
  • 裝訂: 平裝
  • ISBN: 7111644514
  • ISBN-13: 9787111644514
  • 相關分類: Python程式語言
  • 立即出貨

買這商品的人也買了...

商品描述

近年來,人工智能的迅速發展,Python語言越發受到重視和歡迎,
教育部門也將其列為中小學信息課程的一部分。
為了讓青少年對Python學習更加感興趣,
碼高機器人教育在自身編程課程的基礎上編寫了本書。
在本書中,沒有對Python的所有語法進行逐一講解。
因為對於年齡稍小的讀者來說,全面系統地學習整個語法體係是困難而枯燥的,
即使是在以入門容易著稱的Python學習中也是如此,
所以本書編寫時只對新手常用的語句做了講解和練習,
而對理解起來暫時還有困難或者不會很快就能用上的知識,
採取了簡單介紹、一筆帶過的做法,
讀者可以專注於基礎內容而不必在過多的語法中迷茫。
本書通過講解Python基礎語法,並結合第三方Python遊戲模塊進行遊戲編寫,
從而實現Python的啟蒙和新手入門。
第1~3章,對Python的誕生、優勢、應用、開發環境的安裝配置等進行了介紹。
第4~8章,伴隨著簡單的例子,講解了Python的基礎語法。
輸入、輸出、變量、常見控制語句、數據類型和函數等都有涉及。
第9~12章,對第三方遊戲模塊pygame的常用操作做了介紹。
在這部分內容中可以接觸到圖片、音樂、鼠標、鍵盤,以及面向對象的內容。
第13~19章,通過不同的遊戲編寫,對前面學習到的知識進行綜合練習。
既有簡單的接球、彈球遊戲,也有復雜一些的2048、飛機大戰等遊戲,
多種類型的遊戲編寫可以幫助讀者加深理解。

作者簡介

碼高機器人(北京碼高未來教育科技有限公司)

致力於通過提供一站式的機器人教育解決方案,
培養孩子的創造力和系統化解決問題的能力。
碼高機器人提供了覆蓋6~18歲的機器人愛好者的教育解決方案,
一個機器人愛好者,在碼高可以完成全部的機器人教育知識學習,
熟練掌握機器人的設計、搭建和編程操控,全面提高自身的科學素養,
為未來成為工程師和科學家打下堅實的基礎。
作為一家具備一站式服務能力的機器人教育機構,
我們已經打造了常規課程產品線和集訓課程產品線。
常規課程主要通過讓孩子進行系統化並結合實踐的理論學習,
掌握紮實的機器人設計、搭建和操控知識,讓學生成為一個機器人操控者。
集訓產品線則涵蓋了國際比賽系列、國際認證系列、國內比賽系列、
國內冬夏令營、主題集訓等多種產品,通過集中性、團隊化、
國際化、高難度的訓練,讓學生從一個操控者變成傑出的機器人駕馭者,
能夠根據一個特定的主題規則,設計、搭建和操控自己的機器人,
並進行完美的任務挑戰,與國際和國內的機器人高手同場競技,
實現創造力和系統化解決問題能力的全面提升。
 

目錄大綱

1 Python基礎知識
  1.1簡介
  1.2誕生
  1.3應用
  1.4優點
2開發環境配置
  2.1 Python下載與安裝
2.2 VS Code安裝
2.3 VS Code輔助插件
3 VS Code使用
3.1 Python文件創建
3.2簡單輸出代碼測試
4輸出與變量
  4.1 Python的輸出語句
  4.2 Python的變量及類型
  4.3輸出變量案例練習
5輸入與判斷
  5.1 Python的輸入語句
  5.2 Python的判斷語句
  5.3變量的類型轉換
6運算符和循環
  6.1 Python常用運算符
  6.2 Python的兩種循環
6.3購物系統實例
7列表和字典
  7.1 Python的列表用法
  7.2 Python的字典用法  
7.3簡單角色信息存儲
8函數編程
  8.1 Python函數編寫
  8.2函數編程的作用
  8.3背包複製函數
9 pygame初識
  9.1 Python的第三方庫
  9.2 pygame的簡單介紹
  9.3創建窗體、背景
10 pygame圖片處理
  10.1載入圖片、調整大小
  10.2圖片顯示規則
  10.3足球反彈
11 pygame鍵盤與鼠標
  11.1繪製圖形
11.2鍵盤事件處理
  11.3鼠標事件處理
12面向對象、音樂
  12.1面向對象的概念
  12.2音樂播放
  12.3播放器製作
13 pygame接球遊戲
  13.1遊戲介紹
  13.2接球遊戲—小球
  13.3接球遊戲—接桿
14 pygame彈球遊戲
  14.1遊戲介紹
  14.2彈球遊戲—小球
  14.3彈球遊戲—接桿
15 pygame打地鼠
  15.1遊戲介紹
  15.2分步編寫
16遊戲2048
  16.1遊戲2048介紹
  16.2遊戲2048分析
  16.3遊戲2048編程
17貪吃蛇
  17.1貪吃蛇介紹
  17.2貪吃蛇結構
  17.3貪吃蛇編程
18恐龍跑酷
  18.1恐龍跑酷介紹
  18.2恐龍跑酷結構
  18.3恐龍跑酷編程
19飛機大戰
  19.1飛機大戰介紹
  19.2飛機大戰結構
    19.3飛機大戰編程
......