标签
内容简介
本书是清华大学出版社「软件开发视频大讲堂」系列中的 Python 教程,面向零基础到中级读者,按由浅入深的方式讲解 Python 程序开发所需的各项技术。全书分为四篇、共 22 章:基础知识篇从初识 Python、搭建开发环境讲起,系统介绍语言基础、运算符与表达式、流程控制语句、列表与元组、字典与集合、字符串等核心语法;进阶提高篇讲解正则表达式、函数、面向对象程序设计、模块、异常处理及程序调试、文件及目录操作;高级应用篇覆盖数据库操作、GUI 界面编程、Pygame 游戏编程、网络爬虫开发、进程与线程、网络编程、Web 编程与 Flask 框架;项目实战篇以「e起去旅行网站」为完整案例,串联需求分析与模块实现,演示一个 Web 应用从搭建到上线的开发流程。书中所有知识点都结合具体实例讲解,程序代码附有详细注释,并配 235 集高清教学微视频与 PPT 电子教案,形成「看书、看视频、敲代码」三位一体的学习方式,可作为自学教程或高校相关课程的参考教材。
编辑推荐
这本书属于清华社「软件开发视频大讲堂」系列,定位是「一本书带你从第一行代码走到完整项目」。它最大的特点是知识面铺得宽:从变量、列表、函数这些语法基础,一路讲到正则、数据库、GUI、爬虫、多线程、Web 与 Flask 框架,最后用一个「e起去旅行网站」把前面学到的知识全部串起来。对自学者来说,配套的 235 集微视频非常实用,看不懂文字时可以直接跟着视频敲一遍;代码都带注释,便于对照理解。需要注意的是,本书写作年代较早,示例基于当时的 Python 3 版本,部分第三方库的安装方式、语法细节(如 Flask 路由与模板写法)与今天的最新版可能略有差异,动手时遇到报错属正常现象,查一下官方文档即可。整体而言,它适合当作「一本通」式的工具书长期摆在手边,配上大量练手项目效果更好。
适合谁读
适合
- 完全没有编程基础、希望系统入门 Python 的自学者
- 高校计算机相关专业需要配套教材的学生
- 想用一本通式教程覆盖语法、爬虫、Web 开发的学习者
- 偏好跟着视频边看边敲的动手型读者
不适合
- 已具备 Python 基础、想深入学习某项技术的进阶开发者
- 需要针对数据分析或机器学习专项内容的读者
- 更愿意直接读官方文档、不喜欢按部就班教程的人
阅读建议
- 先读完第 1 至 13 章并把每章示例代码动手敲一遍,再进入高级应用篇
- 配套视频按章节顺序观看,遇到报错先自己排查再对照注释找原因
- 遇到示例库版本不兼容时,优先查官方文档说明,不要死磕旧写法
- 第 22 章项目实战建议独立重做一遍,再对照书中实现查漏补缺
出版社简介
清华大学出版社
中国 · 成立于 1980 年
清华大学出版社创立于1980年,库内收录图书57种,涵盖科学科普、医学、健康、法律、哲学读物与社科等方向。代表图书既有菠萝(李治中)的《癌症·真相:医生也在读》《癌症·新知》等医学科普作品,也有《阳光是最好的防腐剂:全球反腐大要案快递》等法律类读物,以及七格的《脑洞大开的哲学简史》、刘云浩的《从互联到新工业革命》等。作者资源包括科普作家、医学研究者、中国人民大学反贪硕士班及高校学者,体现出兼顾学术性与大众阅读的出版特色。因公开资料有限,此处仅依据库内图书归纳其出版方向。
目录
- 第1篇 基础知识
- 第1章 初识Python
- 第2章 Python语言基础
- 第3章 运算符与表达式
- 第4章 流程控制语句
- 第5章 列表与元组
- 第6章 字典与集合
- 第7章 字符串
- 第2篇 进阶提高
- 第8章 Python中使用正则表达式
- 第9章 函数
- 第10章 面向对象程序设计
- 第11章 模块
- 第12章 异常处理及程序调试
- 第13章 文件及目录操作
- 第3篇 高级应用
- 第14章 操作数据库
- 第15章 GUI界面编程
- 第16章 Pygame游戏编程
- 第17章 网络爬虫开发
- 第18章 使用进程和线程
- 第19章 网络编程
- 第20章 Web编程
- 第21章 Flask框架
- 第4篇 项目实战
- 第22章 e起去旅行网站
常见问题
这本书适合零基础的人读吗?
适合。全书从搭建 Python 开发环境、写第一个程序讲起,语法部分语速放缓、例子密集,并配有 235 集微视频,零基础读者按章节顺序学即可跟上。
书中的代码用的是 Python 2 还是 Python 3?
书中内容基于 Python 3 编写。但出版时间较早,个别第三方库的版本、语法细节与当前最新版存在差异,实际运行时可能需要按官方文档稍作调整。
配套视频和代码怎么获取?
本书随书附赠 235 集高清教学微视频及 PPT 电子教案,通常以随书光盘或图书版权页标注的下载地址提供,购书后请核对封面与版权页的配套资源说明。
这本书和同名书怎么区分?
同名图书有多本。本书为明日科技编著、清华大学出版社 2018 年出版,ISBN 9787302503880,丛书为「软件开发视频大讲堂」;另有中国铁道出版社、人民邮电出版社等同名版本,内容与作者不同。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。
作者简介
明日科技
作者
明日科技全称吉林省明日科技有限公司,是一家专业从事软件开发、教育培训及软件开发教育资源整合的高科技公司,并组织编写计算机编程类教材。其作品主要面向编程初学者,题材集中在Python、Java、C#、SQL等语言学习及GUI设计、Web前端开发等方向,常见分类为编程设计、计算机综合与软件学习。代表作品包括“零基础学”系列中的Python GUI设计、SQL、Java等升级版,以及HTML+CSS+JavaScript学习笔记、C#完全自学教程等。该公司策划有“从入门到精通”“软件开发视频大讲堂”等教材系列,相关教材曾获行业与高校出版社奖项,多个品种长期位居同类图书销售榜前列。公开资料有限,其作者身份为机构署名,重点在于计算机编程教育读物的编写与出版。