Python基础教程(第3版) 封面

Python基础教程(第3版)

评分 3.8
字数
451字
章节数
31
丛书
图灵程序设计丛书
ISBN
9787115474889

标签

内容简介

本书是面向Python初学者的入门经典,英文原版为《Beginning Python: From Novice to Professional》第3版,内容针对Python 3全面更新。全书从Python的安装与交互式解释器讲起,先介绍数、表达式、变量、语句、函数与模块等基础概念,再依次展开列表与元组、字符串、字典、条件与循环、抽象、异常、魔法方法、属性和迭代器等内容,帮助读者打下比较完整的语法与方法论基础。中段扩展到实用技术:文件读写、图形用户界面、数据库支持、网络编程、Python与Web、测试基础、用C语言扩展Python以及程序打包与发布。后半部分以10个循序渐进的实战项目为主线,包括自动添加标签、绘制图表、XML处理、新闻汇总、虚拟茶话会、CGI远程编辑、公告板、XML-RPC共享文件、GUI共享文件以及自制街机游戏,示范从需求分析到实现、调试与部署的完整开发过程。作者是挪威科技大学副教授,长期教授算法并热衷于Python教学,全书结构清晰、示例丰富,既可作为零基础自学教材,也适合有编程经验者系统补齐Python知识。

编辑推荐

在Python入门书里,这本已经出版了多个版本,引进中文版后长期被当作“从零到能做项目”的代表作。它最大的特点在于把知识拆成两条清晰的线索:前面19章从变量、语句一路讲到异常、魔法方法、文件、数据库、网络和测试,既讲“怎么写”,也讲“为什么这样写”;后面10章则把前面学到的全部知识串成一个个能跑起来的项目,从自动添加标签、绘制图表到万能的XML、虚拟茶话会和自制街机游戏,让读者真正体会一次从需求到成品的完整开发过程。作者是挪威科技大学副教授,长期教授算法,行文不绕弯子,示例密集,章节小结还会列出本章新学的函数,方便回头查阅。也要提醒的是,书中部分内容有明显的年代感,例如以XML-RPC、CGI为代表的Web实践方式,读者不必照搬,而应把它们当作理解原理的范本;涉及库版本的部分建议对照官方文档。总体而言,这是一本适合作为“第一本系统性Python教材”的书,读完之后再去看更专门的Web、数据分析或工程实践书,会顺畅很多。

适合谁读

适合

  • 零基础、想系统学一门编程语言的在校学生
  • 有其他语言基础、希望快速掌握Python 3语法与惯用法的开发者
  • 想通过完整项目案例理解开发流程的自学者
  • 需要把Python用于数据处理、脚本自动化等工作的职场人士

不适合

  • 只想押题刷题、应对单一考试的读者(本书不以考试大纲为纲)
  • 已熟练使用Python、寻求性能优化或架构设计进阶内容的资深开发者
  • 希望专门学习主流Web框架(如Django、Flask)或数据分析库的读者
  • 希望书中所有示例都对应最新版库、即抄即可运行的读者

阅读建议

  1. 零基础读者按章顺序阅读,每章结束后亲手敲一遍示例并完成小结中的函数整理。
  2. 有编程基础者可从第5章起跳读,重点看第9章魔法方法、第16章测试和第20章之后的项目。
  3. 项目部分建议配合第11、12、13、14章同步跟进,先自己实现,再对照书中的做法。
  4. 遇到XML-RPC、CGI等较早的技术方案时,可对照当前Python官方文档换成现代替代方案练习。

出版社简介

人民邮电出版社 中国 · 成立于 1953 年

人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。

目录

  1. 第1章 快速上手:基础知识
  2. 第2章 列表和元组
  3. 第3章 使用字符串
  4. 第4章 字典
  5. 第5章 条件、循环及其他语句
  6. 第6章 抽象
  7. 第7章 再谈抽象
  8. 第8章 异常
  9. 第9章 魔法方法、特性和迭代器
  10. 第10章 开箱即用
  11. 第11章 文件
  12. 第12章 图形用户界面
  13. 第13章 数据库支持
  14. 第14章 网络编程
  15. 第15章 Python和Web
  16. 第16章 测试基础
  17. 第17章 扩展Python
  18. 第18章 程序打包
  19. 第19章 趣味编程
  20. 第20章 项目1:自动添加标签
  21. 第21章 项目2:绘制图表
  22. 第22章 项目3:万能的XML
  23. 第23章 项目4:新闻汇总
  24. 第24章 项目5:虚拟茶话会
  25. 第25章 项目6:使用CGI进行远程编辑
  26. 第26章 项目7:自建公告板
  27. 第27章 项目8:使用XML-RPC共享文件
  28. 第28章 项目9:使用GUI共享文件
  29. 第29章 项目10:自制街机游戏
  30. 附录A 简明教程
  31. 附录B Python参考手册

常见问题

这本书对应Python 2还是Python 3?
第3版已针对Python 3全面更新,书中示例均基于Python 3编写,不必担心Python 2的语法差异。
零基础能直接读这本吗?
可以。全书从解释器、变量、表达式讲起,第1章即上手操作;但若完全没有编程概念,建议放慢速度,逐章动手练习。
书中的10个项目现在还能跑吗?
整体思路和代码结构仍有参考价值,但XML-RPC、CGI等方案较为早期,部分第三方库的版本与接口已变,建议参照官方文档微调。
第3版与修订版有什么区别?
修订版(2023年出版)针对Python 3.11更新内容,调整章节结构并增补案例、课件与习题;第3版则是2018年针对Python 3推出的版本。
这本书和《Python编程:从入门到实践》怎么选?
两者都是入门书。本书体系更细、项目更偏“用标准库搭东西”;后者项目更贴近数据与Web应用。可按项目兴趣择一,并不冲突。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

同一作者

同类高分