[百度网盘]∈PYTHON 程序设计基础 PDF

[百度网盘]∈PYTHON 程序设计基础 PDF

内容简介

Python程序设计语言因其简单、易学、易扩展、易维护、跨平台、生态丰富等特点,已成为近年来最流行、最受欢迎的一门程序设计语言之一。本书围绕Python语言的基础知识,在内容编排上从零基础编程开始讲解,使读者能够从最基本的语法知识、程序控制,再到数据的加工、处理、展示有一个清晰的认识过程。本书具有以下特点: 1.定位准确 本书主要是面向高等学校计算机公共基础教育、为没有相关编程基础的非计算机专业学生学习Python学习而编写的,因此本书的学习目标是掌握程序设计的基本方法与python语言的基础知识。2.易于自学 本书以零基础编程读者为对象,由浅入深地从程序设计最基本的概念出发,再到python语言的基础知识讲解,结合大量实例演示,使学生逐步掌握程序设计的思想和方法。 3.与等级考试紧密结合 本书的内容在编写过程中参考了最新版全国计算机等级考试二级Python语言考试大纲的要求,内容的深度和广度有助于学生参加计算机等级考试。

目录

前言
第1章 初识程序设计
1.1 基本概念
1.1.1 计算机程序
1.1.2 程序设计
1.1.3 程序设计语言
1.1.4 程序设计方法
1.1.5 面向过程与面向对象程序设计方法的比较
1.2 算法
1.2.1 算法的特征
1.2.2 设计算法应注意的问题
1.2.3 算法示例
1.3 程序的执行
1.4 程序流程图
1.4.1 流程图常用符号
1.4.2 顺序结构流程图
1.4.3 分支结构流程图
1.4.4 循环结构流程图
1.5 如何学好程序设计
第2章 Python语言概述
2.1 Python的发展历程
2.2 Python的特点
2.3 Python开发环境
2.3.1 Python的安装
2.3.2 IDLE简介
2.3.3 Python程序的运行
2.4 Python的应用方向
第3章 Python语言基础
3.1 Python语法规则
3.1.1 语句
3.1.2 缩进
3.1.3 注释
3.2 标识符、变量与常量
3.2.1 标识符
3.2.2 变量
3.2.3 常量
3.3 基本数据类型
3.3.1 number(数字型)
3.3.2 string(字符串型)
3.3.3 bool(布尔型)
3.4 运算符与表达式
3.4.1 运算符
3.4.2 表达式
3.4.3 运算符的优先级
3.4.4 数据类型转换
3.5 输入与输出
3.5.1 input()函数
3.5.2 eval()函数
3.5.3 print()函数
第4章 控制结构
4.1 分支结构
4.1.1 单分支结构
4.1.2 双分支结构
4.1.3 多分支结构
4.2 循环结构
4.2.1 for循环
4.2.2 while循环
4.2.3 嵌套循环
4.2.4 break与continue语句
4.3 综合案例
4.3.1 穷举法
4.3.2 迭代法
第5章 常用数据结构
5.1 集合
5.1.1 集合的操作
5.1.2 集合操作的方法与函数
5.2 列表
5.2.1 列表的操作
5.2.2 列表操作的方法与函数
5.2.3 多维数据
5.2.4 列表解析
5.3 字典
5.3.1 字典的操作
5.3.2 字典操作的方法与函数
5.4 元组
5.4.1 元组的操作
5.4.2 元组操作的方法与函数
5.5 集合、列表、字典、元组的比较
5.6 序列解包
5.7 优雅的Python
5.8 综合案例
第6章 字符串处理
6.1 字符编码
6.2 字符串切片
6.3 字符串格式化
6.3.1 百分号解析方法
6.3.2 format()方法
6.3.3 f-String方法
6.4 字符串类型数据的操作
6.5 综合案例
第7章 函数与模块
7.1 函数的定义
‘7.2 函数的参数
7.2.1 参数的传递
7.2.2 可变数量参数
7.2.3 参数的序列解包
7.3 变量的作用域
7.4 匿名函数
7.5 递归函数
7.6 模块
7.6.1 命名空间
7.6.2 包与模块
7.6.3 模块的导入
。7.6.4 模块的搜索路径
7.7 综合案例
第8章 文件操作
8.1 文本文件与二进制文件
8.2 文件操作
8.2.1 文件打开与关闭
8.2.2 文件定位
8.2.3 文件的读取、写入与追加
8.3 目录操作
8.4 异常处理
8.4.1 异常处理语句
8.4.2 标准异常
8.4.3 断言与上下文管理
8.5 综合案例
第9章 面向对象程序设计
9.1 面向对象基础知识
9.1.1 面向对象程序设计思想
9.1.2 面向对象程序设计中的基本概念
9.2 类的定义与使用
9.2.1 类的定义
9.2.2 私有变量与方法
9.2.3 对象与属性
9.3 类的继承与多态
9.3.1 继承
9.3.2 多态
9.3.3 抽象类
9.4 类的4种方法
第10章 正则表达式
lO.1 正则表达式概述
10.2 正则表达式范例
10.3 Pvthon正则表达式
10.3.1 re库方法
10.3.2 正则表达式的基本应用
10.4 re库使用范例
第11章 Python计算生态
11.1 标准库
11.1.1 turtle库
11.1.2 random库
11.1.3 time库
11.2 内置函数
11.3 第三方库的获取与安装
11.3.1 pip工具安装
11.3.2 自定义安装
11.3.3 文件安装
11.4 PyInstaller库
11.5 jieba库
11.6 wordcloud库
11.7 常见的第三方库
11.7.1 网络爬虫
11.7.2 数据分析
11.7.3 文本处理
11.7.4 数据可视化
11.7.5 用户图形界面
11.7.6 机器学习
11.7.7 Web开发
11.7.8 游戏开发
11.7.9 其他第三方库
11.8 综合案例
模拟试卷1
模拟试卷2
模拟试卷3
模拟试卷4
模拟试卷5
参考文献

猜你喜欢

发表评论