Python从菜鸟到高手 封面

Python从菜鸟到高手

暂无评分
章节数
35
丛书
李宁大讲堂
ISBN
9787302507161

标签

内容简介

《Python从菜鸟到高手》由李宁编著、清华大学出版社出版,是从实战角度系统讲解 Python 核心知识与全栈开发应用的教程型图书。全书按主题分为六篇、共 33 章:基础知识篇(第 1~10 章)从环境安装与配置讲起,覆盖控制语句、列表、元组、字符串、字典、函数、类与对象、异常、方法、属性和迭代器等语言基础;高级编程篇(第 11~20 章)介绍正则表达式、常用模块、文件与流、数据存储、TCP/UDP 编程、Urllib3、twisted、FTP、Email、多线程、tkinter、PyQt5 以及程序测试等内容;Web 开发篇(第 21~22 章)讲解 Flask 与 Django 两个主流框架的使用;科学计算与数据分析篇(第 23~25 章)介绍 NumPy、Matplotlib 和 Pandas 三个数据分析和可视化库;Web 爬虫技术篇(第 26~27 章)围绕 Beautiful Soup 与 Scrapy 讲解爬虫的关键技术与常用库;项目实战篇(第 28~33 章)以 Web 开发、爬虫、API、桌面应用和游戏开发等实战项目收尾。作者以大量案例和完整实现步骤贯穿全书,力求带领读者由浅入深地掌握 Python 语言核心与全栈开发技能。本书获 JetBrains 官方推荐,并配套视频课程、案例代码等学习资源,适合作为 Python 程序设计的学习与参考用书。

编辑推荐

这是一本“从零起步、直奔实战”的 Python 全栈教程。作者李宁长期从事软件开发与技术培训,深知初学者的卡点:语法都看懂,一动手就无从写起。因此本书从搭建环境、运行第一个程序开始,把每个语言点都放进可运行的案例里讲解,再顺着“基础语法—存储与网络并发—Web/数据分析/爬虫—完整项目”的路径层层加码,让人不是在背概念,而是在写代码。 相比很多只讲语法的入门书,它的覆盖面明显更宽:Flask、Django、NumPy、Matplotlib、Pandas、Beautiful Soup、Scrapy、tkinter 与 PyQt5 都在其中,一本书即可打通从入门语言到全栈应用的主干。全书案例数量可观、步骤写得细,适合边看边敲,也便于按篇跳读。书中配有视频课程与源码等配套资源,跟着书做项目的效率会更高。需要注意,技术类图书的内容会随版本演进,动手时请以官方最新的 Python 与库文档为准。

适合谁读

适合

  • 零基础或只学过少量语法的 Python 初学者,希望系统入门并动手写代码的人
  • 想用一本书打通 Web 开发、数据分析、爬虫、桌面应用多个方向的自学者
  • 以本书作为教材或参考书的高校计算机相关课程学生
  • 需要按篇查阅 Flask、Django、Pandas、Scrapy 等具体技术点的开发者

不适合

  • 已有多语言开发经验、只想要深入原理与源码级剖析的资深工程师
  • 希望学习 Python 3.12 以后新增语法与最新生态特性的读者,需配合新版资料
  • 只打算读理论、不准备实际动手敲代码的读者

阅读建议

  1. 先按第一篇顺序搭建环境并完成每章练习,保证每个语法点都能独立写出小程序
  2. 第二篇起可按兴趣跳读,把 Web、数据分析、爬虫中与你工作最相关的一篇精读并完成案例
  3. 重要案例建议手敲一遍而非直接复制源码,遇到报错时借助调试器定位,形成排错习惯
  4. 阅读时对照官方最新文档核对库的版本差异,书中的写法可作为思路参考而非唯一答案

出版社简介

清华大学出版社 中国 · 成立于 1980 年

清华大学出版社创立于1980年,库内收录图书57种,涵盖科学科普、医学、健康、法律、哲学读物与社科等方向。代表图书既有菠萝(李治中)的《癌症·真相:医生也在读》《癌症·新知》等医学科普作品,也有《阳光是最好的防腐剂:全球反腐大要案快递》等法律类读物,以及七格的《脑洞大开的哲学简史》、刘云浩的《从互联到新工业革命》等。作者资源包括科普作家、医学研究者、中国人民大学反贪硕士班及高校学者,体现出兼顾学术性与大众阅读的出版特色。因公开资料有限,此处仅依据库内图书归纳其出版方向。

目录

  1. 推荐序、前言、本书配套资源
  2. 第一篇 Python基础知识(第1~10章)
  3. 第1章 初识Python
  4. 第2章 Python语言基础
  5. 第3章 条件、循环和其他语句
  6. 第4章 列表和元组
  7. 第5章 字符串
  8. 第6章 字典
  9. 第7章 函数与抽象
  10. 第8章 类与对象
  11. 第9章 异常与魔法方法
  12. 第10章 属性与迭代器
  13. 第二篇 Python高级编程(第11~20章)
  14. 第11章 正则表达式
  15. 第12章 常用模块
  16. 第13章 文件和流
  17. 第14章 数据存储
  18. 第15章 TCP和UDP编程
  19. 第16章 Urllib3与twisted(网络编程进阶)
  20. 第17章 FTP与Email
  21. 第18章 多线程
  22. 第19章 tkinter与PyQt5图形界面
  23. 第20章 程序测试
  24. 第三篇 Python Web开发(第21~22章)
  25. 第21章 Flask框架
  26. 第22章 Django框架
  27. 第四篇 Python科学计算与数据分析(第23~25章)
  28. 第23章 NumPy
  29. 第24章 Matplotlib
  30. 第25章 Pandas
  31. 第五篇 Python Web爬虫技术(第26~27章)
  32. 第26章 网络爬虫关键技术
  33. 第27章 Beautiful Soup与Scrapy
  34. 第六篇 Python项目实战(第28~33章)
  35. 第28章~第33章 Web项目、爬虫项目、API项目、桌面应用与游戏项目开发实战

常见问题

这本书适合完全没有编程基础的人吗?
适合。全书从安装 Python、配置开发环境和运行第一个程序讲起,语言点都配案例与步骤,作者定位就是零基础入门到全栈实践。但如果连变量、循环这类概念都完全陌生,建议先跟完第一篇再往后读,不要一上来就跳进框架和爬虫章节。
这本书和它的第2版有什么区别?
第1版为 2018 年出版(ISBN 9787302507161),共六篇 33 章,涵盖 Flask、Django、NumPy、Pandas、Scrapy、PyQt5 等;第2版于 2022 年出版(ISBN 9787302613947),调整为四篇 26 章,改为 PyQt6、PyGame,并增加办公自动化、控制键盘鼠标等内容。选购时请按 ISBN 确认版本。
书中的配套资源包含什么?
据出版社介绍,本书配有同步视频课程、案例源代码与练习题等资源,第1版宣传中有约 2400 分钟视频、数百个案例与数十道练习题的说法。具体获取方式以书内说明或出版社页面为准,不同印次的资源清单可能略有差异。
书中代码版本较老,还值得读吗?
语言基础部分(语法、数据结构、函数、类与异常)长期有效,仍很适合打底;框架与第三方库部分可能因版本更新出现差异。建议把书当学习路线与案例参考,动手时使用当前稳定版本,并对照官方文档调整写法。

读者评论

查询本书

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

作者简介

李宁 作者 · 中国 · 1962

李宁,女,1962年生,毕业于北京大学分校食品营养专业,1988年进入北京协和医院营养科工作,历任营养师、主管营养师,后任临床营养科主任营养师、副教授。她从事临床营养工作三十余年,擅长孕产妇、婴幼儿营养以及糖尿病、高血压等疾病的营养治疗与饮食指导。其写作以实用为要,面向普通家庭读者,善于把营养学知识落实到日常三餐与慢病管理之中,已出版作品四十二种,涵盖孕期营养、儿童饮食、血糖控制、血管健康与科普读物等题材,另涉历史与编程领域。公开资料有限,其生平细节不多。

同一作者

同类高分