首页>Python基础与应用
Python基础与应用
主编:陈克明 卫星君、卢玉花
ISBN:978-7-5770-1191-2
定价:56.80元
时间:2024.09
版别:电子科大
开本:大16开 页数: 200页 印刷方式:双色
编辑推荐

Python 语言,是当今世界最流行的编程语言之一。随着我国不断加强人工智能(Artificial Intelligence,AI)发展战略,Python 语言已被广泛应用于人工智能产品的研发、行业大数据分析等各个领域。掌握必要的Python 语言已成为新世纪人才具备的基础素质之一。本书是Python 语言的入门教材,期望能够为初学者打下良好的基础,为初学者开启一扇探索Python 语言与行业有效结合的大门。


查看全部
收起
内容简介

本书具有以下特点。

1. 定位准确

本书主要是为经济金融专业学生进行Python 程序设计学习而编写的,考虑到这部分学生的程序设计基础比较薄弱,因此,本书的学习目标主要是将程序设计与本专业相结合,通过大量示例讲述程序设计语言中的奥妙。

2. 注重实践

对经济金融专业的学生,在学习了必要的程序设计语法和规则后,更关注的是Python 语言的实际应用,因此本书着重介绍使用Python 语言编写程序来解决专业中可能遇到的实际问题。

3. 便于自学

本书由浅入深,通过大量的示例讲解,便于学生根据示例的提示,独立完成Python 语言程序的编写与调试,有助于培养学生独立解决问题的能力,据此激发学生与本专业知识相结合的创新能力。

本书为校企合作教材,通过资源共享、信息共享和实践与理论结合的方式,培养学生的积极性和综合基础知识。


查看全部
收起
目录

知识入门/001

第1章 Python的简介与安装

1.1  什么是编码 /006

1.2  初识Python /007

1.2.1  什么是Python 007

1.2.2  Python的优点 007

1.2.3  Python的应用 008

1.3  搭建Python开发环境 /009

1.3.1  Python的下载和安装 009

1.3.2  Anaconda软件安装 011

1.3.3  Jupter-Notebook软件安装 012

本章习题 /015

第2章 Python起步必备

2.1  Python语法基础 /018

2.1.1  缩进分层 018

2.1.2  代码注释 019

2.1.3  语句断行 019

2.1.4  综合应用 020

2.2  变量与常量 /021

2.2.1  变量 021

2.2.2  常量 022

2.3  简单的数据类型 /022

2.3.1  整数类型 022

2.3.2  浮点数类型 023

2.3.3  大数表示方法 024

2.3.4  布尔类型 025

2.3.5  类型转换 026

2.4  常用的运算符 /027

2.4.1  算术运算符 027

2.4.2  赋值运算符 028

2.4.3  比较运算符 029

2.4.4  位运算符 029

2.4.5  逻辑运算符 030

2.4.6  成员运算符 032

2.4.7  运算符优先级 032

2.4.8  综合应用 033

本章习题 /033

第3章 Python结构数据类型

3.1  集合 /036

3.1.1  集合的创建 036

3.1.2  集合的操作 037

3.2  元组 /038

3.2.1  元组的创建 038

3.2.2  元组的访问 038

3.2.3  复合元组 039

3.3  列表 /039

3.3.1  列表的创建 039

3.3.2  列表的操作 040

3.3.3  列表实现堆栈和队列 041

3.3.4  列表综合运用 043

3.4  字典 /044

3.4.1  字典的创建 044

3.4.2  字典的操作 045

3.4.3  字典综合运用 046

3.5  字符串 /046

3.5.1  字符串的创建 047

3.5.2  字符串的操作 048

3.5.3  字符串的转义符 049

3.5.4  字符串的替换与分割 050

本章习题 /051

第4章 Python的流程控制语句

4.1  选择语句 /054

4.1.1  单分支:if 054

4.1.2  双分支:if-else 056

4.1.3  多分支结构:if-elif-else 057

4.2  循环语句 /057

4.2.1  条件循环:while 057

4.2.2  遍历循环:for 058

4.2.3  嵌套循环 058

4.3  跳出循环语句 /059

4.3.1   break语句 059

4.3.2   continue语句 060

本章习题 /060

第5章 Python函数

5.1  Python常用内置函数 /064

5.2  Python自定义函数 /066

5.2.1  声明函数 066

5.2.2  调用函数 067

5.3  参数让函数更有价值 /067

5.3.1  有默认值的参数 067

5.3.2  函数返回值 068

5.4  递归和匿名函数 /068

5.4.1  递归函数 068

5.4.2  匿名函数 069

本章习题 /070

第6章 Python模块

6.1  Python模块 /072

6.1.1  导入模块 072

6.1.2  编写一个模块 073

6.2  Python中的包 /074

6.2.1  Python包的组成 074

6.2.2  Python包的内部引用 074

6.3  Python标准库中的常用模块 /075

6.3.1  math模块 076

6.3.2  random模块 077

6.3.3  time模块 079

6.4  第三方模块 /080

6.4.1  常见第三方模块 080

6.4.2  安装第三方模块 081

本章习题 /081

第7章 Python的GUI编程

7.1  使用tkinter编写GUI /084

7.1.1  创建简单的窗口 084

7.1.2  窗口设置 085

7.2  tkinter组件 /086

7.2.1  组件分类 086

7.2.2  组件布局 087

7.3  常用tkinter组件的使用 /088

7.3.1  Button组件 088

7.3.2  Entry组件 088

7.3.3  Text组件和Label组件 089

7.3.4  Radiobutton组件和Checkbutton组件 089

7.3.5  Canvas组件 090

7.4  事件处理 /091

7.4.1  键盘事件 092

7.4.2  鼠标事件 092

7.4.3 窗口事件 092

7.5  消息框 /093

7.5.1  提示消息框 093

7.5.2  警告消息框 094

7.5.3  错误消息框 094

7.5.4  疑问消息框 095

本章习题 /096

第8章 使用Python处理文件

8.1  文件的常见操作 /098

8.1.1  文件的创建 099

8.1.2  文件的读取 101

8.1.3  文件的写入 103

8.1.4  文件的删除 104

8.1.5  文件的复制 105

8.1.6  文件重命名 107

8.1.7  文件内容的搜索与替换 107

8.1.8  文件的移动 108

8.2  目录的常见操作 /109

8.2.1  创建和删除目录 109

8.2.2  目录的遍历 110

8.2.3  获得当前路径 112

8.2.4  切换路径 112

本章习题 /113

第9章 jieba数据库与Pandas数据库

9.1  jieba库功能介绍 /116

9.1.1  三种分词模式 116

9.1.2  词性标注 121

9.1.3  关键词提取 122

9.2  Pandas数据库 /124

9.2.1  Pandas数据结构 124

9.2.2  Pandas对文件的读写 132

本章习题 /134

第10章 基于Python的数据处理

10.1  结构化数据处理 /138

10.1.1  数据的增删查改 138

 知识点拨 /140

10.1.2  数据的清洗 146

10.1.3  数据特征分析 155

10.2  非结构化数据处理 /158

10.2.1  文本数据爬取 158

10.2.2  文本预处理 162

10.2.3  文本特征选择与文本数据运用 165

本章习题 /170

第11章 Python运用综合实训

11.1  基于A股上市公司数据的政策

          效果分析 /172

11.1.1  数据来源与预处理 172

11.1.2  数据整理与统计描述 174

11.1.3  数据分析 177

11.1.4  分析结论 183

11.2  使用Python编写“飞机大战”

          游戏 /184

11.2.1  准备工作 184

11.2.2  创建精灵 184

11.2.3   “飞机大战”游戏 187

附录Ⅰ 195

附录Ⅱ 199

附录Ⅲ 203

附录Ⅳ 205

1.考试大纲 205

2.样卷 207

参考文献/215


查看全部
收起
相关书籍