技术教育社区
www.teccses.org

面向新工科普通高等教育系列教材Python基础及应用(随书附微课视频)

封面

作者:吕云翔 姚泽良 张扬 等编著

页数:257

出版社:机械工业出版社

出版日期:2021

ISBN:9787111674344

电子书格式:pdf/epub/txt

内容简介

《Python基础及应用》接近为零基础的初学者量身定做,配合大量实例介绍了Python的基本语法、编码规范和一些编程思想。《Python基础及应用》共分为两部分,~6章为Python语言基础,主要介绍Python的基本用法。第7~10章介绍一些Python的实际应用,第7章介绍了如何用Python进行GUI开发,第8章介绍了如何用Python开发网络爬虫,第9章介绍了如何用Python进行Web开发,0章介绍了如何使用Python进行数据分析与可视化处理,1章介绍了如何使用Python实现常见机器学习算法。《Python基础及应用》既可以作为高等院校计算机类相关专业的教材,也可以作为软件从业人员、计算机爱好者的学习指导用书。

本书特色

适读人群 :高等院校计算机类相关专业师生1)提供电子课件、习题答案、教学大纲、源代码
2)本书提供案例的微课视频,读者可以在线查看相关微课视频资源。
3)提供大量的小练习和实践帮助初学者将所学的知识融会贯通。
4)从第7章开始,每章都有两个案例供读者借鉴学习。

目录

前言

第1章Python入门知识

11欢迎来到Python的世界

12Python开发环境的搭建与使用

121获取Python

122IDLE

123Pycharm的使用

124Jupyter Notebook

125强大的包管理器 pip

13Python编码规范

131代码布局

132自动检查调整

本章小结

习题

第2章数据类型和基本计算

21常用数值类型

211整型(integer)

212浮点型(float)

213复数类型(complex)

214布尔型(bool)

22数值类型转换

23基本计算

231变量

232算术运算符

233运算符优先级

本章小结

习题

第3章控制语句和函数

31选择结构

32循环结构

321While循环

322For循环

323两种循环的转换

33Break, Continue, Pass

331Break, Continue

332Pass

34函数的定义与使用

341认识Python的函数

342函数的定义和调用

343函数的参数

344默认参数

345任意位置参数

346任意键值参数

347组合使用

348修改传入的参数

349函数的返回值

3410函数的嵌套

3411使用轮子

本章小结

习题

第4章数据结构

41什么是数据结构

42Tuple(元组)

421切片

422修改

423遍历

424查找

425内置函数

43List(列表)

431添加

432删除

433修改

434排序和翻转

435推导式

44Dict(字典)

441访问

442修改

443添加

444删除

445遍历

446嵌套

45字符串与输入

451字符串表示

452转义字符

453格式化字符串

454字符串输入

455字符串运算

456字符串内建方法

457访问

458遍历

本章小结

习题

第5章文件读写

51打开文件

511file

512mode

513encoding

52关闭文件

53读文件

531read

532readline

533readlines

534迭代

54写文件

541write和 writelines

542flush

55定位读写

551tell

552seek

56数据序列化

561Pickle

562JSON

57文件系统操作

本章小结

习题

第6章类和对象

61类

62对象

63类和对象的关系

64面向过程还是面向对象

65类的定义

66类的方法

本章小结

习题

第7章Python GUI开发

71GUI开发简介

711窗口与组件

712事件驱动与回调机制

72Tkinter的主要组件

721标签

722框架

723按钮

724输入框

725单选按钮和复选按钮

726列表框与滚动条

73案例:三连棋游戏

731用户界面设计

732创建菜单

733创建游戏面板

734将用户界面与游戏连接

74案例:音乐播放器

741辅助库安装

742音频处理基础

743图形界面创建

744音乐播放和灯光模拟

本章小结

习题

第8章Python网络爬虫

81HTTP, HTML与JavaScript

811HTML

812JavaScript

813HTTP

82Requests的使用

821Requests简介

822使用Requests编写爬虫程序

83常见网页解析工具

831BeautifulSoup

832XPath与lxml

84Scrapy框架与Selenium

841爬虫框架:Scrapy

842模拟浏览器:Selenium

85处理表单以及反爬虫机制

851处理表单

852网站的反爬虫

86案例:使用爬虫下载网页

861爬虫的严格定义

862实现逐页爬取

87案例:抓取电影海报

871流程设计

872模拟登录

873程序展示与评价

本章小结

习题

第9章Python Web开发

91Flask框架基础

911Flask框架的安装

912实现Flask中的”Hello, world!”

913Jinja2模板

92案例:使用Flask框架实现简单的网站登录注册

921Web表单

922数据库

923登录功能的实现

924注册功能的实现

93Django框架基础

931Django简介

932创建项目和模型

933生成管理页面

934构建前端页面

94案例:使用Django框架搭建学生信息管理网站

941基础搭建

942后端接口

943前端展示

本章小结

习题

第10章Python数据分析与可视化

101从MATLAB到Python

102NumPy

103Pandas

104Matplotlib

105SciPy与SymPy

106案例:新生数据分析与可视化

1061使用Pandas对数据预处理

1062使用Matplotlib库画图

1063使用Pandas进行绘图

107案例:Python 表格处理分析

1071背景介绍

1072前期准备与基本操作

1073进阶内容

1074数据分析实例

本章小结

习题

第11章Python机器学习

111机器学习概述

112案例:基于逻辑回归的乳腺癌识别

1121乳腺癌识别任务分析

1122Logistic模型

1123代码实现

113案例:基于决策树算法的红酒起源地分类

1131Wine数据集分析

1132决策树算法

1133二分类问题与多分类问题

1134使用sklearn库实现红酒起源地分类

本章小结

习题

参考文献

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《面向新工科普通高等教育系列教材Python基础及应用(随书附微课视频)》
Article link:https://www.teccses.org/1239878.html