科技
类型
可以朗读
语音朗读
464千字
字数
2020-05-01
发行日期
展开全部
主编推荐语
由浅入深,循序渐进,从零开始学Python语言。
内容简介
为了能够使广大读者既能够掌握Python语言的基础知识,又能够将Python语言应用于某个特定的领域(如Web开发),本书介绍与Python相关的方方面面。
为了便于读者学习,本书每个章节都提供了详尽的例子,结合实例讲解各个知识点。涉及的程序代码都给出了详细的注释,有助于读者轻松领会程序开发的精髓,快速提高开发技能。
在学习完本书之后,相信读者能够很好地掌握Python语言,同时可以使用Python语言进行实际项目的开发。
目录
- 版权信息
- 前言
- 第一篇 Python语言基础
- 第1章 进入Python的世界
- 1.1 Python的由来
- 1.2 Python的特性
- 1.3 第一个Python程序
- 1.4 搭建开发环境
- 1.5 Python的开发工具
- 1.6 不同平台下的Python
- 1.7 小结
- 1.8 习题
- 第2章 必须知道的Python基础语法
- 2.1 Python的文件类型
- 2.2 Python的编码规范
- 2.3 变量和常量
- 2.4 数据类型
- 2.5 运算符与表达式
- 2.6 小结
- 2.7 习题
- 第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章 模块与函数
- 5.1 Python程序的结构
- 5.2 模块
- 5.3 函数
- 5.4 小结
- 5.5 习题
- 第6章 字符串与正则表达式
- 6.1 常见的字符串操作
- 6.2 正则表达式应用
- 6.3 小结
- 6.4 习题
- 第7章 使用Python处理文件
- 7.1 文件的常见操作
- 7.2 目录的常见操作
- 7.3 文件处理示例——文件属性浏览程序
- 7.4 小结
- 7.5 习题
- 第8章 面向对象编程
- 8.1 面向对象的概述
- 8.2 类和对象
- 8.3 属性和方法
- 8.4 继承
- 8.5 运算符的重载
- 8.6 Python与设计模式
- 8.7 小结
- 8.8 习题
- 第9章 异常处理与程序调试
- 9.1 异常的处理
- 9.2 使用自带IDLE调试程序
- 9.3 使用Eclipse IDE调试程序
- 9.4 小结
- 9.5 习题
- 第10章 Python数据库编程
- 10.1 数据库简介
- 10.2 Python DATABASE API简介
- 10.3 Python连接数据库的专用模块
- 10.4 使用Python的持久化模块读写数据
- 10.5 小结
- 10.6 习题
- 第二篇 Python的GUI程序设计
- 第11章 Python的GUI开发
- 11.1 Python的GUI开发选择
- 11.2 小结
- 11.3 习题
- 第12章 GUI编程与Tkinter相关组件介绍
- 12.1 GUI程序开发简介
- 12.2 Tkinter及其主要组件
- 12.3 Tkinter所有组件简介
- 12.4 小结
- 12.5 习题
- 第三篇 Python的Web开发
- 第13章 Python的HTML应用
- 13.1 HTML介绍
- 13.2 URL的处理
- 13.3 CGI的使用
- 13.4 获取HTML资源
- 13.5 HTML文档的解析
- 13.6 小结
- 13.7 习题
- 第14章 Python和XML
- 14.1 XML介绍
- 14.2 XML文档概览和验证
- 14.3 分析XML文档结构
- 14.4 使用SAX处理XML文档
- 14.5 使用DOM处理XML文档
- 14.6 小结
- 14.7 习题
- 第15章 Python的Web开发——Django框架的应用
- 15.1 常见的Web开发框架
- 15.2 MVC模式
- 15.3 Django开发环境的搭建
- 15.4 Django框架的基本应用
- 15.5 Django框架的高级应用
- 15.6 小结
- 15.7 习题
- 第四篇 Python的其他应用
- 第16章 敏捷方法学在Python中的应用——测试驱动开发
- 16.1 测试驱动开发
- 16.2 unittest框架
- 16.3 使用doctest进行测试
- 16.4 小结
- 16.5 习题
- 第17章 Python中的进程和线程
- 17.1 进程和线程
- 17.2 Python下的进程编程
- 17.3 使用subprocess模块管理进程
- 17.4 进程间的信号机制
- 17.5 多线程概述
- 17.6 生成和终止线程
- 17.7 管理线程
- 17.8 线程之间的同步
- 17.9 小结
- 17.10 习题
- 第18章 基于Python的系统管理
- 18.1 增强的交互式环境IPython
- 18.2 和IPython的简单交互
- 18.3 IPython中的magic函数
- 18.4 IPython适合于系统管理的特点
- 18.5 使用Python进行文件管理
- 18.6 使用Python定时执行任务
- 18.7 小结
- 18.8 习题
- 第19章 Python和网络编程
- 19.1 网络模型介绍
- 19.2 Socket应用
- 19.3 服务器端和客户端通信
- 19.4 异步通信方式
- 19.5 Twisted网络框架
- 19.6 小结
- 19.7 习题
- 第20章 常见的Python网络应用
- 20.1 使用FTP传输文件
- 20.2 使用POP3获取邮件
- 20.3 使用SMTP发送邮件
- 20.4 使用Telnet远程登录
- 20.5 小结
- 20.6 习题
- 第21章 图像处理
- 21.1 图像处理相关概念
- 21.2 基本的图像处理
- 21.3 图像处理的高级应用
- 21.4 小结
- 21.5 习题
- 第22章 Windows下的Python开发
- 22.1 组件对象模型
- 22.2 Python对COM技术的支持
- 22.3 Windows下的常见Python应用
- 22.4 小结
- 22.5 习题
展开全部
出版方
机械工业出版社有限公司
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。