展开全部

主编推荐语

由浅入深,循序渐进,从零开始学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 习题
展开全部

评分及书评

评分不足
1个评分

出版方

机械工业出版社有限公司

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