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

編程真好玩(青少年學Python一本通)

  • 作者:編者:快學習教育|責編:李華君
  • 出版社:機械工業
  • ISBN:9787111654377
  • 出版日期:2020/06/01
  • 裝幀:平裝
  • 頁數:176
人民幣:RMB 69.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    Python是一門非常流行的編程語言,不僅在諸多高新技術領域有著廣泛的應用,而且非常適合作為青少年學習編程的入門語言。本書通過講解如何用Python編程,幫助青少年鍛煉邏輯思維,培養他們分析問題、解決問題的能力。
    全書共10章。第1章講解Python編程的基本操作和基礎知識。第2?9章講解Python編程的核心知識,包括變數與運算符、數據類型、條件語句、循環語句、數據結構、函數、模塊、面向對象編程等。第10章通過一個綜合性較強的案例,引導讀者加深對Python知識點的理解。
    本書內容淺顯易懂,案例典型實用,非常適合中小學生閱讀,也可作為青少年編程培訓機構及青少年編程興趣班的教材使用。

作者介紹
編者:快學習教育|責編:李華君

目錄
前言
如何獲取學習資源
第1章  進入編程的世界
  1.1  孩子為什麼要學習Python
  1.2  對比Scratch學Python的優勢
  1.3  Python編程環境搭建
    1.3.1  下載Python安裝包
    1.3.2  安裝IDLE
    1.3.3  配置IDLE的運行環境
  1.4  編寫第一個Python程序
    1.4.1  輸入和輸出
    1.4.2  代碼的新建、編寫與保存
    1.4.3  運行、調試Python程序
    1.4.4  標記註釋
第2章  變數與運算符
  2.1  變數
    2.1.1  使用變數的原因
      案例01  計算圓的面積
      案例02  成績的輸入與輸出
      案例03  求1×2×3×4×5的積
    2.1.2  變數的命名與賦值
      案例04  變數的多次賦值
    2.1.3  變數的命名規則
  2.2  運算符
    2.2.1  算術運算符
      案例05  算術運算符綜合應用
    2.2.2  比較運算符
      案例06  比較運算符綜合應用
    2.2.3  賦值運算符
      案例07  賦值運算符綜合應用
    2.2.4  邏輯運算符
      案例08  邏輯運算符綜合應用
    2.2.5  運算符的優先順序
  2.3  實戰演練
      案例09  讀心術—猜數字
第3章  數據類型
  3.1  數字
  3.2  字元串
    3.2.1  合併字元串
      案例01  用運算符「+」合併字元串
      案例02  用join函數合併字元串
      案例03  用f-string方法合併字元串
    3.2.2  比較字元串
      案例04  用「==」比較字元串是否相同
      案例05  用len函數比較字元串長度
      案例06  用ASCII碼值表比較字元串大小
    3.2.3  字元串的查找
      案例07  用count函數統計指定字元的個數
      案例08  用find函數查找字元位置
      案例09  用rfind和rindex函數查找字元位置

    3.2.4  替換字元串中的指定字元
      案例10  用replace函數替換字元
    3.2.5  字元串切片
      案例11  字元串切片
    3.2.6  反轉字元串
      案例12反轉字元串
  3.3  獲取數據類型
      案例13  獲取數據類型
  3.4  轉換數據類型
      案例14  轉換數據類型
  3.5  實戰演練
      案例15  判斷迴文數
      案例16  輸出一個菱形
第4章  條件語句
  4.1  if語句
    4.1.1  if語句的基本語法
      案例01  找出最大數
    4.1.2  if語句的嵌套
      案例02  根據成績分班
  4.2  if-else語句
    4.2.1  if-else語句的基本語法
      案例03  判斷成績是否合格
    4.2.2  if-else語句的嵌套
      案例04  判斷成績的等級
  4.3  if和if-else語句的嵌套
      案例05  計算促銷的折扣優惠
  4.4  if-elif-else語句
      案例06  根據成績判斷獎品等級
  4.5  實戰演練
      案例07  根據高考成績判斷報考院校等級
第5章  循環語句
  5.1  for語句
    5.1.1  for語句的基本語法
      案例01  計算1+2+3+…+10的和
    5.1.2  for語句的嵌套
      案例02  輸出九九乘法表
  5.2  while語句
    5.2.1  while語句的基本語法
      案例03  計算1+2+3+…+10的和
      案例04  輸出斐波那契數列
    5.2.2  while語句的嵌套
      案例05  輸出九九乘法表
  5.3  結束循環的語句
    5.3.1  結束整個循環:break語句
      案例06  驗證登錄密碼
    5.3.2  結束本輪循環:continue語句
      案例07  輸出1?50中所有的奇數
  5.4  實戰演練
      案例08  分解因數
      案例09  尋找質數

第6章  數據結構
  6.1  列表
    6.1.1  列表的創建
    6.1.2  列表元素的添加
      案例01  用append函數為列表添加元素
      案例02  用insert函數為列表添加元素
      案例03  用extend函數為列表添加元素
    6.1.3  列表元素的替換
      案例04  替換列表指定位置的元素
      案例05  替換列表指定索引範圍的元素
    6.1.4  列表元素的刪除
      案例06  用remove函數刪除列表元素
      案例07  用pop函數刪除列表元素
      案例08  用del語句刪除列表元素
    6.1.5  列表元素的計數
      案例09  用count函數統計指定列表元素個數
    6.1.6  列表元素的排序
      案例10  用sort函數對列表元素進行升序排序
      案例11  用sort函數對列表元素進行降序排序
    6.1.7  列表元素的反轉
      案例12  用reverse函數對列表元素進行反轉
  6.2  元組
    6.2.1  元組的創建
      案例13  創建元組
    6.2.2  元組的訪問
      案例14  訪問元組元素
    6.2.3  元組的連接
      案例15  連接兩個元組
    6.2.4  元組的複製
      案例16  複製元組
    6.2.5  元組的刪除
      案例17  刪除元組
  6.3  字典
    6.3.1  字典的創建
      案例18  創建字典
    6.3.2  字典的訪問
      案例19  通過鍵訪問字典的值
    6.3.3  字典的修改
      案例20  修改字典相關鍵的值
      案例21  在字典中添加鍵值對
      案例22  刪除字典鍵值對和字典
  6.4  實例演練
      案例23  輸出1?20的平方值列表
      案例24  建立提醒事項列表
第7章  函數
  7.1  內置函數
    7.1.1  range函數
      案例01  用range函數產生0?9的序列
      案例02  用range函數產生10以內的奇數序列
    7.1.2  sorted函數

      案例03  用sorted函數對列表元素進行排序
    7.1.3  pow函數
      案例04  用pow函數完成計算
    7.1.4  enumerate函數
      案例05  用enumerate函數遍歷列表內容
    7.1.5  slice函數
      案例06  用slice函數進行列表切片
  7.2  自定義函數
    7.2.1  函數的定義
    7.2.2  函數的參數
      案例07  定義函數實現兩個數相加
      案例08  定義使用默認參數的函數
      案例09  定義使用可變參數的函數
      案例10  定義使用關鍵字參數的函數
    7.2.3  函數的返回值
      案例11  return語句的應用1
      案例12  return語句的應用2
      案例13  return語句的應用3
      案例14  return語句的應用4
    7.2.4  函數的調用
  7.3  實例演練
      案例15  輸出指定項數的斐波那契數列
      案例16  自定義函數解決「猴子吃桃」問題
第8章  模塊
  8.1  初識模塊
  8.2  模塊的準備
    8.2.1  模塊的安裝
      案例01  通過官方伺服器安裝NumPy模塊
      案例02  通過鏡像網站安裝NumPy模塊
    8.2.2  模塊的導入
  8.3  turtle模塊
    8.3.1  畫布
    8.3.2  畫筆
    8.3.3  示常式序
      案例03  用turtle模塊繪製太陽花
  8.4  math模塊
    8.4.1  pow函數和sqrt函數
      案例04  求一元二次方程的根
    8.4.2  三角函數和radians函數
      案例05  計算sin25°+cos35°+tan50°的值
    8.4.3   gcd函數
      案例06  找出3636和9999的最大公約數
  8.5  實戰演練
      案例07  繪製萬花筒
      案例08  繪製一棵樹
第9章  面向對象編程
  9.1  面向對象的編程思想
  9.2  類與實例的定義與應用基礎
      案例01  類與實例的基礎應用1
      案例02  類與實例的基礎應用2

  9.3  類的屬性
    9.3.1  實例屬性
      案例03  實例屬性的定義與應用
    9.3.2  類屬性
      案例04  類屬性的定義與應用
  9.4  類的方法
    9.4.1  實例方法
      案例05  實例方法的定義與應用
    9.4.2  類方法
      案例06  類方法的定義與應用
    9.4.3  靜態方法
      案例07  靜態方法的定義與應用
  9.5  類的繼承
      案例08  類的繼承—從圓類到圓柱類
  9.6  實戰演練
      案例09  類的相互調用—方程求解
      案例10  類的繼承與交互—貓狗大戰
第10章  遊戲世界
  10.1  遊戲設定
  10.2  編程要點
    10.2.1  小球
    10.2.2  球拍
    10.2.3  遊戲流程式控制制
  10.3  代碼解析
    10.3.1  導入模塊
    10.3.2  定義小球類
    10.3.3  定義球拍類
    10.3.4  遊戲開始
    10.3.5  遊戲中途
    10.3.6  遊戲結束
  10.4  遊戲效果

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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