新华一城书集店铺主页二维码
新华一城书集 微信认证
上海新华书店官方微信书店
微信扫描二维码,访问我们的微信店铺
你可以使用微信联系我们,随时随地的购物、客服咨询、查询订单和物流...

Python程序设计基础教程(微课版)

50.83
运费: ¥ 5.00-20.00
库存: 3 件
Python程序设计基础教程(微课版) 商品图0
Python程序设计基础教程(微课版) 商品缩略图0

商品详情

编辑推荐.png(1)注重理论与实践相结合,以实战应用为导向,每个实战提供需求描述、知识点解析、编程步骤指导、参考代码四个提示板块,读者可以根据自己的学习情况,选择是否查阅任务提示。(2)在内容范围方面,去繁就简、凝练基础知识结构,既覆盖了Python的基础语法、数据结构、控制结构等核心内容,又探讨了自定义函数、文件操作、面向对象编程等高级话题,同时还介绍了Python在GUI编程和数据库编程方面的应用,内容全面且深入。并在各章讲解中融入思政元素。(3)在表现形式上,本书采用“理论讲解十基础示例十实战运用”的思路编写,由浅入深,循序渐进,使理论知识与实际应用紧密结合,便于读者理解和掌握。(4)本书提供丰富的配套资源,为使用者提供全方位的教学和学习支持,包括微课视频、PPT课件、实验指导、习题解析、在线题库等,覆盖了教材中的所有知识点和实战案例。(5)对于读者遇到的疑问可以通过作者邮箱反馈,作者团队会为读者提供及时的帮助和支持。作者团队也会持续建设资源库,提供更加丰富的线上学习内容。 作者简介.png代崴,文华学院信息学部专任教师,负责Python、Hadoop等大数据相关课程的教学和研究工作。曾在多家企业担任软件工程师和项目经理,积累了丰富的实战经验,已主编多本教材。 内容简介.png本书是一本系统、实用、易学的Python入门教材。全书围绕Python 3的核心知识点,按照Python编程的学习逻辑逐步展开,采用“理论讲解十基础示例十实战运用”的思路组织内容,共分9章。第1~4章为基础篇,介绍Python开发环境搭建、语法格式框架、控制结构和常用数据结构;第5~7章为提高篇,介绍Python自定义函数、文件操作和面向对象编程;第8~9章为应用篇,介绍Python GUI编程和数据库编程。本书注重实战应用,每个重要知识点都配有实战案例,帮助读者将理论知识转化为编程实践能力。同时,本书还提供了丰富的配套资源,包括微课视频、PPT课件、实验指导等,方便读者学习和复习。 目录简介.png第 1章 Python概述与环境配置 11.1 初识Python 11.1.1 Python历史和现状 11.1.2 Python语言特点 21.1.3 Python应用领域 21.2 Python下载与安装 31.2.1 下载Python安装包 31.2.2 安装Python 41.3 Python扩展包的管理 61.3.1 安装扩展包 61.3.2 卸载扩展包 71.3.3 更新扩展包 71.4 Python程序编程方式 71.4.1 脚本式编程 71.4.2 交互式编程 81.5 Python集成开发环境 91.5.1 IDLE使用 91.5.2 PyCharm使用 10本章小结与知识导图 18习题 18第 2章 Python语法基础 212.1 Python源程序的格式框架 212.1.1 注释 212.1.2 代码块与缩进 222.1.3 保留关键字 232.1.4 变量与常量 232.1.5 数据类型 242.2 运算符与表达式 262.2.1 运算符 262.2.2 表达式 29【实战2_1】表达式运用:跬步千里 292.3 基本输入输出 302.3.1 input() 302.3.2 print() 31【实战2_2】输入输出运用:文字西游欢迎界面 322.4 模块 33【实战2_3】模块使用:绘制太阳花 34本章小结与知识导图 37习题 38第3章 Python控制结构 403.1 选择结构 403.1.1 单分支结构 403.1.2 双分支结构 413.1.3 多分支结构 42【实战3_1】选择结构运用:折扣计算 443.2 循环结构 453.2.1 while循环 453.2.2 break与continue 463.2.3 for循环 473.2.4 else字句 503.2.5 嵌套循环 50【实战3_2】while循环运用:倒计时番茄钟 51【实战3_3】for循环运用:模拟下载进度条 543.3 异常与异常处理 563.3.1 异常的概念与类型 563.3.2 异常的处理 58本章小结与知识导图 61习题 62第4章 序列、集合和字典 654.1 序列 654.1.1 字符串 654.1.2 列表 704.1.3 元组 734.1.4 切片 74【实战4_1】字符串运用:用户密码强度检查 74【实战4_2】列表运用:录入成绩并计算平均分 764.2 集合 774.2.1 创建集合 784.2.2 访问集合元素 784.2.3 增加集合元素 784.2.4 删除集合元素 784.2.5 遍历集合 794.2.6 集合元素排序 79【实战4_3】集合运用:影片推荐 794.3 字典 814.3.1 创建字典 814.3.2 访问字典元素 814.3.3 增加字典元素 824.3.4 删除字典元素 824.3.5 遍历字典 824.3.6 字典元素排序 83【实战4_4】字典运用:简易通讯录 834.4 成员资格运算in 85本章小结与知识导图 86习题 87第5章 Python自定义函数 905.1 函数概述 905.2 函数的定义与调用 915.3 函数返回值 92【实战5_1】函数简单运用:优惠券有效性查询 935.4 参数传递 955.4.1 位置参数 955.4.2 默认参数 955.4.3 关键字参数 955.4.4 变长参数 965.4.5 不可变实参和可变实参 96【实战5_2】变长参数运用:列出多个目录下的子目录和文件名 975.5 变量作用域 995.5.1 全局变量 995.5.2 局部变量 995.5.3 global关键字 1005.6 高阶函数 1015.6.1 lambda表达式 1015.6.2 map()和filter() 1025.6.3 闭包 103【实战5_3】函数综合运用:模拟选课系统 103本章小结与知识导图 107习题 109第6章 Python文件操作 1116.1 文件概述 1116.1.1 文件分类 1116.1.2 文件操作函数 1126.2 文本文件操作 1126.2.1 打开文件 1126.2.2 读取文件 1136.2.3 写入文件 1146.2.4 关闭文件 115【实战6_1】文本文件读写运用:文本分析与词云 1156.3 CSV文件操作 1216.3.1 导入模块 1226.3.2 读取文件 1226.3.3 写入文件 122【实战6_2】CSV文件读写运用:绘制坐标点 1236.4 目录操作 1256.4.1 文件移动和复制 1256.4.2 文件删除 1266.4.3 目录创建和删除 1266.4.4 目录遍历 1266.4.5 文件路径操作 126【实战6_3】目录操作运用:音乐库管理脚本 128本章小结与知识导图 131习题 132第7章 Python面向对象编程 1357.1 面向对象程序设计概念 1357.1.1 面向过程与面向对象程序设计 1357.1.2 类与对象 1367.1.3 面向对象程序设计三大特征 1367.2 类的定义与对象使用 1367.2.1 关键字class 1377.2.2 类属性和类方法 1377.2.3 实例属性和实例方法 1387.2.4 静态方法 1407.3 封装 1417.3.1 Python实现封装 1417.3.2 @property 142【实战7_1】类的抽象与封装:可保存任务的番茄钟 1437.4 继承 1497.4.1 代码复用 1507.4.2 扩展新特性 1507.5 多态 152本章小结和知识导图 153习题 154第8章 Python GUI编程 1578.1 Python GUI编程概述 1578.1.1 初识tkinter程序 1578.1.2 GUI编程基本概念 1598.2 tkinter布局 1608.2.1 pack布局 1608.2.2 grid布局 1618.2.3 place布局 1628.3 事件绑定 1648.3.1 隐式绑定 1648.3.2 显式绑定 1648.4 tkinter库常用控件 1668.4.1 Label控件 1668.4.2 Entry控件 1678.4.3 Text控件 1688.4.4 Button控件 1708.4.5 Checkbutton控件 1718.4.6 Radiobutton控件 1738.4.7 Listbox控件 1748.4.8 Scale控件 1758.4.9 Menu控件 1768.4.10 Frame控件 1798.4.11 Treeview控件 1818.4.12 Combobox控件 1838.4.13 Notebook控件 184【实战8_1】tkinter综合运用:图片标注工具 188本章小结和知识导图 195习题 196第9章 Python数据库编程 1989.1 sqlite3编程概述 1989.1.1 SQLite3数据库简介 1989.1.2 初识sqlite3模块 1989.2 sqlite3常用API 2009.2.1 sqlite3.connect() 2009.2.2 connection.cursor() 2009.2.3 cursor.execute() 2019.2.4 查询数据与遍历结果 2019.2.5 connection.commit() 2039.2.6 关闭资源 204【实战9_1】sqlite3模块运用:学生信息数据库 204本章小结和知识导图 207习题 208
新华一城书集店铺主页二维码
新华一城书集 微信公众号认证
上海新华书店官方微信书店
扫描二维码,访问我们的微信店铺
随时随地的购物、客服咨询、查询订单和物流...

Python程序设计基础教程(微课版)

手机启动微信
扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏

微信支付

支付宝

扫一扫购买

打开微信,扫一扫

或搜索微信号:xhbookmall
新华一城书集微书店官方微信公众号

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏