网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Python程序设计基础与应用
分类
作者
出版社 北京理工大学出版社
下载
简介
内容推荐
本书以项目为主线,以任务为导向,较为详细地介绍Python程序开发所必需的基础知识。全书共10个项目。前8个项目是Python程序设计基础,包括开发环境的配置、Python语言的基本规范、分支和循环控制结构、四大典型的序列型结构、函数和模块的定义与使用、字符串和正则表达式的使用、Python操作文件和目录、异常和断言、Python面向对象的程序设计等;后2个项目主要介绍Python的GUI编程技术、数据库操作技术、多线程和网络编程。本书各个项目都包含课后习题,可帮助读者巩固项目所学的知识和技能。
本书可以作为计算机相关专业程序设计教材,也可作为中等职业学校、技工学校学习Python基础教材。
目录
项目1 认识Python
任务1.1 初识Python
任务1.1.1 Python的发展历史
任务1.1.2 Python语言的特点
任务1.1.3 Python的应用领域
任务1.2 安装Python 3.8
任务1.2.1 在Windows环境下安装和配置Python 3.8
任务1.2.2 Linux下安装Python 3.8
任务1.3 搭建集成开发环境
任务1.3.1 交互式开发环境
任务1.3.2 集成开发环境
项目2 Python语言基础
任务2.1 Python编码规范
任务2.1.1 命名规范
任务2.1.2 注释规范
任务2.1.3 代码排版
任务2.2 数据类型
任务2.2.1 变量的定义和使用
任务2.2.2 整数:计算矩形的周长和面积
任务2.2.3 浮点数:计算圆的周长和面积
任务2.2.4 字符串操作
任务2.2.5 布尔类型
任务2.3 运算符
任务2.3.1 算术运算符
任务2.3.2 赋值运算符
任务2.3.3 比较运算符
任务2.3.4 逻辑运算符
任务2.3.5 位运算符
任务2.3.6 运算符优先级和结合性
任务2.4 内置函数
任务2.4.1 input()函数
任务2.4.2 print()函数
任务2.4.3 数学函数
任务2.4.4 range()函数
项目3 流程控制
任务3.1 选择分支结构
任务3.1.1 单分支选择结构:驾照科目一成绩
任务3.1.2 双分支选择结构:计算三角形面积
任务3.1.3 多分支选择结构:成绩等级转换
任务3.1.4 选择结构的嵌套:模拟登录
任务3.2 循环结构
任务3.2.1 while循环:100以内所有2n的数之和
任务3.2.2 for循环:九九乘法表
任务3.2.3 循环嵌套:选择排序法
任务3.2.4 break和continue语句:筛选成绩
项目4 典型数据结构
任务4.1 列表
任务4.1.1 列表的创建
任务4.1.2 列表的基本操作
任务4.1.3 列表的常用方法
任务4.1.4 内置函数对列表的操作
任务4.1.5 多维列表
任务4.2 元组
任务4.2.1 元组的基本操作
任务4.2.2 元组封装与序列拆封:交换宇符串
任务4.2.3 元组与列表的比较
任务4.3 字典
任务4.3.1 创建字典
任务4.3.2 字典的基本操作
任务4.3.3 字典的常用方法
任务4.4 集合
任务4.4.1 集合的创建
任务4.4.2 集合的基本操作
任务4.4.3 集合的比較操作
任务4.4.4 集合的常用方法(1):集合的运算
任务4.4.5 集合的常川方法(2):集合的修改
任务4.4.6 集合与列表的比较
项目5 函数和模块
任务5.1 函数的定义与调用
任务5.1.1 函数的定义与调用:打印正方形
任务5.1.2 默认参数:打印杨辉三角
任务5.1.3 位置参数与关键字参数:输出个人信息
任务5.1.4 可变长参数:计算几何形状的周长
任务5.1.5 序列型参数解包:输出个人信息
任务5.1.6 有返回值的函数:求平均分
任务5.2 变量的作用域
任务5.3 匿名函数和递归函数
任务5.3.1 匿名函数:四则运算
任务5.3.2 递归函数:求阶乘
任务5.4 模块与包
任务5.4.1 模块分类:导入模块
任务5.4.2 自定义模块:计算图形面积
任务5.4.3 包:四则运算
项目6 字符串和正则表达式
任务6.1 玩转字符串
任务6.1.1 定界符:生成字符串
任务6.1.2 转义字符:静夜思
任务6.1.3 字符串运算
任务6.1.4 格式化字符串:打印个人信息
任务6.1.5 字符编码:以指定编码保存字符串到文本文件
任务6.2 正则表达式
任务6.2.1 元字符:编写模式字符串
任务6.2.2 re模块:用户名合法验证
项目7 文件操作
任务7.1 文件和目录
任务7.1.1 os.path模块:获取文件和目录信息
任务7.1.2 0s模块:操作文件和文件夹
任务7.1.3 shutil模块:文件复制、移动、重命名
任务7.2 打开关闭文件
任务7.2.1 open()函数:打开文件
任务7.2.2 close()方法:关闭文件
任务7.2.3 with上下文管理:文件统计
任务7.3 读写文本文件
任务7.3.1 读文本文件
任务7.3.2 写文本文件
任务7.3.3 读写文本文件
任务7.3.4 以二进制模式读写文本文件
任务7.4 读写csv文件
任务7.4.1 读csv文件
任务7.4.2 写csv文件
任务7.4.3 用csv模块读csv文件
任务7.4.4 用csv模块写csv文件
任务7.4.5 pandas库读写csv文件
任务7.5 异常处理和断言
任务7.5.1 try…except语句:捕获异常
任务7.5.2 raise语句:抛出异常
任务7.5.3 assert语句:处理异常
项目8 面向对象编程
任务8.1 类和实例
任务8.1.1 类和实例:管理学生信息
任务8.1.2 数据成员和成员方法:管理学生信息
任务8.2 属性
任务8.2.1 装饰器:年龄属性
任务8.2.2 property函数:年龄属性
任务8.3 继承与多态
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/23 9:28:42