×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
暂无评论
图文详情
  • ISBN:9787563564781
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:274
  • 出版时间:2021-08-01
  • 条形码:9787563564781 ; 978-7-5635-6478-1

内容简介

本书在内容上从初学者的角度出发,用通俗易懂的语言、流行有趣的案例,详细地介绍了使用Python语言进行程序开发需要掌握的知识点和技术,由问题导入知识,由分析引导求解问题的实践能力。本书分为11章,从环境配置开始,到语法基础、数据类型、程序控制结构,逐步深入模块化编程,进行项目实践。本书旨在带领读者进行一次愉快的Python学习之旅。本书中所有的章节都列出了问题导向、重点与难点、知识导图,能让读者对知识点一目了然,对内容轻松领会,帮助读者快速进入实践开发阶段,掌握工程开发技能。本书的内容深入浅出,注重理论知识向应用实践的转化,涵盖的知识面较广,既可作为数据科学与技术、智能科学与技术等专业大中专院校“Python语言程序设计”课程的教材,也可作为有志青年的自学参考书。

目录

第1章 Python编程语言简介 1.1 Python概述 1.2 Python的特点 1.3 Python的应用领域 1.4 Python语言开发环境的安装 1.5 运行Python程序 1.6 集成开发环境 1.7 扩展库的安装与使用 第2章 Python基本语法 2.1 用程序实现问题求解 2.2 Python程序语法元素 2.3 常用函数 2.4 基本结构 课后习题 第3章 Python数据类型 3.1 数字类型 3.1.1 整型 3.1.2 浮点型 3.1.3 复数型 3.1.4 布尔型 3.2 运算符 3.2.1 数值运算符 3.2.2 运算符优先级 3.2.3 常用数值型函数 3.2.4 math库 3.3 字符串 3.3.1 字符串的基本操作 3.3.2 字符串的处理函数 3.3.3 字符串的处理方法 3.3.4 字符串的格式化方法 3.4 实践应用 课后习题 第4章 程序控制结构 4.1 程序流程图 4.2 程序的分支结构 4.2.1 单分支结构:if语句 4.2.2 二分支结构:if-else语句 4.2.3 多分支结构:if-elif-else语句 4.2.4 分支嵌套结构 4.3 循环结构 4.3.1 遍历循环:for循环 4.3.2 无限循环:while循环 4.3.3 循环保留字:break和continue 4.3.4 循环与else 4.3.5 循环嵌套 4.4 异常处理 4.5 Random库 4.5.1 Random库的常用函数 4.5.2 Random库的应用 课后习题 第5章 函数 5.1 函数的基本使用 5.1.1 函数的定义 5.1.2 函数的调用 5.2 参数的传递 5.2.1 参数的位置传递 5.2.2 参数的关键字传递 5.2.3 可选参数和可变数量参数 5.3 函数的返回值 5.4 变量的作用域 5.5 匿名函数 5.6 函数应用 5.7 函数的递归 5.8 迭代 5.9 代码复用与模块化编程 5.9.1 模块化编程 5.9.2 程序入口 5.10 实践应用 课后习题 第6章 组合数据类型 6.1 组合数据类型概述 6.2 序列类型 6.2.1 元组类型 6.2.2 列表类型 6.2.3 列表实践应用 6.3 集合类型 6.4 映射类型 6.4.1 字典类型 6.4.2 字典应用实践 6.5 组合数据类型应用 课后习题 第7章 文件 7.1 文件的基本操作 7.1.1 文件概述 7.1.2 文件的打开与关闭 7.1.3 文件的路径 7.1.4 文件的读取 7.1.5 文件的写入 7.1.6 文件的读写位置 7.2 文件的迭代 7.3 数据维度与数据格式化 7.3.1 数据维度 7.3.2 一维、二维数据的存储与读写 7.3.3 高维数据的存储与读写 7.4 文件应用 7.4.1 用户登录案例 7.4.2 jieba分词 7.4.3 wordcloud 课后习题 第8章 面向对象 8.1 类和对象 8.1.1 类的使用 8.1.2 属性与方法 8.1.3 访问限制 8.1.4 面向对象的方法应用——简易计算器 8.2 封装 8.2.1 面向对象的特征 8.2.2 封装实践应用 8.3 继承 8.3.1 继承关系 8.3.2 方法重写 8.3.3 super关键字 8.3.4 多重继承 8.4 多态 课后习题 第9章 网络爬虫 9.1 网络爬虫的基础知识 9.1.1 网络爬虫的定义 9.1.2 网络爬虫的架构 9.1.3 网络爬虫的框架 9.2 网络爬虫模块——request库 9.2.1 request库概述 9.2.2 request库的响应对象Response 9.3 网络爬虫模块——beautifulsoup4库 9.3.1 beautifulsoup4库概述 9.3.2 beautifulsoup4库标准选择器 9.3.3 搜索关键词 9.4 网络爬虫的实践应用 课后习题 第10章 多线程 10.1 多线程的定义 10.2 Python线程模块 10.2.1 常用线程模块 10.2.2 Thread类 10.2.3 多线程破解密码 10.3 事件机制 10.3.1 Event事件对象 10.3.2 事件机制辅助密码破解 10.4 线程同步 10.4.1 Lock 10.4.2 RLock 10.4.3 Condition 10.4.4 Queue 10.5 多线程实践 课后习题 第11章 图形用户界面 11.1 tkinter概述 11.1.1 tkinter窗体 11.1.2 tkinter组件 11.1.3 tkinter组件布局 11.2 tkinter事件 11.2.1 tkinter事件类型 11.2.2 事件对象及属性 11.2.3 tkinter事件绑定 11.3 tkinter实践应用 11.3.1 需求分析 11.3.2 模块设计 11.3.3 模块实现 课后习题
展开全部

作者简介

肖衡,主要研究方向为计算机网络、机器学习。IEEE、CFF会员。主持及参与多项省自然基金项目、院地合作项目,参与编著多本教材,发表论文二十余篇。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航