华信教育资源网
用micro:bit学Python
丛   书   名: 人工智能创新教育促进会推荐  中小学人工智能教育丛书
作   译   者:张子红 出 版 日 期:2020-09-01
出   版   社:电子工业出版社 维   护   人:路越 
书   代   号:G0395840 I S B N:9787121395840

编辑推荐:

本书特点? 难易适当,适合中小学学生学习;? 采用图形和文本代码对比的方式讲解,便于理解;? 图文并茂的代码解析;? 暗格式排版,便于理解对齐;? 案例与语文、数学、英语等学科结合紧密,充分运用学到的知识解决问题;? 软/ 硬件结合,输出方式丰富,是嵌入式系统入门的最佳载体;? 学习过程设计理念先进,实现学习知识的同时,更能提高能力。
定价 59.0
您的专属联系人更多
关注 评论(0) 分享
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源

    本书资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

    本书是针对中小学学生编写的一本Python 入门书籍。全书共32 章,每一章学习一个基本函数,完成一个项目。本书结合语文、数学、英语等学科知识,由浅入深设计课程内容。本书通过图形和文本代码对比的方式,进行代码讲解,并配有图文并茂的代码解析,便于学生理解代码。本书从学生熟悉的Scratch 编程,迁移到Python 编程。Python 代码采用暗格对齐的方式,便于学生理解Python 代码编写时的对齐问题。书中项目的输出方式有LED 阵列、蜂鸣器、OLED 屏和LED 等,硬件接线简单,程序流程清晰,难易适当,是中小学学生学习Python 编程和嵌入式系统入门的最佳方式。

    图书详情

    ISBN:9787121395840
    开 本:16(185*260)
    页 数:192
    字 数:192

    本书目录

    第1 章 显示数字 / 003
    一、原理分析和绘制程序流程图 / 003
    二、函数和语法规范 / 004
    三、编写和测试程序 / 005
    四、进阶项目 / 006
    五、课后练习 / 007
    第2 章 循环滚动显示 / 008
    一、原理分析和绘制程序流程图 / 008
    二、函数和语法规范 / 008
    三、编写和测试程序 / 010
    四、进阶项目 / 011
    五、课后练习 / 012
    第3 章 显示内置图形 / 013
    一、原理分析和绘制程序流程图 / 013
    二、函数和语法规范 / 014
    三、编写和测试程序 / 017
    四、进阶项目 / 017
    五、课后练习 / 018
    第4 章 呼吸的心 / 019
    一、原理分析和绘制程序流程图 / 019
    二、函数和语法规范 / 020
    三、编写和测试程序 / 021
    四、进阶项目 / 022
    五、课后练习 / 023
    目 录
    基 础 篇
    第5 章 DIY 图形 / 024
    一、原理分析和绘制程序流程图 / 024
    二、函数和语法规范 / 024
    三、编写和测试程序 / 026
    四、进阶项目 / 026
    五、课后练习 / 028
    第6 章 呼吸的心 / 029
    一、原理分析和绘制程序流程图 / 029
    二、函数和语法规范 / 030
    三、编写和测试程序 / 031
    四、进阶项目 / 032
    五、课后练习 / 032
    第7 章 平移动画 / 033
    一、原理分析和绘制程序流程图 / 033
    二、函数和语法规范 / 033
    三、编写和测试程序 / 035
    四、进阶项目 / 035
    五、课后练习 / 036
    第8 章 显示的开启和关闭 / 037
    一、原理分析和绘制程序流程图 / 037
    二、函数和语法规范 / 038
    三、编写和测试程序 / 038
    四、进阶项目 / 039
    五、课后练习 / 040
    VI
    用micro:bit 学Python
    第9 章 抽奖机(LED 阵列) / 042
    一、原理分析和绘制程序流程图 / 042
    二、函数和语法规范 / 043
    三、编写和测试程序 / 043
    四、进阶项目 / 044
    五、课后练习 / 045
    第10 章 显示字母和数字 / 049
    一、原理分析和绘制程序流程图 / 049
    二、函数和语法规范 / 050
    三、编写和测试程序 / 054
    四、进阶项目 / 054
    五、课后练习 / 055
    第11 章 显示随机单词 / 057
    一、原理分析和绘制程序流程图 / 057
    二、函数和语法规范 / 057
    三、编写和测试程序 / 059
    四、进阶项目 / 059
    五、课后练习 / 061
    第12 章 绘制图形 / 062
    一、原理分析和绘制程序流程图 / 062
    二、函数和语法规范 / 062
    三、编写和测试程序 / 064
    四、进阶项目 / 065
    五、课后练习 / 065
    第13 章 按键调节数字 / 067
    一、原理分析和绘制程序流程图 / 067
    二、函数和语法规范 / 067
    三、编写和测试程序 / 068
    四、进阶项目 / 069
    五、课后练习 / 071
    进 阶 篇
    第14 章 四则运算 / 073
    一、原理分析和绘制程序流程图 / 073
    二、函数和语法规范 / 073
    三、编写和测试程序 / 074
    四、进阶项目 / 075
    五、编写和测试程序 / 077
    六、课后练习 / 078
    第15 章 九九乘法表 / 079
    一、原理分析和绘制程序流程图 / 079
    二、函数和语法规范 / 080
    三、编写和测试程序 / 081
    四、进阶项目 / 082
    五、课后练习 / 083
    第16 章 光强测试仪 / 084
    一、原理分析和绘制程序流程图 / 084
    二、函数和语法规范 / 084
    三、编写和测试程序 / 085
    四、进阶项目 / 085
    五、课后练习 / 086
    第17 章 XY 轴测试仪 / 087
    一、原理分析和绘制程序流程图 / 087
    二、函数和语法规范 / 087
    三、编写和测试程序 / 088
    四、进阶项目 / 089
    VII
    目 录
    五、课后练习 / 091
    第18 章 温度计 / 092
    一、原理分析和绘制程序流程图 / 092
    二、函数和语法规范 / 092
    三、编写和测试程序 / 093
    四、进阶项目 / 094
    五、课后练习 / 095
    第19 章 指南针 / 096
    一、原理分析和绘制程序流程图 / 096
    二、函数和语法规范 / 096
    三、编写和测试程序 / 097
    四、进阶项目 / 098
    五、课后练习 / 099
    第20 章 点亮灯带 / 100
    一、原理分析和绘制程序流程图 / 100
    二、函数和语法规范 / 100
    三、编写和测试程序 / 101
    四、进阶项目 / 101
    五、课后练习 / 103
    第21 章 灯带色温 / 104
    一、原理分析和绘制程序流程图 / 104
    二、函数和语法规范 / 105
    三、编写和测试程序 / 106
    四、进阶项目 / 106
    五、课后练习 / 110
    第22 章 跑马灯 / 112
    一、原理分析和绘制程序流程图 / 112
    二、函数和语法规范 / 113
    三、编写和测试程序 / 113
    四、进阶项目 / 114
    五、课后练习 / 116
    第23 章 抽奖机(灯带) / 117
    一、原理分析和绘制程序流程图 / 117
    二、函数和语法规范 / 118
    三、编写和测试程序 / 119
    四、进阶项目——随机颜色和
    RGB 值 / 120
    五、课后练习 / 122
    第24 章 播放内置音乐 / 124
    一、原理分析和绘制程序流程图 / 124
    二、函数和语法规范 / 125
    三、编写和测试程序 / 126
    四、进阶项目——do re mi / 126
    五、课后练习 / 129
    第25 章 土耳其进行曲 / 130
    一、原理分析和绘制程序流程图 / 130
    二、函数和语法规范 / 131
    三、编写和测试程序 / 132
    四、进阶项目 / 133
    五、课后练习 / 135
    第26 章 开关LED / 136
    一、原理分析和绘制程序流程图 / 136
    二、函数和语法规范 / 137
    三、编写和测试程序 / 137
    四、进阶项目 / 138
    五、课后练习 / 139
    第27 章 呼吸灯 / 140
    一、原理分析和绘制程序流程图 / 140
    VIII
    用micro:bit 学Python
    二、函数和语法规范 / 141
    三、编写和测试程序 / 141
    四、进阶项目——平衡指示灯 / 142
    五、课后练习 / 143
    提 高 篇
    第28 章 无线收发机 / 147
    一、原理分析和绘制程序流程图 / 147
    二、函数和语法规范 / 148
    三、编写和测试程序 / 149
    四、课后练习 / 150
    第29 章 一对一发送和接收(指定频道
    或地址) / 151
    一、原理分析和绘制程序流程图 / 151
    二、函数和语法规范 / 152
    三、编写和测试程序 / 153
    四、进阶项目 / 154
    五、课后练习 / 155
    第30 章 一对一发送(指定组) / 157
    一、原理分析和绘制程序流程图 / 157
    二、函数和语法规范 / 158
    三、编写和测试程序 / 159
    四、进阶项目 / 160
    五、课后练习 / 161
    第31 章 遥控开关 / 162
    一、原理分析和绘制程序流程图 / 162
    二、函数和语法规范 / 163
    三、编写和测试程序 / 164
    四、课后练习 / 165
    第32 章 无线投票器 / 166
    一、原理分析和绘制程序流程图 / 166
    二、函数和语法规范 / 167
    三、编写和测试程序 / 169
    四、课后练习 / 170
    附录A Scratch 和Python 编程流程
    对比表 / 171
    附录B 单词总表 / 172
    附录C 用micro:bit 学Python 语法
    总表 / 175
    展开

    前     言

    随着国务院印发关于《新一代人工智能发展规划》的通知,人工智能纳入国家战略规划。人工智能(Artificial Intelligence,AI)包括机器人、语言识别、图像识别、自然语言处理和专家系统等领域。
    Python 是一种计算机程序设计语言,是一种动态的、面向对象的脚本语言。Python 具有简洁性、易读性和可扩展性。Python 具有丰富的科学计算扩展库,如快速数组处理NumPy、数值运算SciPy 和绘图matplotlib 等。很多科学计算软件也提供Python 的调用接口,如计算机视觉库OpenCV、三维可视化库VTK、医学图像处理库ITK 等。
    本书是针对中小学学生编写的一本Python 入门书籍,全书共32 章,每一章学习一个基本函数,完成一个项目。学有余力的学生,可以继续完成拓展任务。本书结合语文、数学、英语等学科知识,由浅入深设计课程内容。每一章课后都配有练习题,可有效提高学生的编程能力,同时也可促进其他学科的学习。
    本书通过图形和文本代码对比的方式,进行代码讲解。从学生熟悉的Scratch 编程,迁移到Python 编程。Python 代码采用暗格对齐的方式,便于学生理解Python 代码编写时的对齐问题。本书设计有扩展阅读,提供与主要函数相关的示例程序,通过图文并茂的方式,提升学生编写代码和阅读程序的能力。
    本书采用软/ 硬件结合的嵌入式系统形式,项目的输出方式有LED 阵列、蜂鸣器、OLED 屏和LED 等。多数学生学习Scratch 时,都有micro:bit 板。在此基础上,学生只需要再配备扩展板、OLED 屏、灯带和一个LED,即能完成本书的学习。《用micro:bit 学Python》的每一个项目,接线简单,程序流程清晰,难易适当,是中小学学生学习Python 和嵌入式系统入门的最佳方式。
    本书的内容采用国际最新的STEAM 理念和费曼学习法进行设计,即确定项目——分析项目——自主学习和尝试教授——纠错学习——测试优化——总结分享——课后拓展。通过每个项目的学习,让学生在学习Python 的同时,逐步内化通用的解决问题的能力,培养学生的创造力。
    为便于交流, 欢迎大家加入“ 用micro:bit 学Python”QQ 群( 群号:1070629417),作者联合各位专家,将与广大读者随时交流,为大家学习交流提供一个平台,共同学习进步。同时,书中的相关程序代码可以从华信教育资源网(http://www.hxedu.com.cn)下载。
    本书特点
    ? 难易适当,适合中小学学生学习;
    ? 采用图形和文本代码对比的方式讲解,便于理解;
    ? 图文并茂的代码解析;
    ? 暗格式排版,便于理解对齐;
    ? 案例与语文、数学、英语等学科结合紧密,充分运用学到的知识解决问题;
    ? 软/ 硬件结合,输出方式丰富,是嵌入式系统入门的最佳载体;
    ? 学习过程设计理念先进,实现学习知识的同时,更能提高能力。
    内容安排
    全书共32 章,每一章学习一个基本函数,完成一个项目。学有余力的学生,可以继续完成拓展任务。全书分为LED 阵列输出、OLED 屏输出、灯带输出、蜂鸣器输出、LED 输出和无线控制六个主题。课程结合语文、数学、英语等学科知识,由浅入深设计课程内容。每一章课后都配有练习题,可有效提高学生的编程能力,同时可促进其他学科的学习。
    适合阅读本书的读者
    ? 中小学学生
    ? 嵌入式入门学习者
    ? 小学、初中、高中教师
    ? Scratch 爱好者和Scratch 培训机构教师
    ? STEAM 研发机构和STEAM 课程培训机构
    
    展开

    作者简介

    张子红,四川师范大学附属圣菲小学教研组长, 中国电子学会青少年软件编程讲师、教育部乐高创新人才培养计划四川师大培训基地创客导师、成都职业技术学院兼职老师、四川省中小学创客教育专家、中国教科院 "中国STEM教育2029创新行动计划”首批种子教师。参研课题《国际文化整合背景下"和美教育”的实践研究》,获得四川省政府优秀教学成果一等奖;主研课题《现代信息技术在学前教育中的创新应用研究》获得成都市2017优秀教学成果三等奖。主研完成四川省教育厅重点课题《基于创新教育实验室的创新教育研究》,目前主研四川省重点课题《STEAM课程培养学生创造力》,出版图书《好玩的Scratch》、《DIY传感器玩mBlock》。
  • 样 章 试 读
  • 图 书 评 价 我要评论
华信教育资源网