本书层次鲜明、结构严谨、内容翔实,由浅入深介绍Python程序设计的方方面面。最后一章将前面讲述的内容应用到项目中,并以模板的形式介绍项目的开发过程,理论联系实际项目,既适合初学者夯实基础,又能帮助Python程序员提升技能。本书适合各类大中专学校学生作为教材,也可以作为程序员自学读物。
Python程序设计教程
✍ Scribed by 杨年华、柳青、郑戟明
- Publisher
- 清华大学出版社
- Year
- 2017
- Tongue
- Chinese
- Leaves
- 291
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
本书共分为16章,第1章主要介绍Python的发展历史、特点、下载与安装方法、使用方式、集成开发环境、内置模块、帮助的使用等内容;第2章主要介绍Python语言的基础知识。第3章主要介绍程序控制结构;第4章主要介绍Python中的常用数据结构,包括序列、字典、集合等数据结构;第5章主要介绍函数的定义和调用、基于函数的抽象与求精思想、递归思想等内容。第6章主要介绍文件的操作;第7章主要介绍Python的面向对象编程方法;第8章主要介绍类的继承与组合两种重用方式;第9章主要介绍Python中的异常处理方法;第10章主要介绍使用wxPython进行用户图形界面设计的方法;第11章主要讨论Python程序的打包和发布方法;第12章主要介绍利用Python进行数据库应用开发;第13章主要介绍利用Python进行网络数据获取的方法;第14章主要介绍利用Python进行数据分析和绘图的基础知识;第15章主要介绍基于Python的网站开发方法;第16章主要介绍Python作为脚本语言在SPSS中的使用方法。本书中的代码均在Python 2.7.11中测试通过。本书一方面侧重基础知识的讲解,另一方面侧重利用Python进行数据处理的方法和应用。为了方便理解,本书主要挑选经济管理类的案例。本书适合非计算机专业本科生使用,可作为计算机程序设计的入门教材或Python爱好者的参考书。
✦ Table of Contents
封面
扉页
内容简介
版权页
前言
目录
第1章 Python概述
1.1 Python语言的发展史
1.2 Python语言的特点
1.3 Python的下载与安装
1.4 开始使用Python
1.5 Python的集成开发环境
1.6 模块
1.7 使用帮助
1.8 本章小结
习题1
第2章 Python语言基础知识
2.1 输入与输出
2.2 标识符与变量
2.3 数据类型及运算
2.4 常见的Python函数
2.5 本章小结
习题2
第3章 控制语句
3.1 分支结构控制语句
3.2 循环结构控制语句
3.3 应用实例
3.4 本章小结
习题3
第4章 常用数据结构
4.1 序列
4.2 字典
4.3 集合
4.4 本章小结
习题4
第5章 函数的设计
5.1 函数的定义
5.2 函数的调用
5.3 形参与实参
5.4 函数的返回
5.5 位置参数
5.6 默认参数与关键参数
5.7 可变长度参数
5.8 序列作为参数
5.9 基于函数的抽象与求精
5.10 递归
5.11 本章小结
习题5
第6章 文件操作
6.1 打开与关闭文件
6.2 读写文件
6.3 文件指针
6.4 文件对话框
6.5 应用实例:文本文件操作
6.6 本章小结
习题6
第7章 类与对象
7.1 认识Python中的对象和方法
7.2 类的定义
7.3 类的属性
7.4 构造函数
7.5 类的方法
7.6 析构函数
7.7 可变对象与不可变对象
7.8 get和set方法
7.9 运算符的重载
7.10 面向对象和面向过程
7.11 本章小结
习题7
第8章 类的重用
8.1 类的重用方法
8.2 类的继承
8.3 类的组合
8.4 本章小结
习题8
第9章 异常处理
9.1 异常
9.2 Python中的异常类
9.3 捕获与处理异常
9.4 自定义异常类
9.5 with语句
9.6 断言
9.7 本章小结
习题9
第10章 图形用户界面程序设计
10.1 图形用户界面平台的选择
10.2 wxPython的安装
10.3 Hello World的窗口程序
10.4 布局与事件
10.5 使用wxFormBuilder设计界面
10.6 应用实例:条形码图片识别
10.7 本章小结
习题10
第11章 程序打包发布
11.1 setuptools程序打包发布工具
11.2 py2exe打包
11.3 应用实例
11.4 本章小结
习题11
第12章 数据库应用开发
12.1 Python Database API简介
12.2 结构化查询语言
12.3 SQLite
12.4 应用实例:学生管理数据库系统
12.5 本章小结
习题12
第13章 网络数据获取
13.1 网页数据的组织形式
13.2 利用urllib处理HTTP协议
13.3 利用BeautifulSoup4解析HTML文档
13.4 应用实例
13.5 本章小结
习题13
第14章 数据分析与绘图基础
14.1 numpy基础与常用函数
14.2 pyplot基础与常用参数设置
14.3 常用分析函数与绘图示例
14.4 本章小结
习题14
第15章 网站设计
15.1 网站应用的发展历史与展望
15.2 HTTP超文本传输协议
15.3 HTML超文本标记语言
15.4 使用WSGI接口创建动态网页
15.5 使用Python网络框架来建立网站
15.6 应用实例:报名网站
15.7 本章小结
习题15
第16章 在SPSS中使用Python
16.1 SPSSSyntax简介
16.2 SPSS中Python插件的安装
16.3 SPSS中运行Python
16.4 本章小结
习题16
正文结束
参考文献
图书资源支持
📜 SIMILAR VOLUMES
《Python程序设计实用教程》*大的特点是内容紧凑、案例丰富、学以致用;程序输出原滋原味,既有正确输出的结果,又有错误输出的提示,让读者既能从“正”的方面学到经验,又能从“负”的方面吸取教训,使经验与教训兼而得之。《Python程序设计实用教程》总体内容按照先基础、后应用的顺序安排。前6章为基础篇,其内容循序渐进;后6章为应用篇,其内容自成体系;每个知识点按照先讲解知识、后给出案例的顺序编写;每个软件都配有安装过程截图,每道例题都配有运行结果截图,一目了然。 《Python程序设计实用教程》作者具有近30年的程序设计教学经验,讲授过多门编程语言课程,并编写过大量的应用程序,青年时期曾参加过市
本书首先介绍了Python基础;接着介绍了数据类型,文件,程序调试,面向对象程序设计,连接数据源等基本知识;然后结合网络爬虫,数据挖掘,自然语言处理,数据可视化,Web和移动应用等工具,以案例为依托进行项目实战;最后介绍了国内各种云服务平台,以及如何运用Python实现访问.
《Python程序设计》共两篇17章,介绍Python数据类型、控制结构、正则表达式、类与函数设计、文件操作、异常处理与程序调试等内容。第二篇通过大量案例介绍Python在GUI编程、图形图像编程、音乐编程与语音识别、科学计算可视化、网络编程、逆向工程与软件分析、大数据处理、Windows系统编程等方面的应用。 《Python程序设计》可以作为计算机科学与技术、数字媒体技术、软件工程、网络工程、信息安全、会计、经济、金融、心理学、统计等专业本科和研究生“Python程序设计”课程教材和具有一定Python基础的读者进阶学习资料,多领域Python应用开发人员以及打算使用Python快速实现
本书以零基础为起点介绍Python程序设计方法。各章内容由浅入深、相互衔接、前后呼应、循序渐进。全书各章节选用丰富的程序设计语言经典实例来讲解基本概念和程序设计方法,同时配有大量习题供读者练习。 全书共9章,第1章介绍Python语言开发环境; 第2章介绍Python程序设计语言的基础语法; 第3章介绍列表和元组; 第4章介绍字符串; 第5章介绍字典和集合; 第6章介绍函数与模块; 第7章介绍Python的程序流程控制; 第8章介绍文件操作; 第9章介绍异常处理。 本书语言表达简洁、严谨、流畅,内容通俗易懂、重点突出、实例丰富,适合作为高等院校各专业程序设计语言课程的教材,也可以作为非计算机专