展开全部

主编推荐语

对比讲解,理解深刻;分析原理,步骤清晰;代码完整,讲解详尽。

内容简介

Python是目前最流行的动态脚本语言之一。Python具有内置的高级数据结构和简单有效的面向对象编程思想实现。本书由浅入深,全面、系统地介绍了使用Python进行开发的各种知识和技巧。为了便于读者学习,本书每个章节中都提供了详尽的例子,结合实例讲解各个知识点。

本书内容包括Python环境的安装和配置、Python的基本语法、模块和函数、内置数据结构、字符串和文件的处理、正则表达式的使用、异常的捕获和处理、面向对象的语言特性和设计;Python的数据库编程、TkinterGUI库的使用、HTML应用、XML应用、Django网页开发框架的使用、测试驱动开发模式应用、Python中的进程和线程、Python系统管理、网络编程、Python图像处理、Python语言的扩展和嵌入以及Windows下Python开发等。

本书适合Python爱好者、大中专院校的学生、社会培训班学生,以及系统管理员、界面开发人员、Web开发人员、网络编程人员等有关人员学习、使用。

目录

  • 版权信息
  • 前言
  • 第一篇 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 小结
  • 7.6 习题
  • 第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 使用Easy Eclipse for Python调试程序
  • 9.4 小结
  • 9.5 习题
  • 第10章 Python数据库编程
  • 10.1 Python环境下的数据库编程
  • 10.2 使用Python的持久化模块读写数据
  • 10.3 嵌入式数据库SQLite
  • 10.4 小结
  • 10.5 习题
  • 第二篇 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 使用SNMP管理网络
  • 20.6 网络分析
  • 20.7 小结
  • 20.8 习题
  • 第21章 图像处理
  • 21.1 图像处理相关概念
  • 21.2 基本的图像处理
  • 21.3 图像处理的高级应用
  • 21.4 小结
  • 21.5 习题
  • 第22章 Python语言的扩展与嵌入
  • 22.1 Python语言的扩展
  • 22.2 Python语言的嵌入
  • 22.3 小结
  • 22.4 习题
  • 第23章 Windows下的Python开发
  • 23.1 组件对象模型
  • 23.2 Python对COM技术的支持
  • 23.3 Windows下的常见Python应用
  • 23.4 小结
  • 23.5 习题
展开全部

评分及书评

评分不足
1个评分
  • 用户头像
    给这本书评了
    1.0

    这本书的 220 页的示例代码是错误的

      转发
      评论

    出版方

    机械工业出版社有限公司

    机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。