图书介绍
Python硬件编程实战PDF|Epub|txt|kindle电子书版本网盘下载
![Python硬件编程实战](https://www.shukui.net/cover/70/34471678.jpg)
- 李茂编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111487746
- 出版时间:2015
- 标注页数:182页
- 文件大小:25MB
- 文件页数:193页
- 主题词:软件工具-程序设计
PDF下载
下载说明
Python硬件编程实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第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的Logo13
第2章 下载并安装Python14
2.1 因Python版本不合适而导致的常见问题14
2.2 Python的两大版本15
2.2.1 Python版本历史15
2.2.2 Python 2和Python 3之间的区别16
2.3 如何选择合适的版本20
2.3.1 选择Python 2还是Python 321
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系统中安装Python29
2.6.1 在Windows 7中安装Python29
2.6.2 在Windows中安装Python后的常见问题35
2.7 在Linux系统中安装Python36
2.7.1 在Ubuntu中安装Python36
2.7.2 为何不推荐初学者在Ubuntu中安装Python37
2.8 在Mac中安装Python38
第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的IDE44
3.3.1 Python的IDE和编辑器、终端等的关系44
3.3.2 Python的常见IDE46
3.3.3 Python IDE常见问题及解答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 究竟应选用哪种环境开发Python87
第4章 Python的基础知识89
4.1 SheBang和Python文件编码声明89
4.1.1 #!/usr/bin/python89
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图形库:PyQt132
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 为何选择pcDuino146
7.2.4 如何配置开源硬件pcDuino147
7.3 在开源硬件pcDuino上使用Python155
7.3.1 Web服务器156
7.3.2 漏水监测162
7.3.3 使用Z-Wave实现智能家居166
附录A 如何利用Python的相关资源174
附录B 如何继续深入学习Python181
附录C Python学习资料182