Python硬件编程实战
内有画线,详情见图
¥
18
3.7折
¥
49
九品
仅1件
作者李茂 著
出版社机械工业出版社
出版时间2015-02
版次1
装帧平装
货号13-5
上书时间2023-10-05
商品详情
- 品相描述:九品
图书标准信息
-
作者
李茂 著
-
出版社
机械工业出版社
-
出版时间
2015-02
-
版次
1
-
ISBN
9787111487746
-
定价
49.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
208页
-
丛书
电子与嵌入式系统设计丛书
- 【内容简介】
-
《Python硬件编程实战》主要针对计算机基础比较薄弱的Python语言初学者,力图使用通俗易懂和深入浅出的语言风格阐述Python的基本概念。在对Python建立基本概念的前提下,循序渐进地引导读者学习Python版本的选择、不同平台下Python开发环境的搭建、Python基本的语法,并最终使读者可以利用Python实现一些简单的应用开发。本书主要适用于没有Python基础的初学者,包括但不限于具有硬件背景的工程师、非计算机专业的读者、Python业余爱好者和学生等。
- 【目录】
-
前言
第1章 Python简介/1
1.1 Python是什么/1
1.2 对Python的四种定义/1
1.2.1 一种脚本语言/1
1.2.2 一种解释型语言/3
1.2.3 一种高级语言/3
1.2.4 一种面向对象的语言/4
1.3 Python的特点/5
1.3.1 作为脚本语言的优缺点/5
1.3.2 Python自身的特点/7
1.4 Python的应用/9
1.4.1 Python能干什么/10
1.4.2 Python更适合做些什么/10
1.4.3 你能用Python干什么/12
1.5 Python的必备常识/13
1.5.1 Python文件的后缀/13
1.5.2 Python的缩写和简称/13
1.5.3 Python的官网/13
1.5.4 Python的Logo/13
第2章 下载并安装Python/14
2.1 因Python版本不合适而导致的常见问题/14
2.2 Python的两大版本/15
2.2.1 Python版本历史/15
2.2.2 Python2和Python3之间的区别/16
2.3 如何选择合适的版本/20
2.3.1 选择Python2还是Python3/21
2.3.2 选择Python是32位还是64位/21
2.4 常见软件的发布格式/23
2.4.1 源码格式/23
2.4.2 二进制格式/25
2.5 下载合适的Python安装包/26
2.5.1 Python提供了哪些形式/26
2.5.2 选择更稳定、更快速的国内下载源/29
2.6 如何在Windows系统中安装Python/29
2.6.1 在Windows7中安装Python/29
2.6.2 在Windows中安装Python后的常见问题/35
2.7 在Linux系统中安装Python/36
2.7.1 在Ubuntu中安装Python/36
2.7.2 为何不推荐初学者在Ubuntu中安装Python/37
2.8 在Mac中安装Python/38
第3章 选择合适的Python开发环境/39
3.1 不同平台下开发Python时共用的东西/39
3.2 不同平台下开发Python时的共同特点/40
3.2.1 Python最原始的开发方式/41
3.2.2 利用Python的shell进行交互式开发/41
3.2.3 利用Python的IDE进行开发/43
3.3 Python的IDE/44
3.3.1 Python的IDE和编辑器、终端等的关系/44
3.3.2 Python的常见IDE/46
3.3.3 PythonIDE常见问题及解答/62
3.4 在Windows环境下进行Python开发/65
3.4.1 最原始的Python开发方式/65
3.4.2 用Python的shell进行交互式开发/72
3.4.3 用Python的IDE进行开发/79
3.5 在Linux环境下进行Python开发/79
3.5.1 Python最原始的开发方式/80
3.5.2 用Python的shell进行交互式开发/82
3.5.3 用Python的IDE进行开发/83
3.6 在Mac环境下进行Python开发/83
3.6.1 Python最原始的开发方式/83
3.6.2 用Python的shell进行交互式开发/86
3.6.3 用Python的IDE进行开发/86
3.7 究竟应选用哪种环境开发Python/87
第4章 Python的基础知识/89
4.1 SheBang和Python文件编码声明/89
4.1.1 #!/usr/bin/python/89
4.1.2 Python文件编码声明/89
4.2 Python中的缩进/92
4.2.1 其他语言的缩进只影响代码的美观/92
4.2.2 Python的缩进会影响代码的逻辑/93
4.3 Python中_?_name_?_和_?_main_?_的含义/98
4.3.1 _?_name_?_详解/98
4.3.2 _?_main_?_详解/99
4.3.3 _?_name_?_和_?_main_?_搭配使用的目的/99
4.4 Python中的面向对象编程/103
4.4.1 self和_?_init_?_的含义/103
4.4.2 初学者不要从最开始就太关注面向对象/109
4.5 Python中的变量/109
4.5.1 基本变量的声明和定义/109
4.5.2 变量的作用域/112
4.6 Python中的分支结构/115
4.7 Python中的函数/116
第5章 一些有趣的Python小实验/118
5.1 用Python查看系统平台信息/118
5.2 Python处理谐波和信号变换/119
5.3 更多有用且有趣的Python语法/123
5.3.1 Python中交换不同的变量值/124
5.3.2 Python中集合类的变量的切片/124
5.3.3 Python中的for循环和枚举器/125
5.3.4 Python中的条件性赋值/126
第6章 常见Python应用实例/127
6.1 Python在网络方面的应用/127
6.2 Python在图形界面方面的应用/132
6.2.1 Python的常见GUI图形库/132
6.2.2 Python的GUI图形库:PyQt/132
6.3 Python在数据库方面的应用/136
第7章 Python与开源硬件/141
7.1 Python和开源硬件之间的关系/141
7.2 pcDuino基础知识/141
7.2.1 什么是开源硬件/141
7.2.2 常见的开源硬件/142
7.2.3 为何选择pcDuino/146
7.2.4 如何配置开源硬件pcDuino/147
7.3 在开源硬件pcDuino上使用Python/155
7.3.1 Web服务器/156
7.3.2 漏水监测/162
7.3.3 使用Z-Wave实现智能家居/166
附录A 如何利用Python的相关资源/174
附录B 如何继续深入学习Python/181
附录C Python学习资料/182
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价