Python編程課
張玄黎
- 出版商: 電子工業
- 出版日期: 2024-05-01
- 定價: $648
- 售價: 8.5 折 $551
- 語言: 簡體中文
- 頁數: 348
- ISBN: 7121476797
- ISBN-13: 9787121476792
下單後立即進貨 (約4週~6週)
相關主題
商品描述
本書根據青少年學習編程語言的特點,從零起點開始手把手教青少年學習Python這種編程語言,為青少年量身定製了許多好玩的程序和游戲,能夠讓青少年讀者在學習中即學到了編程技術也找到了樂趣。
目錄大綱
第一章?編寫程序——如何操作?
第二章?電腦如何運行?
PC 的內部運作
輸入、處理、輸出
位和字節
處理器周期——我的電腦運行有多快?
第三章?編程語言Python
機器語言——處理器的母語
解釋器和編譯器
Python——簡單通用
Jython——這是什麽?
TigerJython——你的學習環境
第四章?安裝TigerJython——易如反掌
在Windows系統上安裝
在 Mac 上安裝
在Linux系統中安裝TigerJython
第五章?第一步——與Python對話
直接命令——控制台
輸出數字
“句法”必須正確
用字符串替代數字
第六章?變量——越來越靈活
變量名
“input”命令——輸入數值處理
第七章?編寫程序——開始吧!
在TigerJython中輸入一個程序
第一個程序:猜數字
第二個程序:換算器
保存程序
輸入、處理、輸出——這次是文本
有餘數的計算器
幻方
變量:幻方的固定和
第八章?條件——當……時,會發生什麽
Python中的“if”查詢
帶有“else”的“if”
鏈接多個條件
“elif”——“else if”
“if”——“else”概覽
多重條件中的真與假
程序:入場檢查
第九章?命令和模塊
什麽是模塊?
“數學”(math)模塊
“隨機”(random)模塊
大輪盤
程序:決策支持
第十章?循環——重復讓程序更強大
使用“重復”(repeat)的計數循環
無終止擲骰子
嵌套循環
“while”循環
骰子撲克
經典猜數字
簡單乘法表
更多“while”循環的應用
質數測試器
試用程序
國際象棋謎題
利息和復利
第十一章?十分巧妙:使用列表工作
字符串是列表
Python中的列表
查找星期幾
通過程序生成列表
帶有一個列表的“for”循環
更多用於列表的命令、方法和函數
彩票號碼選號提示
彩票游戲:自己選號贏大獎
多維列表
總結:列表
第十二章?海龜——一種圖形機器人
控制海龜
其他海龜繪圖命令
帶有坐標的圖像
為函數圖像編程
創建隨機圖片
變型:隨機樣式
使用內置的函數
第十三章?自己編寫函數
到底什麽是函數?
編寫自己的函數
自己的函數“numeral”
創建自己的模塊
使用函數繪圖
遞歸函數
第十四章?聲音編程
在Python中播放聲音
音頻文件實際上是什麽?
播放WAV文件
播放mp3文件
製作自己的音樂
語音合成:讓電腦說話!
第十五章?為對象編程
什麽是對象?
Python中的對象
類和實例
用於一切的對象
第十六章?定義自己的對象
函數“_ _init_ _”
定義自己的方法
函數“_ _str_ _”
派生與繼承——超級多士爐
第十七章?游戲網絡——使用對象創建游戲
生成一個游戲場景
Actor——角色進入游戲
魚應當活動
有自己生命值的游戲角色
游戲場景控制周期
游戲網格中的控制欄
第十八章?游戲網格中的控制和事件
拓展游戲創意
碰撞:游戲角色之間的互動
添加聲音
游戲需要對手
第十九章?新游戲:拆牆高手
游戲原理
程序的元素
第一步:游戲場景和球
下一個元素:擊打板
第三步:磚塊
游戲控制
第二十章?太空攻擊——一款經典游戲
游戲原理
技術:我們需要什麽?
游戲場景
飛船
現在開始射擊
外星人
拓展
其他拓展:你的任務
第二十一章?飛飛球——精準跳動
游戲創意
必要元素
游戲場景
球
使用鼠標控制球
豎桿——作為對手
擴展和改進游戲
其他創意
第二十二章?井字游戲——使用游戲網格製作棋盤游戲
游戲原理
需要哪些元素?
游戲場景
對鼠標做出反應
游戲管理
一個用於游戲數據的對象
井字游戲的擴展
把電腦作為對手
最簡單:隨機方法
更聰明:雙重檢查方法
真正的人工智能:極小極大算法
第二十三章?如何繼續學習?
繼續使用TigerJython
其他Python系統
其他編程語言