幫助中心 | 我的帳號 | 關於我們

案例學Python(青少年編程從入門到精通)

  • 作者:編者:賈煒|責編:王繼偉//劉雲
  • 出版社:北京大學
  • ISBN:9787301319802
  • 出版日期:2021/03/01
  • 裝幀:平裝
  • 頁數:315
人民幣:RMB 89 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以親切的筆調、活潑的語言介紹了Python編程的相關知識,在寫作上打破傳統「知識說教」的寫作模式,而採用寓教於樂的方式。通過大量生動有趣、直觀形象的案例進行講解,青少年能夠邊學邊練、邊學邊玩,輕鬆掌握Python的編程知識。
    本書共11個單元,安排了57個有趣的編程案例。每章末尾安排有「編程過關挑戰」,在規定時間內完成編程挑戰能夠激發讀者學習興趣;每章末還安排有「單元小結」,可拓展讀者的學習思維和鞏固所學知識技能。
    通過本書的學習,可以鍛煉讀者的邏輯思維能力,提升讀者的耐性和專註力,以及培養讀者的信息整合能力和自我學習能力。本書是寫給青少年看的Python編程書,也適合父母、老師,以及想要學習電腦編程基礎知識和Python編程技能的未成年人閱讀,同時還可以作為青少年編程的教材參考用書。

作者介紹
編者:賈煒|責編:王繼偉//劉雲
    賈煒,高級工程師,對多種開發語言都有深入研究,專註于Python人工智慧開發、數據分析、機器學習等;長期從事青少年STEAM教育培訓工作,有豐富的教育培訓經驗。

目錄
單元1  好玩的新朋友——Python編程入門
  1.1  IDLE軟體的使用
  1.2  列印輸出——print函數
    案例1  編程輸出李白的《靜夜思》
  1.3  裝數據的盒子——變數
  1.4  常見的數據類型
  1.5  獲取鍵盤輸入——input函數
    案例2  程序對你說「hello」
  1.6  數據類型轉換
  1.7  字元串的運算
    案例3  編個計算器
  1.8  函數
  編程過關挑戰——輸出任意字元組成的菱形
  單元小結
單元2  是非分明我知道——判斷與分支
  2.1  Python中的關係運算符
  2.2  True還是False
  2.3  二分支
    案例4  判斷奇偶數
  2.4  多分支
    案例5  由身高確定買全價票、半價票還是免票
  2.5  and(並且)
    案例6  放假去哪兒遊玩
  2.6  or(或者)
    案例7  階梯電價怎麼算
  編程過關挑戰——雞兔同籠,雞兔多少怎麼算
  單元小結
單元3  我是繪畫大師——turtle海龜做圖
  3.1  模塊
  3.2  小海龜前進——forward函數
  3.3  隱藏「小海龜」——hideturtle函數
  3.4  小海龜轉向——left和right函數
    案例8  畫個正方形
  3.5  正多邊形內角和計算
    案例9  畫個正六邊形
  3.6  小海龜轉圈圈——circle函數
  3.7  正多邊形的簡單畫法
  3.8  畫筆變顏色
  3.9  給圖形填充顏色
    案例10  閃閃的紅星
  3.10  繪製多個圖形
    案例11  兩個圓形
  編程過關挑戰——繪製奧運五環標誌
  單元小結
單元4  永不停息的循環——讓程序重複執行
  4.1  循環的奧秘
  4.2  for循環
    案例12  輸出a行b
    案例13  畫個「太陽花」
    案例14  對整數1?100累加求和

    案例15  對1?100中的奇數累加求和
  4.3  while循環
    案例16  可循環使用的計算器
  4.4  break——退出整個循環
    案例17  計算器的安全退出
  4.5  continue——終止本次循環
  4.6  while實現有限循環
    案例18  組合數字
    案例19  對100以內質數進行求和
  編程過關挑戰——棋盤麥粒知多少
  單元小結
單元5  「裝數據的容器」——列表、字典、元組
  5.1  列表
    案例20  學生名字管理
    案例21  繪製眩暈圖
  5.2  字典
    案例22  學生信息管理
  5.3  元組
  編程過關挑戰——斐波那契數列
  單元小結
單元6  「猜大小,贏金幣」——random模塊
  6.1  random模塊簡介
  6.2  隨機整數——randint函數
    案例23  搖骰子
    案例24  看誰猜得快
  6.3  隨機小數——uniform函數
  6.4  有規律的隨機數——randrange函數
  6.5  隨機字元串——choice函數
    案例25  和電腦玩猜拳
  6.6  打亂列表——shuffle函數
  6.7  隨機字元串——sample函數
    案例26  來注雙色球
    案例27  璀璨星空
  編程過關挑戰——「猜大小,贏金幣」遊戲
  單元小結
單元7  初識圖形化編程——tkinter模塊
  7.1  tkinter模塊簡介
    案例28  創建計算器的界面
    案例29  創建計算器的輸入框
    案例30  給計算器輸入框加個名字
    案例31  計算結果
    案例32  開發「全能計算器」
  7.2  程序打包
  編程過關挑戰——開發自帶按鍵的計算器
  單元小結
單元8  信息管理入門——通訊錄軟體開發
  8.1  數據的長久保存——文件
  8.2  文件的創建
  8.3  文件的寫入
  8.4  文件的讀取

  8.5  通訊錄軟體介紹
    案例33  搭建軟體框架
    案例34  添加聯繫人
    案例35  查找聯繫人
    案例36  刪除聯繫人
    案例37  查看所有聯繫人
  編程過關挑戰——使用文件保存聯繫人信息
  單元小結
單元9  Python網路通信——聊天軟體開發
  9.1  PyCharm軟體的使用
  9.2  網路通信基礎知識
    案例38  創建簡單的伺服器
    案例39  創建簡單客戶端
    案例40  一對一的網路通信
  9.3  程序中的「服務員」——線程
    案例41  加入多線程的聊天軟體
  編程過關挑戰——圖形化聊天軟體開發
  單元小結
單元10  面向對象編程入門——「全民打磚塊」
  10.1  面向對象基礎
  10.2  類的創建
    案例42  創建遊戲窗口
    案例43  創建一個小球類
    案例44  自由運動的小球
    案例45  創建球拍類
    案例46  球拍「動起來」
    案例47  球拍接小球
    案例48  磚塊類的創建
    案例49  「打掉磚塊」
    案例50  設置「通關」與否
  編程過關挑戰——兩個小球「打磚塊」
  單元小結
單元11  綜合項目開發——「星球大戰」遊戲
  11.1  pygame模塊介紹與安裝
  11.2  遊戲開發準備
    案例51  創建遊戲界面
    案例52  打造「地球衛士」
    案例53  駕駛飛機
    案例54  外星人來襲
    案例55  準備子彈
    案例56  射擊外星人飛機
    案例57  我方飛機被外星人飛機衝撞
  編程過關挑戰——設置飛機的生命值
  單元小結
附錄A  Python IDLE的安裝方法
附錄B  PyCharm的安裝方法

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032