×
暂无评论
图文详情
  • ISBN:9787302630494
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:212
  • 出版时间:2023-10-01
  • 条形码:9787302630494 ; 978-7-302-63049-4

本书特色

教学资源微课视频 教学课件 程序代码 开源工具说明:微课视频在本书文中扫码即可观看,其他资源可到清华大学出版社网站本书页面(或“人工智能科学与技术”微信公众号)下载。

内容简介

本书是一部系统论述Python编程语言和实际应用技术的图书,全书共分为13章。第1~8章讲解 Python基本语法; 第9~13章讲解Python实际应用的技术。主要内容包括编写**个Python程序、 Python基本语法、Python数据类型、函数、面向对象、日期和时间、异常处理、访问文件和目录、GUI编程、 网络编程、多线程、MySQL数据库编程和访问Excel文件。 本书每章后面安排了“动手练一练”实践环节,旨在帮助读者消化和吸收本章所讲解的知识点,在本书 附录A中提供了动手练一练参考答案。 为便于读者高效学习,快速掌握Python编程方法,作者精心制作了配套的教学课件、源代码和微课视 频,并提供在线答疑服务。

目录

第1章编写**个Python程序 微课视频18分钟 1.1Python解释器 1.2使用交互方式编写和运行Python程序代码 1.3使用文件方式编写和运行Python程序文件 1.3.1使用记事本编写Python文件 1.3.2运行Python程序文件 1.4Python语言那些事 1.4.1Python语言的历史 1.4.2Python语言的特点 1.5Python语言的应用前景 1.6如何获得帮助 1.7动手练一练 第2章Python基本语法 微课视频55分钟 2.1标识符和关键字 2.1.1标识符 2.1.2关键字 2.2语句 2.3变量 2.4注释 2.5缩进 2.6续行符 2.7Python代码组织方式 2.7.1模块 2.7.2包 2.7.3创建包 2.7.4引入包 2.8运算符 2.8.1算术运算符 2.8.2关系运算符 2.8.3逻辑运算符 2.8.4位运算符 2.8.5赋值运算符 2.9条件语句 2.9.1if结构 2.9.2if...else结构 2.9.3if...elif...else结构 2.10循环语句 2.10.1while语句 2.10.2for语句 2.10.3break语句 2.10.4continue语句 2.11动手练一练 第3章Python数据类型 微课视频45分钟 3.1数值类型 3.1.1整数类型 3.1.2浮点类型 3.1.3复数类型 3.1.4布尔类型 3.1.5类型转换 3.2字符串类型 3.2.1普通字符串 3.2.2转义符 3.2.3原始字符串 3.2.4长字符串 3.2.5使用fstring格式字符串 3.3序列 3.3.1列表 3.3.2元组 3.3.3范围 3.4集合 3.5字典 3.6动手练一练 第4章函数 微课视频29分钟 4.1用户自定义函数 4.2函数参数 4.2.1带有默认值的参数 4.2.2多参数函数 4.3函数变量作用域 4.4匿名函数与lambda函数 4.5生成器 4.6高阶函数 4.6.1使用filter()函数 4.6.2filter()函数 4.6.3map()函数 4.7动手练一练 第5章面向对象编程 微课视频43分钟 5.1面向对象编程定义 5.2声明类 5.2.1类的成员 5.2.2实例变量与构造方法 5.2.3实例方法 5.2.4类变量 5.2.5类方法 5.2.6静态方法 5.3封装性 5.3.1私有成员变量 5.3.2私有成员方法 5.4继承性 5.4.1在Python语言中实现继承 5.4.2多继承 5.5多态性 5.5.1多态概念 5.5.2重写方法 5.6动手练一练 第6章日期和时间 微课视频17分钟 6.1datetime模块 6.1.1datetime类 6.1.2date类 6.1.3time类 6.2日期和时间格式化 6.3日期和时间解析 6.4动手练一练 第7章异常处理 微课视频26分钟 7.1异常 7.1.1异常类继承层次 7.1.2几个重要的异常 7.2处理异常 7.2.1捕获异常 7.2.2捕获多个异常 7.3释放资源 7.3.1finally代码块 7.3.2with as代码块 7.4显式抛出异常 7.5动手练一练 第8章访问文件和目录 微课视频27分钟 8.1访问文件 8.1.1打开文件 8.1.2关闭文件 8.1.3文本文件读写 8.1.4二进制文件读写 8.2管理文件和目录 8.2.1os模块 8.2.2os.path模块 8.3动手练一练 第9章GUI编程 微课视频70分钟 9.1GUI开发工具包概述 9.2编写**个Tkinter程序 9.3事件处理 9.4布局管理 9.4.1pack布局 9.4.2grid布局 9.5常用控件 9.5.1信息提示框 9.5.2文本输入框和文本区 9.5.3复选框 9.5.4单选按钮 9.5.5列表 9.5.6下拉列表 9.5.7文件选择器 9.6使用Treeview实现表格控件 9.7动手练一练 第10章网络编程 微课视频53分钟 10.1网络基础 10.1.1TCP/IP 10.1.2IP地址 10.1.3HTTP/HTTPS 10.1.4端口 10.1.5URL概念 10.2Python网络编程库 10.2.1Web编程库urllib 10.2.2发送GET请求 10.2.3发送POST请求 10.3JSON数据交换格式 10.3.1JSON文档 10.3.2JSON编码 10.3.3JSON解码 10.4Web服务器端编程 10.4.1Flask框架介绍 10.4.2安装Flask框架 10.4.3**个Flask程序 10.5案例: 我的备忘录 10.5.1准备数据 10.5.2欢迎页面 10.5.3查询Web服务实现 10.5.4编写GUI客户端测试“我的备忘录”案例 10.6动手练一练 第11章多线程 微课视频26分钟 11.1创建线程 11.1.1使用Thread类创建线程 11.1.2传递更多的参数 11.1.3使用Thread子类创建线程 11.2等待线程结束 11.3线程同步 11.3.1线程不安全问题 11.3.2线程互斥锁 11.4动手练一练 第12章MySQL数据库编程 微课视频58分钟 12.1MySQL数据库管理系统 12.1.1安装MySQL8数据库 12.1.2客户端登录服务器 12.1.3常见的管理命令 12.2编写Python程序访问MySQL数据库 12.2.1安装PyMySQL库 12.2.2访问数据库一般流程 12.3案例1: 员工表增加、删除、修改、查询操作 12.3.1创建员工表 12.3.2插入员工数据 12.3.3更新员工数据 12.3.4删除员工数据 12.3.5查询所有员工数据 12.3.6按照员工编号查询数据 12.4案例2: 简单的CRUD应用 12.4.1重构数据库操作模块 12.4.2创建窗口 12.4.3查询按钮实现 12.4.4选中表格数据实现 12.4.5插入按钮实现 12.4.6更新按钮实现 12.4.7删除按钮实现 12.4.8退出按钮实现 12.5动手练一练 第13章访问Excel文件 微课视频62分钟 13.1使用xlwings库读写Excel文件 13.1.1xlwings库中对象层次关系 13.1.2读取Excel文件数据 13.1.3获得表格区域 13.1.4获得表格行数和列数 13.2向Excel文件写入数据 13.2.1向单元格区域写入数据 13.2.2插入单元格和单元格区域 13.2.3删除单元格和单元格区域 13.2.4插入工作表 13.2.5删除工作表 13.3pywin32库批量处理Excel文件 13.3.1示例1: 转换.xls文件为.xlsx文件 13.3.2示例2: 转换Excel文件为.csv文件 13.3.3示例3: 拆分Excel文件 13.3.4示例4: 合并Excel文件 13.4动手练一练 附录A动手练一练参考答案
展开全部

相关资料

魏翼飞北京邮电大学电子工程学院副院长 《极简Python: 新手编程之道》深入浅出地论述了PYTHON基础知识与开发案例,并配套提供了丰富的学习资源。对于学习PYTHON编程的入门读者,是一本很好的工具书,值得参考。 宋廷强青岛科技大学信息学院副院长 《极简Python: 新手编程之道》内容由浅入深,逻辑清晰,采用案例方式讲解知识点,有助于读者快速掌握PYTHON编程方法。本书配套学习资源全面,尤其是提供了完善的微课视频,非常利于读者自学。 贾云龙北京乐搏优聘教育咨询有限公司首席技术官 《极简Python: 新手编程之道》理论与实战并重,实用性强,全书脉络清晰,通俗易懂,配套资源丰富,是计算机类专业大学生及从事数据库开发的工程师学习PYTHON编程的优秀参考书。 杨明宇亚信科技有限公司高级工程师 Python是计算机及相关专业大学生及数据库开发者的首选语言,《极简PYTHON: 新手编程之道》融入作者多年的PYTHON编程经验,极大地提高了读者学习PYTHON的效率,非常适合作为PYTHON初学者的工具书,帮助读者快速理解PYTHON编程原理,提高编程能力。 宋斌安谋科技(中国)有限公司市场经理 《极简PYTHON: 新手编程之道》构思新颖,实践性强,配套资源丰富。书中提供的所有程序代码均可在编译环境中运行。无论是对于PYTHON初学者,还是对于高级PYTHON技术人员,本书都具有很好的参考价值。

作者简介

关东升 一个在IT领域摸爬滚打20多年的老程序员、知名培训专家、畅销书作家。精通多种计算机技术。参与设计和开发北京市公交一卡通大型项目,开发国家农产品追溯系统、金融系统微博等移动客户端项目,并在App Store发布多款游戏和应用软件。 长期为中国移动、中国联通、南方航空、中石油、中国工商银行、平安银行和天津港务局等企事业单位提供培训服务。先后出版了《iOS开发指南》《从零开始学Swift》《Android网络游戏开发实战》《Cocos2d-x实战》《Java从小白到大牛》《Kotlin从小白到大牛》等40多部图书。

预估到手价 ×

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

确定
快速
导航