×
暂无评论
图文详情
  • ISBN:9787568539500
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:26cm
  • 页数:282页
  • 出版时间:2023-01-01
  • 条形码:9787568539500 ; 978-7-5685-3950-0

内容简介

《Python语言程序设计基础》(第二版)是江苏省“十四五”首批职业教育规划教材,也是新世纪高等职业教育教材编审委员会组编的大数据技术专业系列规划教材之一。 Python是一门优雅而健壮的编程语言,它继承了传统编译语言的强大性和通用性,同时也借鉴了简单脚本和解释语言的易用性。随着人工智能时代的到来,Python已经成为学习编程的**语言。本书是Python语言的一本入门教材,适合零基础的读者学习Python语言的基础语法,包括常见的数据类型、流程控制语句和面向对象的编程等;同时也可以作为学习者参加全国计算机等级考试二级Python语言程序设计的辅助资料。 本教材在内容组织上以案例、项目为载体,参照全国计算机等级考试二级Python语言程序设计考试大纲的要求,将Python的基本知识点和技能点融入其中,由浅入深、螺旋上升。每个单元开始是单元学习导航,可以让学习者把握学习的要点;学习任务中有知识介绍和案例学习,任务设计合理,并且配有拓展任务供学习者进行拓展练习;同步练习可以对单元学习情况进行及时检测。本教材配有PPT教学课件、程序源代码、同步练习参考答案等配套资源。

目录

单元l Python程序基础
1.1 部署Python开发环境
1.1.1 Python简分
1.1.2 Python语言的特点
1.1.3 Python的应用领城
1.1.4 常用的开发环境
任务1.1:在Windows中搭建Python开发环境
拓展任务:安装部署PyCharm集成开发环境
1.2 初识Python程序
1.2.1 Python集成开发环境的使用
1.2.2 Python的注释
1.2.3 Python程序的风格
任务1.2:计算某数的平方根
拓展任务:程序改错
1.3 编写**个程序
1.3.1 变量
1.3.2 运算符
1.3.3 输入与输出
任务1.3:编程求解圆锥的体积
拓展任务:编程求解圆的面积和周长
1.4 程序发布
1.4.1 pip包管理工具
1.4.2 第三方库的安装
1.4.3 PyInstaller库及程序发布
任务1.4:发布求解圆锥体积的程序
拓展任务:在程序打包的时候使用指定的图标
单元小结
同步练习
单元2 Python的控制结构
2.1 程序的控制结构
2.1.1 程序流程图的基本符号
2.1.2 程序的三种控制结构
任务2.1:绘制判断某数是否为质数的程序流程图
拓展任务:绘制判断某年份是否为闰年的程序流程图
2.2 顺序结构
2.2.1 turtle库概述
2.2.2 random库与随机数
2.2.3 常用内置函数的用法
任务2.2:绘制等边三角形
拓展任务:绘制正方形
2.3 分支结构
2.3.1 if单分支结构
2.3.2 if-else二分支结构
2.3.3 if-elif-else多分支结构
2.3.4 if嵌套
任务2.3:猜数字游戏
拓展任务:计算身体质量指数
2.4 循环结构
2.4.1 while循环
2.4.2 for循环
2.4.3 循环嵌套
2.4.4 循环相关的其他语句
任务2.4:判断某数是否为质数
拓展任务1:输出100以内所有的质数
拓展任务2:绘制雪景
2.5 程序单步调试
2.5.1 IDLE的Debug模式
2.5.2 Debug模式调试代码
任务2.5:解决鸡兔同笼问题
拓展任务:输出直角三角形
2.6 异常处理结构
2.6.1 异常与异常类
2.6.2 异常处理
2.6.3 抛出异常
任务2.6:异常处理
拓展任务:异常处理完善
单元小结
同步练习
单元3 数据类型
3.1 数字类型
3.1.1 数字类型概述
3.1.2 数值处理函数
任务3.1:输出1000以内的水仙花数
拓展任务:求解一元二次方程的根
3.2 字符串类型
3.2.1 字符串概述
3.2.2 宇符串的基本操作
3.2.3 字符串处理函数
3.2.4 字符串处理方法
任务3.2:判断字符串是否为旋转词
拓展任务:判断字符串是否为回文
3.3 列表
3.3.1 列表概述
3.3.2 列表的操作函数
3.3.3 列表的操作方法
任务3.3:计算企业发放的奖金
拓展任务:统计字符出现的次数
3.4 元组
3.4.1 元组概述
3.4.2 元组的基本操作
3.4.3 元组的操作函数
3.4.4 time库
任务3.4:今天是今年的第几天
拓展任务:根据输入的整数返回星期几
3.5 字典
3.5.1 字典概述
3.5.2 字典的操作函数
3.5.3 字典的操作方法
任务3.5:使用字典统计字母出现的频率
3.6 集合
3.6.1 集合概述
3.6.2 集合的操作方法
任务3.6:去除列表中存在的重复元素
单元小结
同步练习
单元4 函数和模块
4.1 函数的基本使用
4.1.1 函数的定义与调用
4.1.2 函数的类型
任务4.1:定义一个能实现增加学生信息功能的函数
拓展任务:定义一个能实现修改学生信息功能的函数
4.2 函数的参数和返回值
4.2.1 默认参数
4.2.2 不定长参毅
4.2.3 函数的返四值
4.2.4 变量的作用域
任务4.2:根据用户需求绘制圆形
拓展任务:对教值大小进行比较
4.3 递归函数和匿名函数
4.3.1 遇归西数
任务4.3:编写递归函数求解n的阶乘
4.3.2 围名画数
拓展任务:计算斐泼那契数列的第20项的和
4.4 模块的调用和创建
4.4.1 模块的调用
任务4.4:编写自定义函数计算两个年份之间的闰年数
4.4.2 模块的创建
拓展任务:创建模块实现数值的比较
单元小结
同步练习
单元5 面向对象编程
5.1 面向对象基础
5.1.1 面向对象和面向过程的区别
5.1.2 类与对象
5.1.3 类的构造方法与析构方法
任务5.1:定义学生类
拓展任务:定义员工类
5.2 类的三大特性
5.2.1 类的封装
5.2.2 类的继承
5.2.3 类的多态
任务5.2:使用继承完成人、学生和教师类的定义
拓展任务:定义图形类
5.3 类的属性和方法
5.3.1 类的属性
5.3.2 类的方法
5.3.3 静态方法
5.3.4 类方法重载
任务5.3:统计员
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航