内容推荐 本书系统讲述了Python程序设计的基础知识。全书共15章,内容包括:Python概述、Python基本语法、Python的基本流程控制、Python的四种典型序列结构、Python函数、Python文件和数据库操作、面向对象程序设计、模块和包、字符串操作与正则表达式的使用、错误及异常处理、GUI编程、网络和多线程编程、基于Flask框架的Web编程、网络爬虫应用开发、数据分析与可视化基础。 为提升学习效果,书中结合实际应用提供了大量的案例对概念和知识点进行说明,并配以完善的学习资料,包括教学PPT、教学大纲、源代码、教学视频及配套软件等,为读者带来全方位的学习体验。 本书既可作为高等院校数据科学与大数据技术及其他计算机相关专业的Python教材,也可供自学者使用。 本书配套资源获取方式:登录www.cmpedu.com免费注册,审核通过后下载,或联系编辑索取(微信:15910938545,电话:O10-88379739)。 目录 前言 第1章 Python概述 1.1 认识Python语言 1.1.1 Python的发展历程 1.1.2 Python的特点 1.1.3 Python的应用领域 1.1.4 Python的版本 1.2 Windows下的Python集成开发环境 1.2.1 Python的编程模式 1.2.2 Python开发运行环境的安装 1.2.3 使用IDLE编写“Hello Python” 1.2.4 PyCharm的安装与使用 1.3 安装Python集成开发环境 1.3.1 Linux环境下安装Python开发环境 1.3.2 Mac OS下安装Python开发环境 1.4 Python程序运行原理 1.4.1 计算机程序设计语言的分类 1.4.2 计算机程序的运行方式 1.4.3 Python程序的运行方式 1.4.4 Python的解释器类型 1.4.5 Python程序的可执行文件 1.4.6 Python语言的文件类型 1.5 本章小结 1.6 思考与练习 第2章 Python基本语法 2.1 Python程序设计的基本元素 2.2 Python的语法特点 2.2.1 命名规范 2.2.2 代码缩进 2.2.3 编码规范 2.2.4 注释规则 2.3 标识符与变量、常量 2.3.1 标识符与保留字 2.3.2 变量的定义与赋值 2.3.3 常量的定义 2.4 基本数据类型 2.4.1 数值类型 2.4.2 布尔类型 2.4.3 NoneType类型 2.4.4 数据类型转换 2.4.5 对象和引用 2.4.6 字符串类型 2.5 基本输入和输出 2.5.1 基于input函数输入 2.5.2 基于print函数输出 2.6 常见的运算符与表达式 2.6.1 运算符与表达式概述 2.6.2 算术运算符与表达式 2.6.3 赋值运算符与表达式 2.6.4 关系运算符与表达式 2.6.5 逻辑运算符与表达式 2.6.6 条件(三目)运算符 2.6.7 位运算符 2.6.8 运算符的优先级 2.7 本章小结 2.8 思考与练习 第3章 Python的基本流程控制 3.1 基本语句及顺序结构 3.1.1 基本语句 3.1.2 顺序结构 3.2 选择结构 3.2.1 if语句 …… 第4章 Python的四种典型序列结构 第5章 Python函数 第6章 Python文件和数据库操作 第7章 面向对象程序设计 第8章 模块和包 第9章 字符串操作与正则表达式的使用 第10章 错误及异常处理 第11章 GUI编程 第12章 网络和多线程编程 第13章 基于Flask框架的Web编程 第14章 网络爬虫应用开发 第15章 数据分析与可视化基础 |