注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)編程真好玩:青少年學(xué)Python一本通

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

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

定 價(jià):¥69.80

作 者: 快學(xué)習(xí)教育 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111654377 出版時間: 2020-06-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  Python 是一門非常流行的編程語言,不僅在諸多高新技術(shù)領(lǐng)域有著廣泛的應(yīng)用,而且非常適合作為青少年學(xué)習(xí)編程的入門語言。本書通過講解如何用Python 編程,幫助青少年鍛煉邏輯思維, 培養(yǎng)他們分析問題、解決問題的能力。 全書共10 章。第1 章講解Python 編程的基本操作和基礎(chǔ)知識。第2 ~ 9 章講解Python 編程的核心知識,包括變量與運(yùn)算符、數(shù)據(jù)類型、條件語句、循環(huán)語句、數(shù)據(jù)結(jié)構(gòu)、函數(shù)、模塊、面向?qū)ο缶幊痰?。?0 章通過一個綜合性較強(qiáng)的案例,引導(dǎo)讀者加深對Python 知識點(diǎn)的理解。 本書內(nèi)容淺顯易懂,案例典型實(shí)用,非常適合中小學(xué)生閱讀,也可作為青少年編程培訓(xùn)機(jī)構(gòu)及青少年編程興趣班的教材使用。

作者簡介

暫缺《編程真好玩:青少年學(xué)Python一本通》作者簡介

圖書目錄

前言
如何獲取學(xué)習(xí)資源

第 1 章 進(jìn)入編程的世界
1.1 孩子為什么要學(xué)習(xí)Python
1.2 對比Scratch 學(xué)Python 的優(yōu)勢
1.3 Python 編程環(huán)境搭建
1.3.1 下載Python 安裝包
1.3.2 安裝IDLE
1.3.3 配置IDLE 的運(yùn)行環(huán)境
1.4 編寫第一個Python 程序
1.4.1 輸入和輸出
1.4.2 代碼的新建、編寫與保存
1.4.3 運(yùn)行、調(diào)試Python 程序
1.4.4 標(biāo)記注釋

2.1 變量
2.1.1 使用變量的原因
案例01  計(jì)算圓的面積
案例02  成績的輸入與輸出
案例03  求1×2×3×4×5 的積
2.1.2 變量的命名與賦值
案例04  變量的多次賦值
2.1.3 變量的命名規(guī)則
2.2 運(yùn)算符

2.2.1 算術(shù)運(yùn)算符
案例05  算術(shù)運(yùn)算符綜合應(yīng)用
2.2.2 比較運(yùn)算符
案例06  比較運(yùn)算符綜合應(yīng)用
2.2.3 賦值運(yùn)算符
案例07  賦值運(yùn)算符綜合應(yīng)用
2.2.4 邏輯運(yùn)算符
案例08  邏輯運(yùn)算符綜合應(yīng)用
2.2.5 運(yùn)算符的優(yōu)先級
2.3 實(shí)戰(zhàn)演練
案例09  讀心術(shù)—猜數(shù)字
3.1 數(shù)字
3.2 字符串
3.2.1 合并字符串
案例01  用運(yùn)算符“+”合并字符串
案例02  用join 函數(shù)合并字符串
案例03  用f-string 方法合并字符串
3.2.2 比較字符串
案例04  用“==”比較字符串是否相同
案例05  用len 函數(shù)比較字符串長度
案例06  用ASCII 碼值表比較字符串大小
3.2.3 字符串的查找
案例07  用count 函數(shù)統(tǒng)計(jì)指定字符的個數(shù)
案例08  用find 函數(shù)查找字符位置
案例09  用rfind 和rindex 函數(shù)查找字符位置
3.2.4 替換字符串中的指定字符
案例10  用replace 函數(shù)替換字符
3.2.5 字符串切片
案例11  字符串切片
3.2.6 反轉(zhuǎn)字符串
案例12 反轉(zhuǎn)字符串
3.3 獲取數(shù)據(jù)類型
案例13  獲取數(shù)據(jù)類型
3.4 轉(zhuǎn)換數(shù)據(jù)類型
案例14  轉(zhuǎn)換數(shù)據(jù)類型
3.5 實(shí)戰(zhàn)演練
案例15  判斷回文數(shù)
案例16  輸出一個菱形

第 4 章 條件語句
4.1 if 語句
4.1.1 if 語句的基本語法
案例01  找出最大數(shù)
4.1.2 if 語句的嵌套
案例02  根據(jù)成績分班
4.2 if-else 語句
4.2.1 if-else 語句的基本語法
案例03  判斷成績是否合格
4.2.2 if-else 語句的嵌套
案例04  判斷成績的等級
4.3 if 和if-else 語句的嵌套
案例05  計(jì)算促銷的折扣優(yōu)惠
4.4 if-elif-else 語句
案例06  根據(jù)成績判斷獎品等級
4.5 實(shí)戰(zhàn)演練
案例07  根據(jù)高考成績判斷報(bào)考院校等級

第 5 章 循環(huán)語句
5.1 for 語句
5.1.1 for 語句的基本語法
案例01  計(jì)算1+2+3+…+10 的和
5.1.2 for 語句的嵌套
案例02  輸出九九乘法表
5.2 while 語句
5.2.1 while 語句的基本語法
案例03  計(jì)算1+2+3+…+10 的和
案例04  輸出斐波那契數(shù)列
5.2.2 while 語句的嵌套
案例05  輸出九九乘法表
5.3 結(jié)束循環(huán)的語句
5.3.1 結(jié)束整個循環(huán):break 語句
案例06  驗(yàn)證登錄密碼
5.3.2 結(jié)束本輪循環(huán):continue 語句
案例07  輸出1 ~ 50 中所有的奇數(shù)
5.4 實(shí)戰(zhàn)演練
案例08  分解因數(shù)
案例09  尋找質(zhì)數(shù)

第 6 章 數(shù)據(jù)結(jié)構(gòu)
6.1 列表
6.1.1 列表的創(chuàng)建
6.1.2 列表元素的添加
案例01  用append 函數(shù)為列表添加元素
案例02  用insert 函數(shù)為列表添加元素
案例03  用extend 函數(shù)為列表添加元素
6.1.3 列表元素的替換
案例04  替換列表指定位置的元素
案例05  替換列表指定索引范圍的元素
6.1.4 列表元素的刪除
案例06  用remove 函數(shù)刪除列表元素
案例07  用pop 函數(shù)刪除列表元素
案例08  用del 語句刪除列表元素
6.1.5 列表元素的計(jì)數(shù)
案例09  用count 函數(shù)統(tǒng)計(jì)指定列表元素個數(shù)
6.1.6 列表元素的排序
案例10  用sort 函數(shù)對列表元素進(jìn)行升序排序
案例11  用sort 函數(shù)對列表元素進(jìn)行降序排序
6.1.7 列表元素的反轉(zhuǎn)
案例12  用reverse 函數(shù)對列表元素進(jìn)行反轉(zhuǎn)
6.2 元組
6.2.1 元組的創(chuàng)建
案例13  創(chuàng)建元組
6.2.2 元組的訪問
案例14  訪問元組元素
6.2.3 元組的連接
案例15  連接兩個元組
6.2.4 元組的復(fù)制
案例16  復(fù)制元組
6.2.5 元組的刪除
案例17  刪除元組
6.3 字典
6.3.1 字典的創(chuàng)建
案例18  創(chuàng)建字典
6.3.2 字典的訪問
案例19  通過鍵訪問字典的值
6.3.3 字典的修改
案例20  修改字典相關(guān)鍵的值
案例21  在字典中添加鍵值對
案例22  刪除字典鍵值對和字典
6.4 實(shí)例演練
案例23  輸出1 ~ 20 的平方值列表
案例24  建立提醒事項(xiàng)列表

第 7 章 函數(shù)
7.1 內(nèi)置函數(shù)
7.1.1 range 函數(shù)
案例01  用range 函數(shù)產(chǎn)生0 ~ 9 的序列
案例02  用range 函數(shù)產(chǎn)生10 以內(nèi)的奇數(shù)序列
7.1.2 sorted 函數(shù)
案例03  用sorted 函數(shù)對列表元素進(jìn)行排序
7.1.3 pow 函數(shù)
案例04  用pow 函數(shù)完成計(jì)算
7.1.4 enumerate 函數(shù)
案例05  用enumerate 函數(shù)遍歷列表內(nèi)容
7.1.5 slice 函數(shù)
案例06  用slice 函數(shù)進(jìn)行列表切片
7.2 自定義函數(shù)
7.2.1 函數(shù)的定義
7.2.2 函數(shù)的參數(shù)
案例07  定義函數(shù)實(shí)現(xiàn)兩個數(shù)相加
案例08  定義使用默認(rèn)參數(shù)的函數(shù)
案例09  定義使用可變參數(shù)的函數(shù)
案例10  定義使用關(guān)鍵字參數(shù)的函數(shù)
7.2.3 函數(shù)的返回值
案例11  return 語句的應(yīng)用1
案例12  return 語句的應(yīng)用2
案例13  return 語句的應(yīng)用3
案例14  return 語句的應(yīng)用4
7.2.4 函數(shù)的調(diào)用
7.3 實(shí)例演練
案例15  輸出指定項(xiàng)數(shù)的斐波那契數(shù)列
案例16  自定義函數(shù)解決“猴子吃桃”問題

第 8 章 模塊
8.1 初識模塊
8.2 模塊的準(zhǔn)備
8.2.1 模塊的安裝
案例01  通過官方服務(wù)器安裝NumPy 模塊
案例02  通過鏡像網(wǎng)站安裝NumPy 模塊
8.2.2 模塊的導(dǎo)入
8.3 turtle 模塊
8.3.1 畫布
8.3.2 畫筆
8.3.3 示例程序
案例03  用turtle 模塊繪制太陽花
8.4 math 模塊
8.4.1 pow 函數(shù)和sqrt 函數(shù)
案例04  求一元二次方程的根
8.4.2 三角函數(shù)和radians 函數(shù)
案例05  計(jì)算sin25°+ cos35°+ tan50°的值
8.4.3  gcd 函數(shù)
案例06  找出3636 和9999 的最大公約數(shù)
8.5 實(shí)戰(zhàn)演練
案例07  繪制萬花筒
案例08  繪制一棵樹

第 9 章 面向?qū)ο缶幊?br />9.1 面向?qū)ο蟮木幊趟枷?br />9.2 類與實(shí)例的定義與應(yīng)用基礎(chǔ)
案例01  類與實(shí)例的基礎(chǔ)應(yīng)用1
案例02  類與實(shí)例的基礎(chǔ)應(yīng)用2
9.3 類的屬性
9.3.1 實(shí)例屬性
案例03  實(shí)例屬性的定義與應(yīng)用
9.3.2 類屬性
案例04  類屬性的定義與應(yīng)用
9.4 類的方法
9.4.1 實(shí)例方法
案例05  實(shí)例方法的定義與應(yīng)用
9.4.2 類方法
案例06  類方法的定義與應(yīng)用
9.4.3 靜態(tài)方法
案例07  靜態(tài)方法的定義與應(yīng)用
9.5 類的繼承
案例08  類的繼承—從圓類到圓柱類
9.6 實(shí)戰(zhàn)演練
案例09  類的相互調(diào)用—方程求解
案例10  類的繼承與交互—貓狗大戰(zhàn)

第10章 游戲世界
10.1 游戲設(shè)定
10.2 編程要點(diǎn)
10.2.1 小球
10.2.2 球拍
10.2.3 游戲流程控制
10.3 代碼解析
10.3.1 導(dǎo)入模塊
10.3.2 定義小球類
10.3.3 定義球拍類
10.3.4 游戲開始
10.3.5 游戲中途
10.3.6 游戲結(jié)束
10.4 游戲效果

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號