
Python基础及应用
加载中,请稍候……
作品简介
本书完全为零基础的初学者量身定做,配合大量实例介绍了Python的基本语法、编码规范和一些编程思想。本书共分为两部分,第1~6章为Python语言基础,主要介绍Python的基本用法。第7~10章介绍一些Python的实际应用,第7章介绍了如何用Python进行GUI开发,第8章介绍了如何用Python开发网络爬虫,第9章介绍了如何用Python进行Web开发,第10章介绍了如何使用Python进行数据分析与可视化处理,第11章介绍了如何使用Python实现常见机器学习算法。本书既可以作为高等院校计算机类相关专业的教材,也可以作为软件从业人员、计算机爱好者的学习指导用书。
吕云翔,姚泽良,张扬等编著
作品目录
前言
第1章 Python入门知识
1.1 欢迎来到Python的世界
1.2 Python开发环境的搭建与使用
1.3 Python编码规范
本章小结
习题
第2章 数据类型和基本计算
2.1 常用数值类型
2.2 数值类型转换
2.3 基本计算
本章小结
习题
第3章 控制语句和函数
3.1 选择结构
3.2 循环结构
3.3 Break, Continue, Pass
3.4 函数的定义与使用
本章小结
习题
第4章 数据结构
4.1 什么是数据结构
4.2 Tuple(元组)
4.3 List(列表)
4.4 Dict(字典)
4.5 字符串与输入
本章小结
习题
第5章 文件读写
5.1 打开文件
5.2 关闭文件
5.3 读文件
5.4 写文件
5.5 定位读写
5.6 数据序列化
5.7 文件系统操作
本章小结
习题
第6章 类和对象
6.1 类
6.2 对象
6.3 类和对象的关系
6.4 面向过程还是面向对象
6.5 类的定义
6.6 类的方法
本章小结
习题
第7章 Python GUI开发
7.1 GUI开发简介
7.2 Tkinter的主要组件
7.3 案例:三连棋游戏
7.4 案例:音乐播放器
本章小结
习题
第8章 Python网络爬虫
8.1 HTTP,HTML与JavaScript
8.2 Requests的使用
8.3 常见网页解析工具
8.4 Scrapy框架与Selenium
8.5 处理表单以及反爬虫机制
8.6 案例:使用爬虫下载网页
8.7 案例:抓取电影海报
本章小结
习题
第9章 Python Web开发
9.1 Flask框架基础
9.2 案例:使用Flask框架实现简单的网站登录注册
9.3 Django框架基础
9.4 案例:使用Django框架搭建学生信息管理网站
本章小结
习题
第10章 Python数据分析与可视化
10.1 从MATLAB到Python
10.2 NumPy
10.3 Pandas
10.4 Matplotlib
10.5 SciPy与SymPy
10.6 案例:新生数据分析与可视化
10.7 案例:Python表格处理分析
本章小结
习题
第11章 Python机器学习
11.1 机器学习概述
11.2 案例:基于逻辑回归的乳腺癌识别
11.3 案例:基于决策树算法的红酒起源地分类
本章小结
习题
参考文献