网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 案例学Python(青少年编程从入门到精通)
分类
作者
出版社 北京大学出版社
下载
简介
内容推荐
本书以亲切的笔调、活泼的语言介绍了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的安装方法
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/18 16:49:58