Python基础及应用
全新正版 极速发货
¥
29.31
5.0折
¥
59
全新
库存4件
作者吕云翔姚泽良张扬编著
出版社机械工业出版社
ISBN9787111674344
出版时间2021-03
装帧平装
开本16开
定价59元
货号1202314920
上书时间2024-05-27
商品详情
- 品相描述:全新
- 商品描述
-
目录
前言
第1章Python入门知识
1.1欢迎来到Python的世界
1.2Python开发环境的搭建与使用
1.2.1获取Python
1.2.2IDLE
1.2.3Pycharm的使用
1.2.4Jupyter Notebook
1.2.5强大的包管理器 pip
1.3Python编码规范
1.3.1代码布局
1.3.2自动检查调整
本章小结
习题
第2章数据类型和基本计算
2.1常用数值类型
2.1.1整型(integer)
2.1.2浮点型(float)
2.1.3复数类型(complex)
2.1.4布尔型(bool)
2.2数值类型转换
2.3基本计算
2.3.1变量
2.3.2算术运算符
2.3.3运算符优先级
本章小结
习题
第3章控制语句和函数
3.1选择结构
3.2循环结构
3.2.1While循环
3.2.2For循环
3.2.3两种循环的转换
3.3Break, Continue, Pass
3.3.1Break, Continue
3.3.2Pass
3.4函数的定义与使用
3.4.1认识Python的函数
3.4.2函数的定义和调用
3.4.3函数的参数
3.4.4默认参数
3.4.5任意位置参数
3.4.6任意键值参数
3.4.7组合使用
3.4.8修改传入的参数
3.4.9函数的返回值
3.4.10函数的嵌套
3.4.11使用轮子
本章小结
习题
第4章数据结构
4.1什么是数据结构
4.2Tuple(元组)
4.2.1切片
4.2.2修改
4.2.3遍历
4.2.4查找
4.2.5内置函数
4.3List(列表)
4.3.1添加
4.3.2删除
4.3.3修改
4.3.4排序和翻转
4.3.5推导式
4.4Dict(字典)
4.4.1访问
4.4.2修改
4.4.3添加
4.4.4删除
4.4.5遍历
4.4.6嵌套
4.5字符串与输入
4.5.1字符串表示
4.5.2转义字符
4.5.3格式化字符串
4.5.4字符串输入
4.5.5字符串运算
4.5.6字符串内建方法
4.5.7访问
4.5.8遍历
本章小结
习题
第5章文件读写
5.1打开文件
5.1.1file
5.1.2mode
5.1.3encoding
5.2关闭文件
5.3读文件
5.3.1read
5.3.2readline
5.3.3readlines
5.3.4迭代
5.4写文件
5.4.1write和 writelines
5.4.2flush
5.5定位读写
5.5.1tell
5.5.2seek
5.6数据序列化
5.6.1Pickle
5.6.2JSON
5.7文件系统操作
本章小结
习题
第6章类和对象
6.1类
6.2对象
6.3类和对象的关系
6.4面向过程还是面向对象
6.5类的定义
6.6类的方法
本章小结
习题
第7章Python GUI开发
7.1GUI开发简介
7.1.1窗口与组件
7.1.2事件驱动与回调机制
7.2Tkinter的主要组件
7.2.1标签
7.2.2框架
7.2.3按钮
7.2.4输入框
7.2.5单选按钮和复选按钮
7.2.6列表框与滚动条
7.3案例:三连棋游戏
7.3.1用户界面设计
7.3.2创建菜单
7.3.3创建游戏面板
7.3.4将用户界面与游戏连接
7.4案例:音乐播放器
7.4.1辅助库安装
7.4.2音频处理基础
7.4.3图形界面创建
7.4.4音乐播放和灯光模拟
本章小结
习题
第8章Python网络爬虫
8.1HTTP, HTML与JavaScript
8.1.1HTML
8.1.2JavaScript
8.1.3HTTP
8.2Requests的使用
8.2.1Requests简介
8.2.2使用Requests编写爬虫程序
8.3常见网页解析工具
8.3.1BeautifulSoup
8.3.2XPath与lxml
8.4Scrapy框架与Selenium
8.4.1爬虫框架:Scrapy
8.4.2模拟浏览器:Selenium
8.5处理表单以及反爬虫机制
8.5.1处理表单
8.5.2网站的反爬虫
8.6案例:使用爬虫下载网页
8.6.1爬虫的严格定义
8.6.2实现逐页爬取
8.7案例:抓取电影海报
8.7.1流程设计
8.7.2模拟登录
8.7.3程序展示与评价
本章小结
习题
第9章Python Web开发
9.1Flask框架基础
9.1.1Flask框架的安装
9.1.2实现Flask中的"Hello, world!"
9.1.3Jinja2模板
9.2案例:使用Flask框架实现简单的网站登录注册
9.2.1Web表单
9.2.2数据库
9.2.3登录功能的实现
9.2.4注册功能的实现
9.3Django框架基础
9.3.1Django简介
9.3.2创建项目和模型
9.3.3生成管理页面
9.3.4构建前端页面
9.4案例:使用Django框架搭建学生信息管理网站
9.4.1基础搭建
9.4.2后端接口
9.4.3前端展示
本章小结
习题
第10章Python数据分析与可视化
10.1从MATLAB到Python
10.2NumPy
10.3Pandas
10.4Matplotlib
10.5SciPy与SymPy
10.6案例:新生数据分析与可视化
10.6.1使用Pandas对数据预处理
10.6.2使用Matplotlib库画图
10.6.3使用Pandas进行绘图
10.7案例:Python 表格处理分析
10.7.1背景介绍
10.7.2前期准备与基本操作
10.7.3进阶内容
10.7.4数据分析实例
本章小结
习题
第11章Python机器学习
11.1机器学习概述
11.2案例:基于逻辑回归的乳腺癌识别
11.2.1乳腺癌识别任务分析
11.2.2Logistic模型
11.2.3代码实现
11.3案例:基于决策树算法的红酒起源地分类
11.3.1Wine数据集分析
11.3.2决策树算法
11.3.3二分类问题与多分类问题
11.3.4使用sklearn库实现红酒起源地分类
本章小结
习题
参考文献
内容摘要
本书接近为零基础的初学者量身定做,配合大量实例介绍了Python的基本语法、编码规范和一些编程思想。
本书共分为两部分,~6章为Python语言基础,主要介绍Python的基本用法。第7~10章介绍一些Python的实际应用,第7章介绍了如何用Python进行GUI开发,第8章介绍了如何用Python开发网络爬虫,第9章介绍了如何用Python进行Web开发,第10章介绍了如何使用Python进行数据分析与可视化处理,第11章介绍了如何使用Python实现常见机器学习算法。本书既可以作为高等院校计算机类相关专业的教材,也可以作为软件从业人员、计算机爱好者的学习指导用书。
主编推荐
1)提供电子课件、习题答案、教学大纲、源代码2)本书提供案例的微课视频,读者可以在线查看相关微课视频资源。3)提供大量的小练习和实践帮助初学者将所学的知识融会贯通。4)从第7章开始,每章都有两个案例供读者借鉴学习。
— 没有更多了 —
以下为对购买帮助不大的评价