描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787517054030
内容简介
本书针对开发零基础的人群,采用案例或任务驱动的方式,由入门到精通,采用边讲 解边练习的方式,使读者能够快速掌握Python开发。本书首先介绍了Python的基础知识, 然后介绍了面向对象的编程,并通过开发游戏项目体验到开发的乐趣,*后介绍了Python 高级开发、网络编程、进程和线程、数据结构等内容。 本书通过通俗易懂的原理及深入浅出的案例,并配以完善的学习资源和支持服务,为 读者带来全方位的学习体验,包括视频教程、案例素材下载、学习交流社区、讨论组等终 身学习内容,更多技术支持请访问课工场www.kgc.cn。
目 录
前言 课程设计说明 第1章 1ython开发基础 1.1 1ython简介 1.2 1ython的版本和安装 1.3 1ytrion开发工具0DLE 1.4 1ython绘图 1.5 1ytrion的变量 1.6 1ytrion常用的数据类型 1.6.1 数字 1.6.2 字符串 1.6.3 列表 1.6.4 元组二 1.6.5 字典 本章总结 本章作业 第2章 Python条件与循环 2.1 Python条件判断 2.1.1 if条件语句 2.1.2 条件表达式与关系运算符 2.1.3 if—else条件语句 2.1.4 多重if语句 2.1.5 汙语句的常见问题 2.2 1ython的循环 2.2.1 while循环 2.2.2 for循环 2.2.3 循环控制 2.2.4 循环综合案例 本章总结 本章作业 第3章 Python函数 3.1 函数 3.2 变量作用域 3.3 1ambda函数 3.4 内建函数 本章总结 本章作业 第4章 面向对象编程 4.1 面向对象的思想 4.2 理解类与对象 4.3 类与对象 4.4 类的封装、继承、多态 4.4.1 类的封装 4.4.2 类的继承 4.4.3 类的多态 本章总结 本章作业 第5章 模块与文件操作 5.1 模块与包 5.1.1 模块 5.1.2 包 5.2 常用模块 5.3 文件和目录操作 5.3.1 文件操作 5.3.2 目录操作 本章总结 本章作业 第6章 异常处理与程序调试 6.1 异常处理 6.2 调试和测试程序 6.2.1 调试程序 6.2.2 测试程序 本章总结 本章作业 第7章 GU0编程与游戏开发 7.7 Tkinter模块 7.7.1 Tkinter模块介绍 7.7.2 Tkinter组件 7.7.3 事件 7.1.4 图形的0D 7.2 Python游戏开发 7.2.1 弹球游戏 7.2.2 兔小弟保卫战 本章总结 本章作业 第8章 Python操作数据库 8.1 Python操作MySQL 8.1.1 MySQL.db简介 8.7.2 MySQL.db使用 8.2 Python操作Red5s 本章总结 本章作业 第9章 Python正则表达式 9.1 re模块 9.2 正则表达式示例 9.2.7 正则表达式示例 9.2.2 抓取网贞图片案例 本章总结 本章作业 第10章 迭代器、生成器与 装饰器 10.1 闭包 10.1.7 闭包简介 10.1.2 闭包应用 10.2 迭代器与生成器 10.2.1 迭代器 10.2.2 生成器 10.3 装饰器 本章总结 本章作业 第11章 线程、进程、协程与Socket 11.1 进程和线程 11.1.1 进程和线程概述 11.1.2 线程基础 11.2 SOCket模块及应用 11.2.1 Socket模块 11.2.2 1ython实现简单的聊天程序 11.3 同步、异步、阻塞和非阻塞 11.3.1 简介 11.3.2 实现同步、异步、阻塞和非阻塞 11.4 线程高级编程 11.5 协程 本章总结 本章作业 第12章 序列化与数据结构 12.1 序列化&JSON 12.1.1 序列化 12.1.2 JSON 12.2 数据结构 12.2.7 常用数据结构 12.2.2 数据结构应用 本章总结 本章作业 第13章 1ython开发应用 13.1 实现子网划分 13.2 编写端口扫描器 13.3 实现Slack聊天机器人 本章总结
评论
还没有评论。