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

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

不再提示
关闭
图书盲袋,以书为“药”
欢迎光临中图网 请 | 注册

Python程序开发基础

出版社:西安电子科技大学出版社出版时间:2023-07-01
开本: 26cm 页数: 156页
本类榜单:教材销量榜
中 图 价:¥20.8(8.0折) 定价  ¥26.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

Python程序开发基础 版权信息

Python程序开发基础 内容简介

本书是针对零基础的读者学习Python 程序设计而开发的一本入门级教材。全书内容设计从零基础读者的角度出发,通过采用多样化的案例、通俗易懂的讲解形式和详细的演示步骤,帮助大家轻松地学习Python编程。本书共8个项目,以Python 3.10为开发环境进行演示讲解。内容包括:初识Python、字符串与格式化处理、流程控制、组合数据结构、函数、面向对象编程、文件和目录操作、模块。

Python程序开发基础 目录

项目1 初识Python 1 任务1.1 Python概述 1 1.1.1 Python的特点 1 1.1.2 Python版本 2 1.1.3 Python应用领域 2 任务1.2 搭建开发环境 3 1.2.1 Python的下载和安装 3 1.2.2 测试Python是否安装成功 5 任务1.3 我的**个Python程序 6 1.3.1 使用自带的IDLE编写**个 程序 6 1.3.2 安装Visual Studio Code 7 1.3.3 使用Visual Studio Code编写 程序 11 1.3.4 变量 11 1.3.5 基本输入/输出 12 任务1.4 实践活动 13 实践1.1 打印名片 13 实践1.2 输出“党的二十大主题” 14 巩固练习 14 项目2 字符串与格式化处理 16 任务2.1 Python程序的书写规范 16 2.1.1 代码缩进 16 2.1.2 注释 17 2.1.3 语句的编码规范 18 任务2.2 标识符和关键字 19 2.2.1 标识符 19 2.2.2 关键字 19 任务2.3 标准数据类型 20 2.3.1 数字类型 20 2.3.2 数字类型转换 20 任务2.4 运算符 22 2.4.1 算术运算符 22 2.4.2 比较运算符 22 2.4.3 赋值运算符 23 2.4.4 逻辑运算符 23 任务2.5 字符串类型 24 2.5.1 字符串的表示 24 2.5.2 字符串的格式化 25 2.5.3 字符串的常见操作符 27 任务2.6 实践活动 28 实践2.1 根据身高体重计算BMI 指数 28 实践2.2 模拟银行存取款 29 巩固练习 30 项目3 流程控制 31 任务3.1 if语句 31 3.1.1 if语句的格式 32 3.1.2 if…else语句 32 3.1.3 if…elif…else语句 34 任务3.2 if语句的嵌套 35 任务3.3 循环语句 37 3.3.1 for循环 37 3.3.2 while循环 38 任务3.4 循环嵌套 39 3.4.1 while循环嵌套 39 3.4.2 for循环嵌套 41 任务3.5 跳转语句 42 3.5.1 break语句 42 3.5.2 continue语句 44 任务3.6 实践活动 46 实践3.1 敲7游戏 46 实践3.2 打印金字塔 47 巩固练习 48 项目4 组合数据结构 51 任务4.1 列表 51 4.1.1 列表的创建方式 51 4.1.2 列表的遍历和访问 52 4.1.3 列表元素的常见操作 53 任务4.2 元组 56 4.2.1 元组的创建方式 56 4.2.2 访问元组元素 56 任务4.3 字典 57 4.3.1 字典的常见操作 57 4.3.2 字典元素的删除 59 4.3.3 字典元素的查询 60 任务4.4 集合 60 4.4.1 集合的创建及其常见操作 60 4.4.2 集合类型的操作符 62 任务4.5 实践活动 64 实践4.1 天龙八部 64 实践4.2 欧冠决赛 65 实践4.3 单词识别 67 巩固练习 69 项目5 函数 72 任务5.1 函数的概念 72 5.1.1 函数的定义 72 5.1.2 函数的调用 73 任务5.2 函数的参数传递 74 5.2.1 必需参数 74 5.2.2 关键字参数 75 5.2.3 默认参数 75 5.2.4 不定长参数 76 任务5.3 变量作用域 77 5.3.1 局部变量 77 5.3.2 全局变量 77 任务5.4 匿名函数 78 任务5.5 实践活动 79 实践5.1 完数 79 实践5.2 水仙花数 79 实践5.3 高空抛物 80 实践5.4 可被7整除但不能被5 整除的数 81 实践5.5 某天为一年的第几天 82 巩固练习 82 项目6 面向对象编程 85 任务6.1 面向对象 85 6.1.1 面向对象概述 85 6.1.2 面向对象的基本概念 86 6.1.3 面向对象编程的特点 86 任务6.2 类与对象 86 6.2.1 类与对象的关系 86 6.2.2 类的定义与访问 86 6.2.3 对象的创建与使用 87 6.2.4 访问限制 88 任务6.3 构造方法与析构方法 89 6.3.1 构造方法 89 6.3.2 析构方法 91 任务6.4 继承 92 6.4.1 单继承 92 6.4.2 多继承 93 6.4.3 方法重写 94 6.4.4 super()函数 95 任务6.5 实践活动 96 实践6.1 借书卡业务 96 实践6.2 银行管理系统 102 巩固练习 110 项目7 文件和目录操作 112 任务7.1 文件的使用 112 7.1.1 文件概述 112 7.1.2 文件的打开与关闭 112 7.1.3 文件的读写 114 任务7.2 格式化数据的读写方法 116 7.2.1 CSV格式化数据的读写方法 116 7.2.2 XML格式化数据的读写方法 119 7.2.3 JSON格式化数据的读写方法 121 任务7.3 文件路径操作 124 7.3.1 相对路径与绝对路径 124 7.3.2 检测路径的有效性 125 7.3.3 路径的拼接 125 任务7.4 实践活动 126 实践7.1 批量创建文件夹 126 实践7.2 辽宁省各市区号查询 128 实践7.3 电影信息的打印 129 巩固练习 130 项目8 模块 132 任务8.1 模块概述 132 8.1.1 os模块 133 8.1.2 random模块 136 8.1.3 sys模块 138 8.1.4 time模块 139 任务8.2 自定义模块 140 8.2.1 使用import语句导入模块 140 8.2.2 模块搜索目录 141 任务8.3 以主程序的形式执行 141 任务8.4 Python中的包 142 8.4.1 Python程序的包结构 142 8.4.2 创建和使用包 143 任务8.5 引用其他模块 143 任务8.6 实践活动 144 实践8.1 输入用户名 144 实践8.2 双色球 145 巩固练习 147 巩固练习参考答案 149 参考文献 156
展开全部
商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服