网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Python应用与实战/程序员宝典系列
分类
作者
出版社 电子工业出版社
下载
简介
内容推荐
本书系统介绍了Python语言的主要语法特性,内容设计上注重实战,针对具体知识点设计了简单、易懂的应用案例,同时在每个章节最后设计了一个或多个实训任务,每个实训任务都会根据开发步骤详细阐述编程实现过程。读者可以结合具体的实训任务,在编程实战中快速掌握Python编程技术。本书共14章,其中第1~7章主要介绍Python的语法特性,包括Python语言概述、Python语言基础知识、程序控制结构、函数与模块、组合数据类型、面向对象编程、文件操作;第8~14章主要介绍Python在各个应用领域的实战知识,包括网络编程、网络爬虫、数据库编程、数据分析、数据可视化、Pygame游戏编程、AI视觉应用——人脸识别。本书内容组织由浅入深,兼顾了Python语言的深度和广度,既能满足零基础的初学者,也能满足拥有较高编程目标的专业人员,同时适合作为各类高等院校计算机及相关专业学生的Python教材。
目录
第1章 Python语言概述
1.1 初识Python语言
1.1.1 Python语言的发展历程
1.1.2 Python语言的特点
1.1.3 Python语言的运行方式
1.2 Python开发环境
1.2.1 安装Python开发环境
1.2.2 了解常用的PythonIDE
1.2.3 安装和使用PyCharm
1.3 实训任务——第一个Python程序
1.3.1 任务描述
1.3.2 任务分析
1.3.3 任务实现
本章总结
作业与练习
第2章 Python语言基础知识
2.1 Python程序的书写规范
2.1.1 Python的语句格式
2.1.2 Python语句的缩进与代码块
2.1.3 Python的注释
2.2 Python的数据类型和变量
2.2.1 简单数据类型
2.2.2 组合数据类型
2.2.3 变量
2.3 标识符和关键字
2.3.1 标识符
2.3.2 关键字
2.4 Python的运算符
2.4.1 算术运算符
2.4.2 比较运算符
2.4.3 逻辑运算符
2.4.4 赋值运算符
2.4.5 位运算符
2.4.6 运算符的优先级
2.5 实训任务1——数据交换
2.5.1 任务描述
2.5.2 任务分析
2.5.3 任务实现
2.6 实训任务2——时间换算
2.6.1 任务描述
2.6.2 任务分析
2.6.3 任务实现
2.7 实训任务3——简单加密算法
2.7.1 任务描述
2.7.2 任务分析
2.7.3 任务实现
本章总结
作业与练习
第3章 程序控制结构
3.1 基本结构
3.1.1 程序流程图
3.1.2 程序的基本结构
3.2 分支结构
3.2.1 单分支结构:if语句
3.2.2 双分支结构:if…else语句
3.2.3 多分支结构:if…elif…else语句
3.3 循环结构
3.3.1 遍历循环:for语句
3.3.2 条件循环:while语句
3.3.3 循环嵌套
3.4 程序控制的其他语句
3.4.1 跳转语句
3.4.2 pass语句
3.4.3 循环结构中的else语句
3.5 程序的异常处理
3.5.1 异常的概念
3.5.2 Python的异常类
3.5.3 异常处理机制
3.6 实训任务1——数学计算器
3.6.1 任务描述
3.6.2 任务分析
3.6.3 任务实现
3.7 实训任务2——质数生成器
3.7.1 任务描述
3.7.2 任务分析
3.7.3 任务实现
3.8 实训任务3——分解质因数
3.8.1 任务描述
3.8.2 任务分析
3.8.3 任务实现
3.9 实训任务4——猜数游戏
3.9.1 任务描述
3.9.2 任务分析
3.9.3 任务实现
本章总结
作业与练习
第4章 函数与模块
4.1 函数的定义和调用
4.1.1 函数的定义
4.1.2 函数的调用
4.2 函数的参数和返回值
4.2.1 函数的参数传递
4.2.2 函数参数标注
4.2.3 函数的返回值
4.3 函数的递归
4.4 Python内置函数
4.5 Python模块
4.5.1 模块的概念
4.5.2 模块的分类
4.5.3 模块的使用
4.5.4 正则表达式模块
4.6 实训任务1——斐波那契数列
4.6.1 任务描述
4.6.2 任务分析
4.6.3 任务实现
4.7 实训任务2——人脸检测与
识别模块
4.7.1 任务描述
4.7.2 任务分析
4.7.3 任务实现
本章总结
作业与练习
第5章 组合数据类型
5.1 列表
5.1.1 列表的基本操作
5.1.2 列表的访问
5.1.3 列表的遍历
5.2 元组
5.2.1 元组的基本操作
5.2.2 元组与列表的转换
5.3 字典
5.3.1 字典的基本操作
5.3.2 字典的常用方法
5.4 集合
5.4.1 集合的基本操作
5.4.2 集合运算
5.5 实训任务1——计算分数序列
5.5.1 任务描述
5.5.2 任务分析
5.5.3 任务实现
5.6 实训任务2——投票选举班长
5.6.1 任务描述
5.6.2 任务分析
5.6.3 任务实现
本章总结
作业与练习
第6章 面向对象编程
6.1 面向对象编程概述
6.1.1 面向对象编程的基本概念
6.1.2 面向对象编程的特点
6.2 创建类和对象
6.2.1 创建类
6.2.2 创建对象
6.3 构造方法和析构方法
6.3.1 构造方法
6.3.2 析构方法
6.3.3 self参数
6.3.4 成员变量和类变量
6.3.5 类的方法
6.4 类的继承
6.4.1 继承的实现
6.4.2 方法的重写
6.4.3 多继承
6.5 类的多态
6.6 运算符重载
6.6.1 加法运算符重载
6.6.2 索引和分片重载
6.6.3 定制对象的字符串形式
6.7 实训任务1——学生信息管理系统
6.7.1 任务描述
6.7.2 任务分析
6.7.3 任务实现
6.8 实训任务2——员工薪资计算
6.8.1 任务描述
6.8.2 任务分析
6.8.3 任务实现
本章总结
作业与练习
第7章 文件操作
7.1 文件的概念
7.2 文件的打开与关闭
7.3 文件的读/写操作
7.3.1
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/22 18:00:30