拒绝从入门到放弃_《Python 核心编程 (第二版)》必读目录

目录

关于这本书

《Python 核心编程 (第二版)》是一本 Python 编程的入门书,分为 Python 核心(其实并不核心,应该叫基础) 和 高级主题 两大部分,以 Python 2.x 作为主要演示版本,涵盖的知识面广,知识点较齐全,代码多且好理解,但对 Python 版本特性的内容太久远,不合时宜。

整体来说 Python 核心 部分是主要内容,高级主题 部分作为应用扩展内容。后半部分篇幅较短,内容不够深入,只到了解的层面,好在横向够广(每一个主题都能写一本书,实在不能强求)。翻译一般,有多处错别字,有小部分的代码缩进错误,类别排版凑合,概念命名不统一易混淆。多有毛病,但我还是会将这本书列入值得推荐的 Python 入门书单中,Python 的书不少,但要有点深度又要新手看得明白的书太少,实属无奈。如果有认为更好的书,还请推荐给我,在此谢过。

还要吐槽的是,虽然标注的译者只有一人,但我严重怀疑是由两人或多人完成翻译。以 第11章 函数和函数式编程 为界,前面的翻译语句通顺、语法合理,可以快速浏览仍能很好的接收。后面的翻译简单粗暴不管读者死活,阅读的时候心中万马奔腾。很是不能理解。

NOTE: 《Python 核心编程 (第二版)》和《Python 核心编程 (第三版)》完全不是同一本书,购买时需要注意一下。

必看知识点

整书涵盖了 Python 开发者所需要掌握大部分语法知识点和特性,重点在几个方面:

  • 基本数据类型
    • 第5章 数字
  • 组合数据类型
    • 第6章 序列:字符串、列表和元组
    • 第7章 映像和集合类型

NOTE: 学习数据类型的过程中,需要注重理解可变对象和不可变对象的本质,其很多特性和操作都是由此本质延伸出来。)

  • 控制流语句
    • 第8章 条件和循环

NOTE: 从循环中理解迭代器、生成器的原理和其带来的好处)

  • 异常
    • 第10章 错误和异常
  • 函数
    • 第11章 函数和函数式编程

NOTE: 结合命名空间和作用域来理解闭包和装饰器的应用和优势)

  • 模块
    • 第12章 模块
  • 面向对象
    • 第13章 面向对象编程

NOTE: 理解类和实例对象的关系;类属性和实例属性的区别;绑定和非绑定的区别;结合 self 的原理来理解构造器;理解封装、继承、多态的概念;结合变量命名规范理解私有化;了解类的特殊方法)

最后

视频推荐廖雪峰的官方网站 和视频

练习推荐

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
原书名: Core Python Programming (2nd Edition) 原出版社: Prentice Hall PTR 作者: (美)Wesley J. Chun 译者: 宋吉广 出版社:人民邮电出版社 ISBN:9787115178503 上架时间:2008-6-23 出版日期:2008 年7月 开本:16开 页码:654 版次:2-1 第1部分 python核心  第1章 欢迎来到python世界    1.1 什么是python    1.2 起源    1.3 特点     1.3.1 高级     1.3.2 面向对象     1.3.3 可升级     1.3.4 可扩展     1.3.5 可移植性     1.3.6 易学     1.3.7 易读     1.3.8 易维护     1.3.9 健壮性     1.3.10 高效的快速原型开发工具     1.3.11 内存管理器     1.3.12 解释性和(字节)编译性    1.4 下载和安装python    1.5 运行python     1.5.1 命令行上的交互式解释器  .   1.5.2 从命令行启动脚本     1.5.3 集成开发环境     1.5.4 其他的集成开发环境和执行环境    1.6 python文档    1.7 比较pythonpython与其他语言的比较)    1.8 其他实现    1.9 练习   第2章 快速入门    2.1 程序输出,print语句及“hello world!”    2.2 程序输入和raw_input()内建函数    2.3 注释    2.4 操作符    2.5 变量和赋值    2.6 数字    2.7 字符串    2.8 列表和元组    2.9 字典    2.10 代码块及缩进对齐    2.11 if语句    2.12 while循环    2.13 for循环和range()内建函数    2.14 列表解析    2.15 文件和内建函数open()、file()    2.16 错误和异常    2.17 函数     2.17.1 如何定义函数     2.17.2 如何调用函数     2.17.3 默认参数    2.18 类    2.19 模块     2.19.1 如何导入模块     2.19.2 如何访问一个模块函数或访问一个模块变量    2.20 实用的函数    2.21 练习   第3章 python基础    3.1 语句和语法     3.1.1 注释(#)     3.1.2 继续(\)     3.1.3 多个语句构成代码组(:)     3.1.4 代码组由不同的缩进分隔     3.1.5 同一行书写多个语句(;)     3.1.6 模块    3.2 变量赋值     3.2.1 赋值操作符     3.2.2 增量赋值     3.2.3 多重赋值     3.2.4 “多元”赋值    3.3 标识符     3.3.1 合法的python标识符     3.3.2 关键字     3.3.3 内建     3.3.4 专用下划线标识符    3.4 基本风格指南     3.4.1 模块结构和布局     3.4.2 在主程序中书写测试代码    3.5 内存管理     3.5.1 变量定义     3.5.2 动态类型     3.5.3 内存分配     3.5.4 引用计数     3.5.5 垃圾收集    3.6 第一个python程序    3.7 相关模块和开发工具    3.8 练习   第4章 python对象    4.1 python 对象    4.2 标准类型    4.3 其他内建类型     4.3.1 类型对象和type类型对象     4.3.2 none--python的null对象    4.4 内部类型     4.4.1 代码对象     4.4.2 帧对象     4.4.3 跟踪记录对象     4.4.4 切片对象     4.4.5 省略对象     4.4.6 xrange 对象    4.5 标准类型操作符     4.5.1 对象值的比较     4.5.2 对象身份比较     4.5.3 布尔类型    4.6 标准类型内建函数     4.6.1 type()     4.6.2 cmp()     4.6.3 str()和repr()(及``操作符)     4.6.4 type()和isinstance()     4.6.5 python类型操作符和内建函数总结    4.7 类型工厂函数    4.8 标准

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值