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

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

关闭
普通高等院校计算机基础教育“十四五”系列教材:Python程序设计简明教程

普通高等院校计算机基础教育“十四五”系列教材:Python程序设计简明教程

1星价 ¥28.1 (7.2折)
2星价¥28.1 定价¥39.0
暂无评论
图文详情
  • ISBN:9787113307301
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:203
  • 出版时间:2024-01-01
  • 条形码:9787113307301 ; 978-7-113-30730-1

内容简介

本书是面向 Python 程序设计初学者的教材,全书共分为 11 章。第 1 章论述 Python 的特点、安装、使用和程序设计方法;第 2 章至第 4 章侧重论述 Python 的基础知识,包括对象与类型、运算符与表达式、常用的组合数据类型;第 5 章论述面向过程设计方法中的基本结构;第 6 章 论述函数的定义和使用;第 7 章论述文件的处理方法,包括文本文件和 CSV 格式文件的操作;第 8 章论述图形用户界面设计模块 tkinter;第 9 章则聚焦于几个常用的第三方库,如 NumPy、Matplotlib、jieba、wordcloud 和用于网络爬虫的 requests 库;第 10 章详细论述面向对象编程的概念和特征;第 11 章给出了一个管理系统综合案例,通过面向过程和面向对象两种设计方法提供了具体的设计方案。

本书通过信息管理系统的案例引出 Python 语言的相关知识点,每章紧扣实际问题,结合具体案例讲解Python 的核心语法和常用库的应用,帮助读者从解决问题的角度掌握程序设计的思路和方法。
本书适合作为高等院校非计算机专业的程序设计课程教材,也可作为初学 Python 程序设计者的参考书。 本书是面向 Python 程序设计初学者的教材,全书共分为 11 章。第 1 章论述 Python 的特点、安装、使用和程序设计方法;第 2 章至第 4 章侧重论述 Python 的基础知识,包括对象与类型、运算符与表达式、常用的组合数据类型;第 5 章论述面向过程设计方法中的基本结构;第 6 章 论述函数的定义和使用;第 7 章论述文件的处理方法,包括文本文件和 CSV 格式文件的操作;第 8 章论述图形用户界面设计模块 tkinter;第 9 章则聚焦于几个常用的第三方库,如 NumPy、Matplotlib、jieba、wordcloud 和用于网络爬虫的 requests 库;第 10 章详细论述面向对象编程的概念和特征;第 11 章给出了一个管理系统综合案例,通过面向过程和面向对象两种设计方法提供了具体的设计方案。 本书通过信息管理系统的案例引出 Python 语言的相关知识点,每章紧扣实际问题,结合具体案例讲解Python 的核心语法和常用库的应用,帮助读者从解决问题的角度掌握程序设计的思路和方法。 本书适合作为高等院校非计算机专业的程序设计课程教材,也可作为初学 Python 程序设计者的参考书。

目录

第1章 程序没i槠论(Pydaon版本) 1.1 计算机编程语言 1.1.1 机器语言 1.1.2 汇编语言 1.1.3 高级语言 1.2 程序的编译与解释 1.3 Python简介 1.3.1 Python的特点 1.3.2 Python的版本 1.3.3 Python的应用领域 1.4 Python的安装 1.4.1 下载Python安装包 1.4.2 Python安装步骤 1.5 Python程序的开发环境 1.5.1 IDLE简介 1.5.2 交互方式 1.5.3 文件方式 1.6 程序设计方法 1.6.1 面向过程的程序设计 1.6.2 面向对象的程序设计 1.7 程序的IPO模型 1.8 算法的描述 第2章 对象与类型 2.1 对象的基本概念 2.2 变量与对象 2.2.1 Python中的变量 2.2.2 变量与对象的关系 2.3 对象类型 2.4 数字 2.5 字符串 2.5.1 Python中的字符串 2.5.2 字符串的索引与切片操作 2.5.3 字符串的函数与方法 第3章 运算符与表达式 3.1 Python运算符 3.2 运算符的优先级 3.3 常用内置函数 3.4 常用的字符串方法 第4章 组合数据类型 4.1 组合数据类型的分类 4.2 列表 4.2.1 列表的基本操作 4.2.2 列表常用操作符 4.2.3 列表常用函数或方法 4.3 元组 4.3.1 元组的基本操作 4.3.2 元组的独特性 4.4 字典 4.4.1 字典的基本操作 4.4.2 字典的内置函数和方法 4.5 集合 4.5.1 集合的基本操作 4.5.2 集合的其他操作 4.5.3 集合可用的方法 4.6 应用实例 第5章 程序基本结构 5.1 顺序结构 5.2 分支结构 5.2.1 单分支结构 5.2.2 双分支结构 5.2.3 多分支结构 5.3 循环结构 5.3.1 while语句 5.3.2 for语句 5.3.3 循环的嵌套 5.4 循环控制保留字 5.5 程序异常处理 5.6 应用实例 第6章 函数 6.1 函数的定义和调用 6.2 函数的参数传递 6.3 变量的作用域 6.4 函数模块化编程 6.5 应用实例 第7章 文件 7.1 文件的打开和关闭操作 7.2 文件的读写操作 7.3 文本文件操作 7.4 CSV格式文件的读写 7.5 应用实例 第8章 图形用户界面设计 8.1 Python GUI模块介绍 8.2 tkinter模块介绍 8.2.1 标签和按钮组件 8.2.2 输入框组件 8.2.3 组件Spinbox、OptionMenu、Text和Combobox 8.2.4 菜单 8.2.5 窗体 8.3 应用实例 第9章 Python程序设计思维 9.1 计算思维 9.2 Python计算生态 9.2.1 Python标准库 9.2.2 Python第三方库 9.3 第三方库的安装与使用方法 9.4 分词——jieba 9.4.1 基于jieba库的分词 9.4.2 添加自定义字典 9.4.3 实现关键词提取 9.5 词云——wordcloud 9.6 数据分析——-NumPy 9.6.1 NumPy数组的创建 9.6.2 NumPy数组变形 9.6.3 NumPy数组的运算 9.7 数据可视化——Matplotlib 9.7.1 绘制折线图 9.7.2 绘制子图 9.7.3 绘制散点图和柱状图 9.7.4 显示图片 9.8 网络爬虫 9.9 应用实例 第10章 面向对象编程 10.1 类和对象的概念 10.1.1 类和对象 10.1.2 对象属性和方法 10.1.3 构造方法与非构造方法 10.1.4 类的属性和方法 10.2 面向对象的三大特征 10.2.1 封装 10.2.2 继承 10.2.3 多态 10.3 应用实例 第11章 综合案例 11.1 系统功能描述 11.1.1 文件数据 11.1.2 需求分析 11.1.3 系统功能图 11.2 结构化设计方案 11.2.1 程序设计思路 11.2.2 程序流程图 11.2.3 程序文件结构 11.2.4 程序代码 11.3 面向对象设计方案 11.3.1 设计思路 11.3.2 程序结构剖析 11.3.3 程序代码 附录 附录A Python关键字 附录B GUI组件属性 附录C Matplot相关函数参数
展开全部

作者简介

超木日力格,博士,讲师,现任教于中央民族大学信息工程学院。2017-2019年就职于中国电子科学研究院社会安全风险感知与防控大数据应用国家工程实验室,2019年至今任职于中央民族大学。主授课程包括信息素养、机器学习、数据库技术及应用、现代教育技术课程与教材研究等。研究方向包括机器学习、自然语言处理等;出版教材2部,在IEEE Transactions on Fuzzy System、 Pattern Recognition、 Information Science等期刊上发表论文学术论文10余篇,参与发明专利3项。主持国家自然科学基金一项,校级项目2项,参与国家级项目1项。 孙领弟,硕士,副教授,现任河北水利电力学院计算机基础教研室主任。主要研究方向:大数据分析、三维动画。多年来一直从事一线教学科研工作,主授课程包括大学计算机基础、C语言程序设计、数据库管理与应用、视频剪辑与处理等。

预估到手价 ×

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

确定
快速
导航