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

请输入您要查询的图书:

 

书名 Python程序设计(本科教材)
分类
作者 甘勇
出版社 中国铁道有限公司
下载
简介
作者简介
甘勇:教授、郑州工程技术学院副校长,长期工作在教学科研一线,承担过物联网导论、计算机网络等主干课程的教学任务,主持的大学计算机和程序设计基础课程被评为河南省精品课程、河南省精品资源共享课,担任计算机课程教学指导委员会委员、河南省计算机类专业和网络空间安全专业教学指导委员会副主任,兼任中国计算机学会理事、河南省计算机学会副理事长、河南省计算机教育研究会副理事长。荣获过重量很好教学成果二等奖、2项河南省很好教学成果特等奖、3项河南省很好教学成果二等奖。吴怀广:博士、副教授、郑州轻工业大学计算机科学与技术系主任、河南省大数据分析技术靠前联合实验室负责人,主要从事软件工程、大数据数据质量以及形式化方法的研究工作。研究方向为计算机软件与理论。
目录
第 1 章  初识 Python / 11.1  Python 的起源 / 11.2  Python 的发展 / 21.3  Python 的特点 / 31.4  Python 的应用 / 51.5  搭建 Python 开发环境 / 61.5.1  在 Windows 平台搭建Python 开发环境 / 61.5.2  在 Mac 平台搭建 Python 开发环境 / 101.5.3  在 Linux 平台搭建 Python 开发环境 / 101.6  Python 开发环境 IDLE 简介 / 111.6.1  启动 IDLE / 111.6.2  利用IDLE创建Python程序 / 121.6.3  运行 Python 程序 / 141.6.4  调试 Python 程序 / 151.6.5  常用 Python IDE 介绍 / 211.7  使用帮助 / 221.7.1  使用在线帮助文档 / 221.7.2  使用 help( ) 函数 / 22小    结 / 24习    题 / 24第 2 章  Python 语法基础 / 252.1  Python 语法特点 / 262.1.1  缩进分层 / 262.1.2  注释规则 / 272.1.3  语句换行 / 272.1.4  同一行写多个语句 / 282.1.5  模块 / 282.2  标准输入 /输出 / 282.2.1  标准输入函数 / 282.2.2  标准输出函数 / 292.3  变量和常量 / 302.4  标识符与关键字 / 322.5  简单数据类型 / 332.5.1  数字类型 / 332.5.2  字符串类型 / 352.6  类型转换 / 392.7  运算符与表达式 / 402.7.1  算术运算符 / 402.7.2  比较运算符 / 412.7.3  逻辑运算符 / 432.7.4  赋值运算符 / 432.7.5  位运算符 / 452.7.6  成员运算符 / 472.7.7  标识运算符 / 482.8  运算符优先级 / 49小    结 / 50习    题 / 50第 3 章  Python 控制语句 / 513.1  选择语句 / 513.1.1  简单 if 语句 / 513.1.2  if-else 语句 / 523.1.3  if-elif-else 语句 / 533.1.4  if 嵌套语句 / 553.2  循环语句 / 563.2.1  for 循环 / 563.2.2  for 循环嵌套 / 583.2.3  while 循环 / 583.2.4  while 循环嵌套 / 593.3  跳转语句 / 603.3.1  break 语句 / 603.3.2  continue 语句 / 613.3.3  pass 语句 / 623.3.4  else 语句 / 62小    结 / 63习    题 / 63第 4 章  Python 数据结构 / 644.1  列    表 / 644.1.1  列表的创建 / 644.1.2  列表的基本操作 / 664.1.3  列表的相关方法 / 684.2  元组 / 724.2.1  元组的创建 / 724.2.2  元组的基本操作 / 734.2.3  元组的相关方法 / 744.3  序列及通用操作 / 754.3.1  切片操作 / 754.3.2  连接和复制 / 774.3.3  成员检查 / 784.3.4  内置函数 / 794.3.5  元组、列表和字符串的相互转换 / 794.4  字典 / 804.4.1  字典的创建与赋值 / 804.4.2  字典的基本操作 / 834.4.3  字典的相关方法 / 844.5  集合 / 884.5.1  集合的创建和赋值 / 894.5.2  集合的基本操作 / 904.5.3  集合的运算 / 934.6  综合案例 / 97小    结 / 99习    题 / 99第 5 章  Python 函数 / 1015.1  函数的定义与调用 / 1015.1.1  函数的定义 / 1015.1.2  函数的调用 / 1025.2  函数返回值 / 1025.3  参数 / 1045.3.1  必须参数 / 1045.3.2  默认参数 / 1045.3.3  关键字参数 / 1055.3.4  可变参数 / 1055.4  变量作用域 / 1065.4.1  局部变量 / 1065.4.2  全局变量 / 1075.5  递归函数 / 1085.6  综合案例 / 108小    结 / 110习    题 / 110第 6 章  Python 模块和包 / 1116.1  Python 模块 / 1126.1.1  模块概述 / 1126.1.2  模块的导入方式 / 1136.1.3  模块的内建属性和内建函数 / 1136.1.4  模块的搜索路径 / 1166.2  包 / 1176.2.1  包的结构 / 1176.2.2  包的初始化 / 1196.2.3  包的导入 / 1196.3  标准库和第三方库 / 1226.3.1  Python 标准库简介 / 1226.3.2  第三方库 / 1236.3.3  第三方库的安装 / 126小    结 / 127习    题 / 127第 7 章  文件操作 / 1287.1  文件的打开与关闭 / 1297.2  文件的读取 / 1347.3  文件的写入 / 1367.4  OS 模块操作文件和目录 / 137小    结 / 140习    题 / 141第 8 章  面向对象编程 / 1428.1  面向对象程序设计思想 / 1438.1.1  面向过程思想和面向对象思想 / 1438.1.2  面向对象方法的特征 / 1438.2  类和对象 / 1458.2.1  类的定义 / 1468.2.2  创建对象 / 1468.2.3  self 参数 / 1478.2.4  初始化方法 / 1488.2.5  析构方法 / 1508.3  类成员与实例成员 / 1508.3.1  类属性和实例属性 / 1518.3.2  类方法和静态方法 / 1538.4  私有属性和私有方法 / 1558.5  继    承 / 1568.5.1  单一继承 / 1578.5.2  多重继承 / 1608.6  多    态 / 161小    结 / 164习    题 / 164第 9 章  异常 / 1659.1  异常概述 / 1659.2  捕获异常 / 1689.2.1  简单的异常捕获 / 1699.2.2  捕获多种类型的异常 / 1699.2.3  完整的异常捕获语句 / 1709.3  异常抛出 / 1729.4  else 语句 / 1739.5  with 语句 / 173小    结 / 174习    题 / 174第 10 章  Python 函数式编程 / 17510.1  函数式编程概述 / 17510.2  匿名函数 / 17610.3  高阶函数 / 17710.4  闭包 / 18010.5  装饰器 / 182小    结 / 187习    题 / 188第 11 章  数据分析与可视化 / 18911.1  numPy 库的使用 / 18911.1.1  numPy 库概述 / 18911.1.2  numPy 库安装 / 19011.1.3  numPy 库解析 / 19011.2  pandas 库的使用 / 19411.2.1  pandas 库概述 / 19411.2.2  pandas 库安装 / 19411.2.3  pandas 库使用 / 19511.3  Matplotlib 库的使用 / 19611.3.1  Matplotlib 库概述 / 19611.3.2  Matplotlib 库安装 / 19711.3.3  Matplotlib 库使用 / 19711.4  泰坦尼克号乘客生存分析 / 19811.4.1  数据来源 / 19911.4.2  导入数据 / 19911.4.3  查看数据 / 19911.4.4  数据补全 / 20111.4.5  数据编码 / 20211.4.6  数据可视化 / 204小    结 / 211第 12 章  机器学习实战 / 21212.1  KNN / 21212.1.1  K 近邻算法原理 / 21212.1.2  KNN 算法实现 / 21312.1.3  KNN 算法优缺点 / 21512.2  手写数字识别系统 / 21512.2.1  实验开始 / 21612.2.2  测试的步骤 / 21712.2.3  如何可视化选取 k 值? / 21912.3  scikit-learn 库 / 22212.3.1  scikit-learn 简介  / 22212.3.2  scikit-learn 实现手写数字识别 / 22312.3.3  交叉验证法 / 225小    结 / 229习    题 / 229参考文献 / 230
内容推荐
全书以“计算思维”培养为目标,贯穿理解和运用计算生态的 Python 语言教学思想,系统展示了 Python 语言学习路径。本书分为 12 章,主要内容如下:第 1 章讲解 Python 基础知识与概念,以及 Python 的交互式解释器 IDLE;第 2 章讲解 Python 语言语法基础;第 3 章讲解Python 控制语句;第 4 章讲解 Python 数据结构;第 5 章讲解 Python 函数;第 6 章讲解 Python模块和包;第 7 章讲解文件操作;第 8 章讲解面向对象编程;第 9 章讲解异常;第 10 章讲解Python 函数式编程;第 11 章讲解数据分析与可视化;第 12 章讲解机器学习实战。本书内容覆盖了 Python 语言的大部分知识点,叙述清晰,循序渐进,以大量实例为依托,提供大量学习资料、学习视频、在线实验环境、立体化教学资源。本书适合作为高等院校数据科学与大数据及计算机相关专业的教材,也可作为对 Python 感兴趣读者的自学参考书。
随便看

 

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

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/26 0:16:43