网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Python核心编程与应用 |
分类 | 教育考试-大中专教材-大学教材 |
作者 | 谢红霞,张华炳,吴红梅 |
出版社 | 电子工业出版社 |
下载 | |
简介 | 内容推荐 本书内容涵盖了Python核心编程技术的主要方面,包括Python语言的基础知识、结构化程序设计方法、常用组合数据类型,还重点介绍了6方面的内容:① 软件系统开发三层式结构的原理,JSON文件、XML文件的格式及使用,MySQL数据库及PyMySQL库的使用、MongoDB数据库及PyMongo库的使用;② 函数式编程及偏函数、高阶函数、闭包和装饰器的使用;③ Python模块化编程思想,自定义库、标准库的使用,sys库、随机函数库、日期和时间库、正则表达式库等典型第三方库的安装和使用;④ 面向对象的编程思想及封装、继承、多态的概念;⑤ 网络编程;⑥ 典型应用场景介绍。本书有300多个小例子,贴近生活,简单易懂,还包括多个综合实例。本书内容丰富,兼顾了广度和深度,低门槛,高输出,既照顾到零基础的初学者,也关注有较高编程目标的信息类学生。 本书适合作为各类大专院校计算机及相关专业学生的教材,也可作为对Python感兴趣的科技人员、计算机爱好者及各类自学人员的参考书。 目录 绪论\t1 0.1 Python入门简介\t1 0.2 Python运行模式\t4 0.3 虚拟环境\t7 0.4 开发工具\t8 习题\t13 实验\t14 实验0.1 在Windows操作系统中安装Python运行环境\t14 实验0.2 Python环境下的三种运行模式\t15 实验0.3 创建虚拟环境\t16 第1章 Python语法基础\t17 1.1 基础语法\t17 1.2 基本输入和输出\t19 1.3 变量的声明和使用\t22 1.4 数值类型\t25 1.4.1 数值型数据类型\t25 1.4.2 内置数值型函数\t27 1.4.3 算术运算符\t28 1.5 布尔类型\t29 1.6 比较运算符\t32 1.7 字符串类型\t32 1.7.1 字符串的表示和访问\t32 1.7.2 字符串的运算和内置函数\t34 1.7.3 字符串常用方法\t37 1.7.4 格式化字符串\t41 1.8 身份和成员运算符\t45 1.9 二进制和位运算符\t46 习题\t48 实验\t51 实验1.1 输出Python保留关键字\t51 实验1.2 多行语句的实现方式\t51 实验1.3 编写单行和多行注释\t52 实验1.4 实现控制台输入和输出\t52 实验1.5 用sys.stdin实现输入重定向\t52 实验1.6 用sys.stdout实现输出重定向\t53 实验1.7 规范地定义并使用变量\t53 实验1.8 查看变量的类型\t53 实验1.9 变量赋值和删除\t54 第2章 程序流程控制\t55 2.1 程序基本控制结构\t55 2.2 简单分支结构\t56 2.3 复杂分支结构\t58 2.4 while循环\t61 2.5 for循环\t63 2.6 循环嵌套和循环控制\t64 2.7 聊天机器人的实现思路\t67 2.8 聊天机器人的实现代码\t69 习题\t71 实验\t73 实验2.1 单分支结构\t73 实验2.2 双分支结构\t74 实验2.3 多分支结构\t74 实验2.4 使用分支嵌套实现用户登录验证\t75 实验2.5 使用分支嵌套实现公园门票折扣计算\t76 实验2.6 多级分支嵌套语句的分离\t77 实验2.7 简单分支语句组的应用\t77 第3章 常用组合数据类型\t79 3.1 列表类型\t79 3.2 列表操作\t82 3.3 元组类型\t88 3.4 字典类型\t90 3.5 字典操作\t92 3.6 集合类型\t95 3.7 集合常见应用\t97 3.8 推导式\t100 3.9 生成器和迭代器\t104 习题\t106 实验\t109 实验3.1 常见列表运算\t109 实验3.2 字典操作常用函数\t111 实验3.3 列表浅拷贝和深拷贝\t113 第4章 简单应用实例\t115 4.1 软件开发分层架构\t115 4.2 JSON格式预定义\t119 4.3 PyMySQL数据库读取\t121 4.4 MongoDB简介\t125 4.5 人脸识别实现思路\t129 4.6 人脸识别实现代码\t132 4.7 项目打包和发布\t136 习题\t137 实验\t138 实验4.1 用JSON描述出版社和图书列表\t138 实验4.2 人脸识别技术代码\t143 实验4.3 用PyInstaller打包数据\t148 第5章 函数\t150 5.1 用户自定义函数\t150 5.2 函数实参传递\t153 5.3 函数不定长参数\t157 5.4 函数调用和嵌套\t161 5.5 变量的作用域\t164 5.6 偏函数和高阶函数\t170 5.7 匿名函数\t174 5.8 递归函数\t179 5.9 闭包\t181 5.10 装饰器\t185 习题\t189 实验\t191 实验5.1 定义和使用函数\t191 实验5.2 lambda表达式中各种类型参数的使用\t194 实验5.3 lambda表达式在推导式中的使用\t196 实验5.4 lambda表达式应用在函数式编程中\t198 实验5.5 使用装饰器实现日志应用\t199 第6章 常用模块\t201 6.1 Python程序的构成\t201 6.2 模块的安装和使用\t202 6.3 sys模块\t206 6.4 随机数模块\t208 6.5 日期和时间模块\t213 6.6 JSON模块\t218 6.7 JSON模块案例\t220 6.8 正则表达式模块\t223 习题\t231 实验\t231 实验6.1 常见模块函数\t231 实验6.2 生成随机验证码\t233 实验6.3 随机数模块的常用函数\t234 第7章 面向对象程序设计\t239 7.1 类和对象\t239 7.2 属性和方法\t242 7.3 访问\t246 7.4 属性管理器\t250 7.5 封装和继承\t253 7.6 函数重写\t258 7.7 运算符重载\t263 7.8 多态和枚举类\t267 习题\t271 实验\t273 实验7.1 定义类型并创建对象实例\t273 实验7.2 实例属性和方法的调用\t274 实验7.3 通过多态实现二元运算\t277 第8章 网络编程\t280 8.1 网络编程TCP\t280 8.2 网络编程UDP\t284 8.3 网络编程SocketServer\t288 8.4 多线程\t293 8.5 线程锁\t298 8.6 文件IO\t303 8.7 Pathlib库\t306 习题\t311 实验\t313 实验8.1 网络编程TCP\t313 实验8.2 网络编程UDP\t316 实验8.3 实现SocketServer服务器端\t320 第9章 应用开发\t326 9.1 Turtle图形绘制\t326 9.2 Excel文件读写\t331 9.3 异常处理\t336 9.4 软件测试概述\t339 9.5 单元测试和文档测试\t340 9.6 用Smtplib模块发送邮件\t344 9.7 用Poplib模块收取邮件\t345 9.8 PyGame小程序\t348 习题\t349 实验\t350 实验9.1 用Turtle绘制图形\t350 实验9.2 用Smtplib模块发送邮件\t353 实验9.3 用Poplib模块收取邮件\t357 实验9.4 用PyGame模块创建游戏窗体\t363 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。