初学者学python用什么书 (想学python有什么推荐的书吗)

在此之前可能你还不太了解 Head First 系列书籍,现在小编向大家隆重介绍此书———《Head First Python中文版》。

Head First 系列书籍一直饱受赞誉,此书也不例外。Head Frist Python 主要讲述了Python 3 的基础语法知识以及如何使用Python快速地进行Web、移动端上的开发。

这里是该书的封面及目录截图:

零基础入门学python哪本书好,想学python该如何选择工作

《Head First Python》封面

零基础入门学python哪本书好,想学python该如何选择工作

目录

这是该书部分章节结束部分的知识摘要:

第一章 初始Python:人人都爱列表(Lists)

1. 从命令行或者IDLE里都可以运行Python 3;

2. 标识符是指代数据对象的名称,它本身并没有“类型”,但是它所指代的数据对象拥有类型;

3. 内置函数print()可以在屏幕上显示消息;

4. Python中的列表list是用中括号包住的以逗号分隔的数据集合;

5. list和数组非常相似;

6. list既可以使用内置函数,也可以使用针对列表本身的函数;

7. list的大小按需自动伸缩。数据使用的所有内存都由Python管理;

8. len()内置函数用来计算数据对象的长度或是某个集合(如list)内条目的数量;

9. for循环可以帮助遍历list,它用起来通常比等价的while循环更方便;

10. if...else...语句帮助在代码中做出不同的选择;

11. isinstance()内置函数可用来检测标识符指代的数据对象是否为指定类型;

12. 使用def定义自定义函数。

第二章 分享代码:函数模块

1. 模块是包含Python代码的文本文件;

2. 分发工具(distribution utilities)帮助您将模块变为可共享的包;

3. setup.py程序提供了关于模块的元数据,他可以用于生成,安装和上传分发包;

4. 使用import语句将模块导入到其他程序中;

5. Python中每个模块都提供了自己的命名空间。它在使用module.function()形式调用时用以限定模块内的函数。

6. 使用形如from module import function的import语句可以将模块内特定函数导入当前命名空间;

7. 使用#可以将一行代码变为注释或者为程序添加一条精短且在一行内的注释;

8. 内置函数拥有自己的命名空间,叫做__builtins__,它会自动包含进每个Python程序中。

9. range()内置函数可以和for用在一起进行固定次数的遍历;

10. 在print()内置函数结尾包含end=''可以关掉输出时自动添加的换行符;

11. 如果为函数参数提供默认值,那么它们就为成为可选参数。

第三章 文件和异常:处理错误

1. 使用open()内置函数打开磁盘文件并创建一个迭代器来每次从文件中读取一行数据;

2. readline()方法从一个打开的文件中读取一行数据;

3. seek()方法可以将文件重新定位到开头;

4. close()方法关闭上一次打开的文件;

5. split()方法将一个字符串分为许多份组成的列表;

6. Python中不可改变的常量list叫做tuple。一旦列表数据复制给一个tuple之后,tuple中的数据将不能再被改变。Tuple是不能变的(immutable);

7. 当数据与期望的格式有出入时,会产生ValueError;

8. 当数据没法被正确访问时(例如数据文件可能已经移动过或者重命名过),会产生IOError;

9. help()内置函数提供在IDLE shell中访问Python文档;

10. find()方法可以在一个字符串中查找特定子串;

11. not关键字用来否定一个条件;

12. try/except语句提供了异常处理机制,可以保护那些可能导致运行时错误的代码段;

13. pass语句是Python中的空语句,它什么都不做。

下面为大家展示书籍的排版风格:

零基础入门学python哪本书好,想学python该如何选择工作

排版风格

此处引用豆瓣书评对此书的评价:

零基础入门学python哪本书好,想学python该如何选择工作

零基础入门学python哪本书好,想学python该如何选择工作

.......