Python硬件编程实战PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:李茂编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2015
- ISBN:9787111487746
- 页数:182 页
第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 Python 2和Python 3之间的区别 16
2.3 如何选择合适的版本 20
2.3.1 选择Python 2还是Python 3 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 在Windows 7中安装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 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 究竟应选用哪种环境开发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
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《星空摄影后期实战》阿五在路上著 2020
- 《半小时漫画股票实战法》财经杂质著 2019
- 《深度学习与飞桨PaddlePaddle Fluid实战》于祥 2019
- 《数字插画实战 人像创作30例》王鲁光著 2019
- 《2017国家执业药师资格考试 全考点实战通关必备 中药学综合知识与技能 第3版》国家执业药师资格考试命题研究专家组 2017
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019