Python程序设计手册
¥49.80定价
作者: 陈超
出版时间:2023-08
出版社:电子工业出版社
- 电子工业出版社
- 9787121462078
- 1-1
- 525106
- 66255047-4
- 活页
- 16开
- 2023-08
- 194
- 计算机类
- 高职
内容简介
为推动职业教育高质量发展和职业教育改革,针对职业教育对于实践性要求高的特点,本书采用工作手册式的编写方式,兼具理论性和实践指导性双重特点。本书面向编程零基础的初学者,使用 Python 语言来讲授编程概念及解决问题的思想和方法。通过易于理解且兼具时代特点的项目,培养学生程序设计的逻辑,以及使用 Python 编写程序解决实际问题的能力。 Python 是一种完全面向对象的编程语言,本书主要侧重于讲解面向过程的编程方法,对面向对象和可视化编程只做简单介绍。本书包括七个项目,由易到难,逐步讲解了 Python 的开发环境、程序的基本框架、基本数据类型、控制结构、函数、类和对象等基础知识。 本书适合作为计算机相关专业学生的教材,还可作为不具有程序设计背景但想快速补充编程知识,以便在实际产品或平台中应用的工程师等人员的参考书,同时可作为企业的操作指导手册。
目录
项目一 开发环境搭建 1__eol__1.1 项目描述 1__eol__1.2 知识准备 1__eol__1.2.1 Python 概述 1__eol__1.2.2 Python 的应用领域 3__eol__1.2.3 Python 的版本 5__eol__1.2.4 人工智能概述 7__eol__1.3 项目实施 9__eol__1.3.1 安装命令行开发环境 9__eol__1.3.2 安装 Python 可视化开发环境 12__eol__1.4 项目小结 19__eol__1.5 拓展知识 19__eol__1.6 课后练习 22__eol__项目二 计算身体质量指数 23__eol__2.1 项目描述 23__eol__2.2 知识准备 23__eol__2.2.1 程序的基本框架 23__eol__2.2.2 注释 25__eol__2.2.3 命名与保留字 26__eol__2.2.4 字符串 27__eol__2.2.5 赋值语句 29__eol__2.2.6 input()函数 31__eol__2.2.7 eval()函数 32__eol__2.2.8 print()函数 33__eol__2.3 项目实施 35__eol__2.4 项目小结 35__eol__2.5 拓展项目 36__eol__2.5.1 拓展 1 36__eol__2.5.2 拓展 2 36__eol__2.6 拓展知识 37__eol__2.6.1 程序的基本编写方法 37__eol__2.6.2 解释执行和编译执行 38__eol__2.6.3 软件工程 39__eol__2.6.4 相关规范 39__eol__2.6.5 与输入输出相关的函数 41__eol__2.6.6 与编译执行相关的函数 42__eol__2.7 课后练习 45__eol__项目三 回文数判断 48__eol__3.1 项目描述 48__eol__3.2 知识准备 49__eol__3.2.1 数字类型 49__eol__3.2.2 字符串操作 52__eol__3.2.3 组合数据类型 54__eol__3.3 项目实施 63__eol__3.4 项目小结 63__eol__3.5 拓展项目 64__eol__3.5.1 拓展 1 64__eol__3.5.2 拓展 2 64__eol__3.5.3 拓展 3 65__eol__3.6 拓展知识 66__eol__3.6.1 深拷贝和浅拷贝 66__eol__3.6.2 与数据类型转换相关的函数 68__eol__3.6.3 与数值运算与统计相关的函数 71__eol__3.6.4 与序列操作相关的函数 74__eol__3.7 课后练习 77__eol__项目四 “天干地支”知多少 84__eol__4.1 项目描述 84__eol__4.2 知识准备 85__eol__4.2.1 顺序结构 85__eol__4.2.2 分支结构 86__eol__4.2.3 循环结构 88__eol__4.2.4 break 语句、continue 语句及循环中的 else 子句 89__eol__4.2.5 代码块与作用域 90__eol__4.3 项目实施 94__eol__4.4 项目小结 95__eol__4.5 拓展项目 95__eol__4.5.1 拓展 1 95__eol__4.5.2 拓展 2 97__eol__4.6 拓展知识 98__eol__4.6.1 与迭代相关的函数 98__eol__4.6.2 与对象操作相关的函数 101__eol__4.7 课后练习 106__eol__项目五 众志成城抗病毒 115__eol__5.1 项目描述 115__eol__5.2 知识准备 116__eol__5.2.1 函数的定义 116__eol__5.2.2 函数的调用 117__eol__5.2.3 形式参数与实际参数 118__eol__5.2.4 参数类型 119__eol__5.2.5 匿名函数 121__eol__5.2.6 函数返回值 122__eol__5.2.7 其他常用函数 122__eol__5.2.8 异常 123__eol__5.2.9 递归函数 125__eol__5.2.10 模块 125__eol__5.3 项目实施 126__eol__5.4 项目小结 128__eol__5.5 拓展项目 128__eol__5.6 拓展知识 129__eol__5.6.1 常见异常和警告 129__eol__5.6.2 与创建对象相关的函数 133__eol__5.7 课后练习 136__eol__项目六 锻炼身体增强体魄 143__eol__6.1 项目描述 143__eol__6.2 知识准备 143__eol__6.2.1 什么是面向对象 143__eol__6.2.2 类和对象 144__eol__6.2.3 继承、方法重写、类的属性与方法 148__eol__6.2.4 封装 150__eol__6.3 项目实施 151__eol__6.4 项目小结 152__eol__6.5 拓展项目 152__eol__6.6 拓展知识 154__eol__6.6.1 与类和装饰器相关的函数 154__eol__6.6.2 与对象属性操作相关的函数 156__eol__6.7 课后练习 159__eol__项目七 基于 Django 搭建网站 161__eol__7.1 项目描述 161__eol__7.2 技术准备 161__eol__7.2.1 常用的 Python 网站开发框架 161__eol__7.2.2 Apache 和 mod_wsgi 163__eol__7.2.3 Linux 基础 163__eol__7.2.4 Django 164__eol__7.3 项目实施 165__eol__7.3.1 安装 Django 165__eol__7.3.2 创建 Django 项目 167__eol__7.3.3 创建 APP 169__eol__7.3.4 编写路由 169__eol__7.3.5 编写业务处理逻辑 170__eol__7.3.6 运行 Web 服务 171__eol__7.3.7 返回 html 文件 173__eol__7.3.8 配置静态文件 175__eol__7.4 项目小结 176__eol__7.5 拓展知识 176__eol__7.5.1 数据结构概述 177__eol__7.5.2 算法 178__eol__7.6 课后练习 179__eol__附录 常用运算符 180