-
内容大纲
为推动职业教育高质量发展和职业教育改革,针对职业教育对于实践性要求高的特点,本书采用工作手册式的编写方式,兼具理论性和实践指导性双重特点。本书面向编程零基础的初学者,使用Python语言来讲授编程概念及解决问题的思想和方法。通过易于理解且兼具时代特点的项目,培养学生程序设计的逻辑,以及使用Python编写程序解决实际问题的能力。
Python是一种完全面向对象的编程语言,本书主要侧重于讲解面向过程的编程方法,对面向对象和可视化编程只做简单介绍。本书包括七个项目,由易到难,逐步讲解了Python的开发环境、程序的基本框架、基本数据类型、控制结构、函数、类和对象等基础知识。
本书适合作为计算机相关专业学生的教材,还可作为不具有程序设计背景但想快速补充编程知识,以便在实际产品或平台中应用的工程师等人员的参考书,同时可作为企业的操作指导手册。 -
作者介绍
-
目录
项目一 开发环境搭建
1.1 项目描述
1.2 知识准备
1.2.1 Python 概述
1.2.2 Python 的应用领域
1.2.3 Python 的版本
1.2.4 人工智能概述
1.3 项目实施
1.3.1 安装命令行开发环境
1.3.2 安装 Python 可视化开发环境
1.4 项目小结
1.5 拓展知识
1.6 课后练习
项目二 计算身体质量指数
2.1 项目描述
2.2 知识准备
2.2.1 程序的基本框架
2.2.2 注释
2.2.3 命名与保留字
2.2.4 字符串
2.2.5 赋值语句
2.2.6 input()函数
2.2.7 eval()函数
2.2.8 print()函数
2.3 项目实施
2.4 项目小结
2.5 拓展项目
2.5.1 拓展 1
2.5.2 拓展 2
2.6 拓展知识
2.6.1 程序的基本编写方法
2.6.2 解释执行和编译执行
2.6.3 软件工程
2.6.4 相关规范
2.6.5 与输入输出相关的函数
2.6.6 与编译执行相关的函数
2.7 课后练习
项目三 回文数判断
3.1 项目描述
3.2 知识准备
3.2.1 数字类型
3.2.2 字符串操作
3.2.3 组合数据类型
3.3 项目实施
3.4 项目小结
3.5 拓展项目
3.5.1 拓展 1
3.5.2 拓展 2
3.5.3 拓展 3
3.6 拓展知识
3.6.1 深拷贝和浅拷贝
3.6.2 与数据类型转换相关的函数
3.6.3 与数值运算与统计相关的函数
3.6.4 与序列操作相关的函数
3.7 课后练习
项目四 “天干地支”知多少
4.1 项目描述
4.2 知识准备
4.2.1 顺序结构
4.2.2 分支结构
4.2.3 循环结构
4.2.4 break 语句、continue 语句及循环中的 else 子句
4.2.5 代码块与作用域
4.3 项目实施
4.4 项目小结
4.5 拓展项目
4.5.1 拓展 1
4.5.2 拓展 2
4.6 拓展知识
4.6.1 与迭代相关的函数
4.6.2 与对象操作相关的函数
4.7 课后练习
项目五 众志成城抗病毒
5.1 项目描述
5.2 知识准备
5.2.1 函数的定义
5.2.2 函数的调用
5.2.3 形式参数与实际参数
5.2.4 参数类型
5.2.5 匿名函数
5.2.6 函数返回值
5.2.7 其他常用函数
5.2.8 异常
5.2.9 递归函数
5.2.10 模块
5.3 项目实施
5.4 项目小结
5.5 拓展项目
5.6 拓展知识
5.6.1 常见异常和警告
5.6.2 与创建对象相关的函数
5.7 课后练习
项目六 锻炼身体增强体魄
6.1 项目描述
6.2 知识准备
6.2.1 什么是面向对象
6.2.2 类和对象
6.2.3 继承、方法重写、类的属性与方法
6.2.4 封装
6.3 项目实施
6.4 项目小结
6.5 拓展项目
6.6 拓展知识
6.6.1 与类和装饰器相关的函数
6.6.2 与对象属性操作相关的函数
6.7 课后练习
项目七 基于 Django 搭建网站
7.1 项目描述
7.2 技术准备
7.2.1 常用的 Python 网站开发框架
7.2.2 Apache 和 mod_wsgi
7.2.3 Linux 基础
7.2.4 Django
7.3 项目实施
7.3.1 安装 Django
7.3.2 创建 Django 项目
7.3.3 创建 APP
7.3.4 编写路由
7.3.5 编写业务处理逻辑
7.3.6 运行 Web 服务
7.3.7 返回 html 文件
7.3.8 配置静态文件
7.4 项目小结
7.5 拓展知识
7.5.1 数据结构概述
7.5.2 算法
7.6 课后练习
附录 常用运算符
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...