标签
内容简介
编辑推荐
适合谁读
适合
- 高等院校计算机及相关专业学生,配合课程系统学习Python基础与提高内容
- 零基础或转行编程学习者,希望通过游戏案例保持兴趣并循序渐进入门
- 需要补充数据分析、网页信息获取与机器学习入门知识的自学者
- 培训课程讲师,寻找含微课视频与案例任务的Python教学用书
不适合
- 已有丰富Python项目经验、寻求框架源码或工程架构深入的资深开发者
- 只想快速查阅语法速查表、不愿跟随案例动手练习的读者
- 希望专攻某一方向如深度学习或前端开发的读者,本书覆盖面广但单点深度有限
阅读建议
- 基础篇每章先照案例敲一遍再独立改写,重点吃透函数、模块与面向对象部分
- 把游戏开发案例拆成若干阶段任务,每完成一个阶段回头整理代码结构与设计思路
- 提高篇选一个方向做小项目,如用公开数据做可视化分析或爬取网页信息并清洗
- 遇到重点难点先看二维码微课,再回到书中代码逐行调试,避免只看视频不动手
出版社简介
中国铁道出版社长期以铁路专业出版为核心,同时覆盖轨道交通、工业技术、编程设计与财经、考试等方向,库内相关图书约194种。代表图书包括《城市轨道交通全自动运行(FAO)系统》《城市轨道交通车辆基地设计创新与实践》《动车组一级修检测机器人系统分析与运用管理》,以及《赣州至深圳铁路广东段工程总结》《北京城市轨道交通工程建设盾构法安全风险控制技术及典型案例》等工程实践读物。除技术专著外,该社也出版《Python程序设计基础教程》及房地产开发企业财税处理等实用类图书,作者资源包括贺鹏、唐涛、丁树奎、孙长军等。就公开资料看,其出版特色是依托线路工程与运营实践,兼顾专业教材与普及读物;更完整的出版结构公开资料有限。
目录
- 版权信息
- 内容简介
- 前言
- 基础篇
- 第1章 Python语言概述
- 1.1 Python语言简介
- 1.2 安装与运行Python环境
- 1.3 Python开发环境IDLE简介
- 1.4 Python基本输入输出
- 1.5 Python代码规范
- 1.6 使用帮助
- 习题
- 实验一 Python开发环境的使用
- 第2章 Python语法基础
- 2.1 Python数据类型
- 2.2 常量和变量
- 2.3 运算符与表达式
- 2.4 序列数据结构
- 习题
- 实验二 运算符、表达式和序列使用
- 第3章 Python控制语句
- 3.1 选择结构
- 3.2 循环结构
- 3.3 常用算法及应用实例
- 3.4 程序的异常处理
- 3.5 游戏初步——猜单词游戏
- 习题
- 实验三 选择结构与循环结构
- 第4章 Python函数与模块
- 4.1 函数的定义和使用
- 4.2 函数参数
- 4.3 闭包和函数的递归调用
- 4.4 内置函数
- 4.5 模块
- 4.6 游戏初步——发牌程序(控制台版)
- 4.7 函数和字典综合应用案例——通信录程序
- 习题
- 实验四 函数
- 第5章 Python文件
- 5.1 文件
- 5.2 文件的访问
- 5.3 文件夹的操作
- 5.4 文件应用案例——游戏地图存储
- 5.5 常用格式文件操作
- 5.6 文件应用案例——词频统计
- 习题
- 实验五 文件操作
- 第6章 面向对象程序设计
- 6.1 面向对象程序设计基础
- 6.2 类和对象
- 6.3 类的继承和多态
- 6.4 面向对象应用案例——扑克牌类设计
- 习题
- 实验六 面向对象程序设计
- 第7章 Tkinter图形界面设计
- 7.1 Python图形开发库
- 7.2 常用Tkinter组件的使用
- 7.3 图形绘制
- 7.4 Tkinter字体
- 7.5 Python事件处理
- 7.6 图形界面应用案例——开发猜数字游戏
- 7.7 图形界面应用案例——发牌程序(窗体版)
- 7.8 图形界面应用案例——关灯游戏
- 习题
- 实验七 Tkinter图形界面设计
- 第8章 Python数据库应用
- 8.1 数据库基础
- 8.2 结构化查询语言(SQL)
- 8.3 SQLite数据库简介
- 8.4 Python的SQLite3 数据库编程
- 8.5 Python操作MySQL数据库
- 8.6 Python数据库应用案例——智力问答游戏
- 习题
- 实验八 数据库程序设计
- 第9章 函数式编程
- 9.1 高阶函数
- 9.2 Python函数式编程常用的函数
- 9.3 迭代器
- 9.4 普通编程方式与函数式编程的对比
- 习题
- 实验九 函数式编程
- 提高篇
- 第10章 科学计算和可视化应用
- 10.1 NumPy库的使用
- 10.2 Matplotlib绘图可视化
- 10.3 可视化应用——学生成绩分布柱状图展示
- 习题
- 实验十 可视化应用
- 第11章 Python数据分析
- 11.1 Pandas概述
- 11.2 Pandas统计功能
- 11.3 Pandas合并/连接和排序
- 11.4 Pandas筛选和过滤功能
- 11.5 Pandas数据导入/导出
- 11.6 Pandas数据分析应用案例——学生成绩统计分析
- 习题
- 实验十一 Python数据分析
- 第12章 Python爬取网页信息
- 12.1 相关HTTP知识
- 12.2 urllib库
- 12.3 BeautifulSoup库
- 12.4 网络爬虫实战——Python爬取新浪国内新闻
- 习题
- 实验十二 Python爬取网页信息
- 第13章 数据挖掘和机器学习
- 13.1 Python机器学习库sklearn的安装
- 13.2 Python机器学习库sklearn的应用
- 习题
- 实验十三 机器学习
- 参考文献
常见问题
零基础可以直接学这本书吗?
书中的游戏案例对学Python有什么帮助?
提高篇的数据分析和机器学习内容够用吗?
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。
作者简介
张书钦,公开资料有限,目前仅知其编写有《Python程序设计应用教程:微课版》(第3版)一种作品,该书归类于编程设计领域。从书名与版本信息来看,这是一部面向程序语言学习者的应用型教程,采用“微课版”形式,说明内容设计上兼顾课堂教学与读者自学,第三版的出现也表明教材在持续修订更新。由于库内仅收录这一种作品,且缺乏关于作者身份、履历与所属机构的可靠记载,此处不对其个人背景作任何推测。就现有信息而言,张书钦的写作方向集中于Python编程的入门与应用教学,其教材服务于高校课程或初学者培训场景,具有一定的实用性与延续性。更完整的作者信息有待后续资料补充。
夏敏捷,目前公开资料有限,其已知身份是一位编程类图书作者。从库内收录的作品来看,夏敏捷编写了《Python程序设计应用教程:微课版》(第3版),该书归入编程设计类,面向Python语言的学习与应用。书名中的“微课版”显示,这本教程配有微课形式的辅助教学资源,在内容组织上兼顾课堂讲授与读者自学两种使用场景。全书以程序设计应用为落脚点,围绕Python的基础语法与编程实践展开,适合作为入门与进阶衔接阶段的学习材料。由于作者的其他经历、任职与创作背景尚未见于公开渠道,这里只能依据这一部作品勾勒其写作方向:立足教学需求,注重知识的可操作性与循序渐进的讲解节奏,力求让读者在动手练习中掌握编程方法。