万本电子书0元读

万本电子书0元读

顶部广告

Python基础编程与实践电子书

本书为“十三五”规划较教材,图书在内容编排上循序渐,由浅深,从Python语言的语法特到基础算法再到函数应用、图像及文件处理等。书中通过大量实例操作来巩固读者对知识的掌握及运用,每一章节后配有本章相关习题并附赠习题答案,向初学Python语言的读者提供了成熟的编程语言学习路径。本书从Python语言教学的全局出发,以培养学生使用Python语言行编程的能力为目的,内容介绍清楚、明确。

售       价:¥

纸质售价:¥44.30购买纸书

19人正在读 | 0人评论 6.2

作       者:朱旭振,黄赛

出  版  社:机械工业出版社

出版时间:2021-01-15

字       数:13.9万

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

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

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本教材由三部分组成。一是Python概述以及程序设计方法(第壹章和第二章),二是Python编程基本语法及编程思想(第二章至第十章),三是附录资料。 一、首先介绍了Python出现的历史背景、网址资源和发环境;然后讨论了Python与传统经典编程语言的区别与联系,Python的一般编程方法、工程应用范围及重要应用;然后介绍了Python程序的常见设计方法以及设计规范。二、首先介绍Python编程基础知识,包括基本语法、控制结构、输输出、数据结构以及Python随机数生成、递归、Matplotlib作图;然后介绍编程思想,分别讨论了面向过程编程概念及方法和面向对象编程概念及方法,并比较两种编程思想的优劣;*后介绍GUI编程,包括简单的图形控件介绍、布局管理器及GUI程序编写方法。第三部分,给出Python的重要资源、常用的ACSII码表和Python关键字表。<br/>【推荐语】<br/>本书为“十三五”规划较教材,图书在内容编排上循序渐,由浅深,从Python语言的语法特到基础算法再到函数应用、图像及文件处理等。书中通过大量实例操作来巩固读者对知识的掌握及运用,每一章节后配有本章相关习题并附赠习题答案,向初学Python语言的读者提供了成熟的编程语言学习路径。本书从Python语言教学的全局出发,以培养学生使用Python语言行编程的能力为目的,内容介绍清楚、明确。<br/>【作者】<br/>朱旭振,男,博士,讲师,中共党员,2015年毕业于北京邮电大学通信与信息系统专业,获得博士学位。专注于大数据环境下的路预测、推荐系统以及复杂网络上的传播动力学,参与多项863项目和国家自然科学基金项目;负责多项数据挖掘和分析项目,发表论文多篇。研究方向:大数据环境下的数据挖掘与传播动力学研究。 近几年,发表15篇论文,其中 在国内外期刊上发表刊出SCI检索论文7篇。作为项目负责人主持1项在研国家自然科学基金青年项目“海量数据信息下一致性协作推荐机理研究”;作为主研人参与1项国家自然科学基金面上项目“基于个性与群组特征的异构网络资源适配机制研究”,1项国家重大科技专项“低时延高可靠5G系统概念样机研发”;参与完成1项国家重大科技专项“面向公路智能交通系统的无线物联网总体技术研究”,1项国家863项目“室内可见光通信与多用户高速实验系统”。参与完成DOCOMO北京研究所横向合作项目“小蜂窝网络中的无线资源管理及基于轨道角动量的无线通信研究”;信威横向合作项目“低成本MTC通信及LAA标准的技术研究”。作为负责人主持北京邮电大学青年科研创新计划专项1项,网络与交换国家重实验室探索课题1项。与北京工业大学合作共同研究“大数据驱动的多层级需求主动引导关键技术”,为北京市政府交通规划管理提供决策依据和技术。并获得2018年中国智能交通协会科学技术二等奖,排名第三。<br/>
目录展开

题名页

版权页

前言

第1章 Python概述

1.1 了解Python

1.1.1 Python的由来

1.1.2 Python的版本

1.1.3 Python的应用领域

1.2 Python语言的特点

1.3 一个简单的Python程序

1.4 搭建Python开发环境

1.4.1 Python下载与安装

1.4.2 在Linux和UNIX系统中安装Python

1.4.3 在MacOS中安装Python

1.4.4 交互式IDLE的使用

1.5 Python开发工具

1.5.1 Anaconda介绍

1.5.2 PyCharm的使用

1.5.3 EclipseIDE的使用

1.6 Python跨平台

1.6.1 Jython

1.6.2 IronPython

1.7 小结

实践问题1

习题1

第2章 程序设计算法

2.1 算法的概念

2.1.1 算法的定义

2.1.2 算法的特征

2.1.3 算法的评价

2.2 算法的表示

2.2.1 用自然语言表示算法

2.2.2 用流程图表示算法

2.2.3 用N-S图表示算法

2.2.4 用伪代码表示算法

2.2.5 用计算机语言表示算法

2.3 结构化程序设计方法

2.3.1 自顶向下的程序设计

2.3.2 结构化编程

2.4 程序错误

2.4.1 语法错误

2.4.2 运行错误

2.4.3 逻辑错误

2.5 简单算法举例

2.6 小结

实践问题2

习题2

第3章 Python基础数据

3.1 Python编码规范

3.1.1 命名规则

3.1.2 代码缩进与冒号

3.1.3 模块导入语法

3.1.4 空行分割代码

3.1.5 注释和续行

3.1.6 语句分割

3.2 变量和常量

3.2.1 变量命名

3.2.2 变量赋值

3.2.3 局部变量

3.2.4 全局变量

3.2.5 常量

3.2.6 关键字

3.3 基本输入输出

3.3.1 获取用户输入

3.3.2 基本输出

3.4 数值

3.4.1 基本数值:整型和浮点型

3.4.2 算术运算符

3.4.3 数值变量

3.4.4 括号与优先级

3.4.5 内存中的数字对象

3.4.6 常见的数值函数

3.5 字符串

3.5.1 字符和字符串

3.5.2 字符串字面值

3.5.3 索引和切片

3.5.4 反向索引

3.5.5 切片的默认边界

3.5.6 索引和切片越界

3.5.7 字符串拼接

3.5.8 常见字符串函数

3.5.9 格式化数字和字符串

3.5.10 正则表达式

3.5.11 使用re模块实现正则表达式

3.6 列表和元组

3.6.1 通用序列操作

3.6.2 列表

3.6.3 元组

3.6.4 列表与元组的区别

3.7 集合

3.7.1 集合的创建

3.7.2 集合的添加和删除

3.7.3 集合推导

3.7.4 集合运算

3.8 字典

3.8.1 字典的创建

3.8.2 字典的访问

3.8.3 字典的方法

3.9 小结

实践问题3

习题3

第4章 Python控制流结构

4.1 关系和逻辑运算

4.1.1 关系运算符

4.1.2 逻辑运算符

4.1.3 短路求值

4.2 布尔数据类型

4.3 简化条件

4.4 条件判断语句

4.4.1 if语句

4.4.2 if-else语句

4.4.3 多重条件判断elif语句

4.4.4 条件判断嵌套

4.4.5 绝对真和假

4.5 循环控制语句

4.5.1 while循环控制语句

4.5.2 for循环控制语句

4.5.3 range函数

4.5.4 循环嵌套

4.5.5 break和continue语句

4.5.6 pass语句

4.5.7 无限循环

4.5.8 字符串中字符的循环遍历

4.6 小结

实践问题4

习题4

第5章 Python函数与模块

5.1 函数定义

5.1.1 内建函数

5.1.2 用户自定义函数

5.1.3 向函数传值

5.1.4 函数返回值

5.1.5 变量作用域

5.2 函数调用

5.2.1 调用其他函数

5.2.2 函数返回多值

5.2.3 基于函数的列表解析

5.2.4 函数调用中的默认参数

5.2.5 按参数名向函数传值

5.3 特殊函数

5.3.1 函数嵌套

5.3.2 递归函数

5.3.3 Sorted函数

5.3.4 Lambda函数

5.3.5 Generator函数

5.3.6 随机数函数

5.4 模块

5.4.1 模块的创建

5.4.2 模块的导入

5.4.3 模块的属性

5.4.4 模块的内置函数

5.4.5 自定义包

5.5 小结

实践问题5

习题5

第6章 Python画图

6.1 科学画图Matplotlib模块

6.1.1 Matplotlib画图

6.1.2 修改图属性

6.2 海龟图

6.2.1 坐标

6.2.2 turtle模块中的基本方法

6.2.3 简单图形

6.2.4 折线图

6.2.5 柱状图

6.3 小结

实践问题6

习题6

第7章 Python文件处理

7.1 文本文件处理

7.1.1 读取文本文件

7.1.2 创建文本文件

7.1.3 向旧文本中添加新文本

7.1.4 修改文本文件内容

7.1.5 使用基本文件方法

7.2 数据处理

7.2.1 CSV文件

7.2.2 访问CSV文件的数据

7.2.3 使用列表分析CSV文件中的数据

7.2.4 Excel和CSV文件

7.3 小结

实践问题7

习题7

第8章 面向对象编程

8.1 面向对象简介

8.2 类与对象

8.2.1 类与对象的关系

8.2.2 类的定义

8.2.3 对象的创建

8.3 属性与方法

8.3.1 类的属性

8.3.2 类的方法

8.3.3 构造函数

8.3.4 析构函数

8.3.5 垃圾回收

8.3.6 类的内置方法

8.3.7 类方法的动态绑定

8.4 继承

8.4.1 继承的使用

8.4.2 基类的抽象

8.4.3 多态

8.4.4 多重继承

8.4.5 混合继承

8.5 操作符重载

8.6 小结

实践问题8

习题8

第9章 Python异常处理

9.1 Python中的异常

9.2 try-except结构

9.3 finally结构

9.4 异常抛出

9.5 自定义异常

9.6 断言语句

9.7 小结

实践问题9

习题9

第10章 Python用户图形界面编程

10.1 控件

10.1.1 图形用户界面简介

10.1.2 按钮控件

10.1.3 标签控件

10.1.4 输入控件

10.1.5 列表框控件

10.1.6 滚动条控件

10.2 网格布局管理器

10.2.1 网格

10.2.2 粘属性

10.2.3 向列表框添加滚动条

10.2.4 设计窗口布

10.3 编写GUI程序

10.3.1 简单GUI程序

10.3.2 将文件加载到列表框

10.3.3 面向对象编写GUI程序

10.4 小结

实践问题10

习题10

附录

附录A ASCII码表

附录B Python保留字

附录C Python学习资源

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部