科技
类型
4.8
豆瓣评分
可以朗读
语音朗读
104千字
字数
2015-02-01
发行日期
展开全部
主编推荐语
使用通俗易懂和深入浅出的语言风格阐述Python的基本概念。
内容简介
本书主要针对计算机基础比较薄弱的Python语言初学者,力图使用通俗易懂和深入浅出的语言风格阐述Python的基本概念。在对Python建立基本概念的前提下,循序渐进地引导读者学习Python版本的选择、不同平台下Python开发环境的搭建、Python基本的语法,并最终使读者可以利用Python实现一些简单的应用开发。本书主要适用于没有Python基础的初学者,包括但不限于具有硬件背景的工程师、非计算机专业的读者、Python业余爱好者和学生等。
目录
- 版权信息
- 前言
- 第1章 Python简介
- 1.1 Python是什么
- 1.2 对Python的四种定义
- 1.2.1 一种脚本语言
- 1.2.2 一种解释型语言
- 1.2.3 一种高级语言
- 1.2.4 一种面向对象的语言
- 1.3 Python的特点
- 1.3.1 作为脚本语言的优缺点
- 1.3.2 Python自身的特点
- 1.4 Python的应用
- 1.4.1 Python能干什么
- 1.4.2 Python更适合做些什么
- 1.4.3 你能用Python干什么
- 1.5 Python的必备常识
- 1.5.1 Python文件的后缀
- 1.5.2 Python的缩写和简称
- 1.5.3 Python的官网
- 1.5.4 Python的Logo
- 第2章 下载并安装Python
- 2.1 因Python版本不合适而导致的常见问题
- 2.2 Python的两大版本
- 2.2.1 Python版本历史
- 2.2.2 Python 2和Python 3之间的区别
- 2.3 如何选择合适的版本
- 2.3.1 选择Python 2还是Python 3
- 2.3.2 选择Python是32位还是64位
- 2.4 常见软件的发布格式
- 2.4.1 源码格式
- 2.4.2 二进制格式
- 2.5 下载合适的Python安装包
- 2.5.1 Python提供了哪些形式
- 2.5.2 选择更稳定、更快速的国内下载源
- 2.6 如何在Windows系统中安装Python
- 2.6.1 在Windows 7中安装Python
- 2.6.2 在Windows中安装Python后的常见问题
- 2.7 在Linux系统中安装Python
- 2.7.1 在Ubuntu中安装Python
- 2.7.2 为何不推荐初学者在Ubuntu中安装Python
- 2.8 在Mac中安装Python
- 第3章 选择合适的Python开发环境
- 3.1 不同平台下开发Python时共用的东西
- 3.2 不同平台下开发Python时的共同特点
- 3.2.1 Python最原始的开发方式
- 3.2.2 利用Python的shell进行交互式开发
- 3.2.3 利用Python的IDE进行开发
- 3.3 Python的IDE
- 3.3.1 Python的IDE和编辑器、终端等的关系
- 3.3.2 Python的常见IDE
- 3.3.3 Python IDE常见问题及解答
- 3.4 在Windows环境下进行Python开发
- 3.4.1 最原始的Python开发方式
- 3.4.2 用Python的shell进行交互式开发
- 3.4.3 用Python的IDE进行开发
- 3.5 在Linux环境下进行Python开发
- 3.5.1 Python最原始的开发方式
- 3.5.2 用Python的shell进行交互式开发
- 3.5.3 用Python的IDE进行开发
- 3.6 在Mac环境下进行Python开发
- 3.6.1 Python最原始的开发方式
- 3.6.2 用Python的shell进行交互式开发
- 3.6.3 用Python的IDE进行开发
- 3.7 究竟应选用哪种环境开发Python
- 第4章 Python的基础知识
- 4.1 SheBang和Python文件编码声明
- 4.1.1 #!/usr/bin/python
- 4.1.2 Python文件编码声明
- 4.2 Python中的缩进
- 4.2.1 其他语言的缩进只影响代码的美观
- 4.2.2 Python的缩进会影响代码的逻辑
- 4.3 Python中__name__和__main__的含义
- 4.3.1 __name__详解
- 4.3.2 __main__详解
- 4.3.3 __name__和__main__搭配使用的目的
- 4.4 Python中的面向对象编程
- 4.4.1 self和__init__的含义
- 4.4.2 初学者不要从最开始就太关注面向对象
- 4.5 Python中的变量
- 4.5.1 基本变量的声明和定义
- 4.5.2 变量的作用域
- 4.6 Python中的分支结构
- 4.7 Python中的函数
- 第5章 一些有趣的Python小实验
- 5.1 用Python查看系统平台信息
- 5.2 Python处理谐波和信号变换
- 5.3 更多有用且有趣的Python语法
- 5.3.1 Python中交换不同的变量值
- 5.3.2 Python中集合类的变量的切片
- 5.3.3 Python中的for循环和枚举器
- 5.3.4 Python中的条件性赋值
- 第6章 常见Python应用实例
- 6.1 Python在网络方面的应用
- 6.2 Python在图形界面方面的应用
- 6.2.1 Python的常见GUI图形库
- 6.2.2 Python的GUI图形库:PyQt
- 6.3 Python在数据库方面的应用
- 第7章 Python与开源硬件
- 7.1 Python和开源硬件之间的关系
- 7.2 pcDuino基础知识
- 7.2.1 什么是开源硬件
- 7.2.2 常见的开源硬件
- 7.2.3 为何选择pcDuino
- 7.2.4 如何配置开源硬件pcDuino
- 7.3 在开源硬件pcDuino上使用Python
- 7.3.1 Web服务器
- 7.3.2 漏水监测
- 7.3.3 使用Z-Wave实现智能家居
- 附录A 如何利用Python的相关资源
- A.1 如何利用Python的官方手册
- A.2 如何利用在线的Python资源
- 附录B 如何继续深入学习Python
- 附录C Python学习资料
展开全部
出版方
机械工业出版社有限公司
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。