随着国务院印发关于《新一代人工智能发展规划》的通知,人工智能纳入国家战略规划。人工智能(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 课程培训机构