本书是青少年人工智能教育系列教材之一。本书分为Python 3.0 基础和开源智造两部分, 第一部分包括走进Python的世界、Python的语法基础与基本运算、程序结构与程序流程图、选择结构、for循环语句、while循环语句、列表、元组、字典、字符串、字符串的操作、正则表达式、函数与参数、函数与变量、异常与异常处理、程序调试、面向对象基础、面向对象程序设计的特性、 Tkinter与图形化界面、用Turtle画画、网络爬虫与Requests模块、利用BeautifulSoup库进行爬虫设计;第二部分包括屏幕秀一秀、智能灯光我来秀、智能触摸电子琴、动感掌控板、晃动的摇杆、可控的云台、倒车雷达七个利用mPython掌控板的开源智造案例。
本书坚持德育性、自主性、整合性、实践性、开放性和拓展性相统一,通过创设基于生活实际的问题情境,将知识点转化为任务或问题,引导学生自主合作探究;并通过“加油站”“一点 通”等模块,让学生在探究中循序渐进地学习知识,在实践创新中提升解决实际问题的能力。本书既适合作为中小学信息技术相关课程的教学用书,又能作为中小学生课外学习Python编程的参考用书。
- 第一单元 Python 30基础 001
- 第 1 课 走进Python的世界003
- 第 2 课 Python的语法基础 009
- 第 3 课 Python的基本运算 015
- 第 4 课 程序结构与程序流程图 020
- 第 5 课 选择结构 026
- 第 6 课 for循环语句 036
- 第 7 课 while循环语句 044
- 第 8 课 列表 051
- 第 9 课 元组 064
- 第10课 字典 072
- 第11课 字符串 081
- 第12课 字符串的操作 092
- 第13课 正则表达式 102
- 第14课 函数与参数 111
- 第15课 函数与变量 119
- 第16课 异常与异常处理 130
- 第17课 程序调试 142
- 第18课 面向对象基础 149
- 第19课 面向对象程序设计的特性 157
- 第20课 Tkinter与图形化界面 168
- 第21课 用Turtle画画 179
- 第22课 网络爬虫与Requests模块 190
- 第23课 利用BeautifulSoup库进行爬虫设计 201
- 第二单元 开源智造211
- 第 1 课 屏幕秀一秀 213
- 第 2 课 智能灯光我来秀 225
- 第 3 课 智能触摸电子琴 236
- 第 4 课 动感掌控板 246
- 第 5 课 晃动的摇杆 258
- 第 6 课 可控的云台 272
- 第 7 课 倒车雷达 285