![]()
内容推荐 本书以讲解Python的语法知识、技术为基础,包括了Python的语言基础、函数、高级特性、函数式编程、模块、面向对象编程、正则表达式、图形界面、异常错误处理、IO、多线程、数据库、网络通信等内容。在此基础上,融入智能硬件的应用实践场景,将学习Python的相关知识应用于智能硬件的开发实践上。通过在智能硬件开发中使用高效的Python语言,以及在Python学习中融入智能硬件开发应用场景这种教学模式,达到提高学习兴趣、提升对于学科交叉问题和复杂工程问题实践能力的目标。 本书适合高等院校软件工程、计算机科学及相关专业,以及软件学院、各类职业信息技术学院和专业培训机构等作为教材使用。 目录 第1章 基于Python的智能硬件开发概述 1.1 Python语言的发展 1.2 Python语言的优点 1.3 使用Python实现智能硬件应用的前景 1.4 使用Python实现智能硬件应用的优势 1.5 本书选用的智能硬件 小结 第2章 Python语法基础 2.1 Python数据类型 2.2 变量 2.3 Python字符串 2.4 Python使用list 2.5 Python使用tuple 2.6 Python条件判断 2.7 Python循环 2.8 Python使用dict 2.9 Python使用set 2.10 Python函数 2.11 案例精选 小结 第3章 Python高级特性 3.1 切片 3.2 迭代 3.3 列表生成式 3.4 生成器 3.5 迭代器 3.6 案例精选 小结 第4章 Python函数式编程 4.1 高阶函数 4.2 返回函数 4.3 匿名函数 4.4 装饰器 4.5 偏函数 4.6 案例精选 小结 第5章 Python类与模块 5.1 类和对象 5.2 模块 5.3 案例精选 小结 第6章 Python图形界面 6.1 Tkinter 6.2 wxPython 6.3 案例精选 小结 第7章 Python文件与数据库编程 7.1 Python IO编程 7.2 Python访问数据库 7.3 案例精选 小结 第8章 Python多线程与异常处理 8.1 Python多线程 8.2 Python异常 8.3 IT则表达式 8.4 案例精选 小结 第9章 Python网络编程 9.1 TCP/IP简介 9.2 TCP编程 9.3 UDP编程 9.4 案例精选 小结 第10章 树莓派智能车实战项目 10.1 基础实战项目 10.2 进阶实战项目 小结 |