万本电子书0元读

万本电子书0元读

顶部广告

Python编程基础与应用电子书

精选实例,精心制作微课视频,助力教学和读者自学

售       价:¥

纸质售价:¥41.60购买纸书

16人正在读 | 0人评论 6.2

作       者:李方园

出  版  社:机械工业出版社

出版时间:2021-05-17

字       数:9.9万

所属分类: 教育 > 大中专教材 > 成人/中高职教材

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
《Python编程基础与应用》以“任务驱动,实战领先”为出发,通过216个实例详细介绍了Python 语言的基础知识和语法操作规范,同时,书中还剖析了10个综合应用案例,以培养读者解决问题的能力。本书将理论和实践融为一体,让读者真正做到学以致用。 本书可以作为高职高专院校计算机类、自动化类、电子信息类、数字经济类等专业的Python编程门教材,同时也可作为广大Python语言爱好者自学的参考书。 本书配有授课电子课件、习题答案、代码文件和教学视频等资源,需要的教师可登录机械工业出版社教育服务网www.cmpedu.com免费注册后下载,或联系编辑索取(微信:15910938545,电话:010-88379739)。<br/>【推荐语】<br/>精选实例,精心制作微课视频,助力教学和读者自学<br/>
目录展开

前言

二维码资源清单

第1章 Python编程入门

1.1 Python语言概述

1.1.1 Python语言发展概况

1.1.2 Python的下载与安装

1.2 Python语法介绍

1.2.1 交互式解释执行与脚本式解释运行

1.2.2 程序结构特点

1.2.3 语法规则

1.3 Python基本数据类型

1.3.1 数据类型概述

1.3.2 变量与常量

1.3.3 整数类型

1.3.4 小数、浮点数类型

1.3.5 复数类型

1.3.6 字符串及其基本操作

1.3.7 数据类型转换

1.4 基本输入输出函数

1.4.1 input()函数

1.4.2 print()函数

1.5 运算符

1.5.1 算术运算符

1.5.2 赋值运算符

1.5.3 位运算符

1.5.4 比较运算符(关系运算符)

1.5.5 逻辑运算符

1.5.6 三目运算符

1.5.7 运算符优先级

思考与练习

第2章 Python序列操作

2.1 序列及通用操作

2.1.1 序列概述

2.1.2 序列的通用操作

2.1.3 和序列相关的内置函数

2.2 列表及操作

2.2.1 列表及其创建

2.2.2 列表的基本操作与方法

2.3 元组及操作

2.3.1 元组及其创建

2.3.2 元组的基本操作与方法

2.3.3 “可变的”tuple元组

2.4 字符串及操作

2.4.1 字符串概述

2.4.2 字符串的基本操作与方法

2.5 字典

2.5.1 字典及其创建

2.5.2 字典的基本操作与方法

2.6 集合

2.6.1 集合及其创建

2.6.2 集合的基本操作与方法

思考与练习

第3章 结构化程序设计

3.1 结构化程序设计理念

3.1.1 程序设计与算法

3.1.2 结构化程序设计的基本要点

3.2 选择结构

3.2.1 if语句的形式

3.2.2 if语句的嵌套

3.2.3 assert断言语句及用法

3.3 循环结构

3.3.1 while循环语句

3.3.2 for循环语句

3.3.3 范围及for循环控制

3.3.4 循环嵌套

3.3.5 循环控制语句

3.4 采用选择与循环实现序列操作

3.4.1 序列推导式

3.4.2 zip函数及用法

3.4.3 reversed函数及用法

3.4.4 sorted函数及用法

3.5 综合案例解析

3.5.1 编写计算班级学生平均分程序

3.5.2 编写判断是否素数的程序

思考与练习

第4章 Python函数、模块与类

4.1 函数的定义

4.1.1 概述

4.1.2 函数的形式参数和实际参数

4.1.3 函数的关键字参数

4.1.4 函数的默认值参数

4.1.5 None返回值

4.1.6 函数的局部变量与全局变量

4.1.7 为函数提供说明文档

4.2 函数的高级应用

4.2.1 匿名函数lambda表达式

4.2.2 闭包函数

4.2.3 递归函数

4.3 类与对象

4.3.1 对象的引入

4.3.2 类的构造方法

4.3.3 property() 函数和@property装饰器

4.4 类的封装与继承

4.4.1 封装

4.4.2 继承

4.4.3 多态

4.5 模块与库

4.5.1 导入模块

4.5.2 时间和日期处理模块

4.5.3 random库

4.5.4 string模块

4.5.5 math和cmath模块

4.5.6 sys模块

4.6 综合案例解析

4.6.1 函数的综合应用

4.6.2 继承的综合应用

思考与练习

第5章 文件及文件夹操作

5.1 文件对象

5.1.1 文件概述

5.1.2 打开文件

5.1.3 读取文件

5.1.4 写入文件

5.1.5 with as用法

5.2 os模块及应用

5.2.1 os模块

5.2.2 os.path模块

5.3 shutil模块及应用

5.3.1 shutil模块的复制功能

5.3.2 shutil模块的压缩解压功能

5.3.3 shutil模块的文件和文件夹的移动和改名

5.3.4 shutil模块的永久删除文件和文件夹

5.4 文件异常处理

5.4.1 异常的类型与含义

5.4.2 异常处理方式

5.5 Excel文件及其操作

5.5.1 openpyxl概述

5.5.2 openpyxl库函数

5.5.3 Excel文件操作实例

5.6 综合案例分析

5.6.1 简易文件搜索引擎

5.6.2 自动整理当前目录下的所有文件信息

思考与练习

第6章 交互界面设计

6.1 tkinter基础

6.1.1 GUI介绍

6.1.2 4步法创建tkinter窗口

6.2 tkinter控件的属性与函数

6.2.1 tkinter窗口

6.2.2 标签(Label)

6.2.3 按钮(Button)

6.2.4 文本框控件(Entry)

6.2.5 复选框(Checkbutton)

6.2.6 菜单(Menu)

6.2.7 菜单按钮(Menubutton)

6.2.8 列表框(Listbox)

6.2.9 滑动条(Scale)

6.2.10 滚动条(Scrollbar)

6.2.11 画布(Canvas)

6.2.12 多行文本(Text)

6.2.13 其他控件

6.3 tkinter控件的模块

6.3.1 messagebox模块

6.3.2 simpledialog模块

6.3.3 tkinter.filedialog模块

6.3.4 colorchooser模块

6.4 综合案例分析

6.4.1 计算器制作

6.4.2 BOM录入界面设计

思考与练习

第7章 网络爬虫应用

7.1 网络与网页基础

7.1.1 OSI参考模型

7.1.2 TCP/IP模型

7.1.3 url格式

7.1.4 爬虫的定义与基本流程

7.1.5 网页构成简述

7.2 urllib基本应用

7.2.1 urllib.request模块

7.2.2 urllib. parse模块

7.3 BeautifulSoup基本应用

7.3.1 BeautifulSoup标签定位方法

7.3.2 BeautifulSoup标签选择器

7.3.3 使用标准库解析分析网页输出

7.3.4 使用lxml解析库分析网页输出

7.4 综合案例分析

7.4.1 新华网汽车频道的产经新闻列表

7.4.2 二手车信息的获取与保存

思考与练习

参考文献

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部