python快速入门,我只选【python编程快速上手】送电子版书籍!

作者简介

Al Sweigart 是一名软件开发者和技术图书作者,居住在旧金山。Python 是他最喜欢的编程语言,他开发了几个开源模块。他的其他著作都在他的网站http://www. inventwithpython.com/上。

技术评审者简介

Ari Lacenski 是 Android 应用程序和 Python 软件开发者。她住在旧金山,她写了一些关于 Android 编程的文章,放在 http://gradlewhy.ghost.io/上,并与 Women Who Code 合作提供指导。她还是一个民谣吉他手。

python快速入门,我只选【python编程快速上手】送电子版书籍!

内容提要

如今,人们面临的大多数任务都可以通过编写计算机软件来完成。Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。通过 Python 编程,我们能够解决现实生活中的很多任务。本书是一本面向实践的 Python 编程实用指南。本书的目的,不仅是介绍 Python语言的基础知识,而且还通过项目实践教会读者如何应用这些知识和技能。本书的第一部分介绍了基本的 Python 编程概念,第二部分介绍了一些不同的任务,通过编写 Python 程序,可以让计算机自动完成它们。第二部分的每一章都有一些项目程序,供读者学习。每章的末尾还提供了一些习题和深入的实践项目,帮助读者巩固所学的知识。附录部分提供了所有习题的解答。本书适合任何想要通过 Python 学习编程的读者,尤其适合缺乏编程基础的初学者。通过阅读本书,读者将能利用最强大的编程语言和工具,并且将体会到 Python编程的快乐

什么是 Python

Python 指的是 Python 编程语言(包括语法规则,用于编写被认为是有效的Python 代码),以及 Python 解释器软件,它读取源代码(用 python 语言编写),并执行其中的指令。Python 解释器可以从 http://python.org/免费下载,有针对 Linux、OS X 和 Windows 的版本。Python 的名字来自于英国超现实主义喜剧团体,而不是来自于蛇。Python 程序员被亲切地称为 Pythonistas。Monty Python 和与蛇相关的引用常常出现在 Python 的指南和文档中。

程序员不需要知道太多数学

我听到的关于学习编程的最常见的顾虑,就是人们认为这需要很多数学知识。其实,大多数编程需要的数学知识不超过基本算数。实际上,善于编程与善于解决数独问题没有太大差别。要解决数独问题,数字 1 到 9 必须填入 9×9 的棋盘上每一行、每一列,以及每个 3×3 的内部方块。通过推导和起始数字的逻辑,你会找到一个答案。例如,在图 1的数独问题中,既然 5 出现在了左上角,它就不能出现在顶行、最左列,或左上角3×3 方块中的其他位置。每次解决一行、一列或一个方块,将为剩下的部分提供更多的数字线索。仅仅因为数独使用了数字,并不意味着必须精通数学才能求出答案。编程也是这样。就像解决数独问题一样,编程需要将一个问题分解为单个的、详细的步骤。类似地,在调试程序时(即寻找和修复错误),你会耐心地观察程序在做什么,找出缺陷的原因。像所有技能一样,编程越多,你就掌握得越好。

python快速入门,我只选【python编程快速上手】送电子版书籍!

图 1

一个新的数独问题(左边)及其答案(右边)。尽管使用了数字数独并不需要太多数学

本书简介

本书的第一部分介绍了基本 Python 编程概念,第二部分介绍了一些不同的任务,你可以让计算机自动完成它们。第二部分的每一章都有一些项目程序,供你学习。下面简单介绍一下每章的内容。

第一部分:Python 编程基础

“第 1 章:Python 基础”介绍了表达式、Python 指令的最基本类型,以及如何使用 Python 交互式环境来尝试运行代码。

“第 2 章:控制流”解释了如何让程序决定执行哪些指令,以便代码能够智能地响应不同的情况。

“第 3 章:函数”介绍了如何定义自己的函数,以便将代码组织成可管理的部分。

“第 4 章:列表”介绍了列表数据类型,解释了如何组织数据。

“第 5 章:字典和结构化数据”介绍了字典数据类型,展示了更强大的数据组织方法。

以下是小编给同学们准备的python编程快速上手PDF电子书书籍!

python快速入门,我只选【python编程快速上手】送电子版书籍!

获取方式:转发本文+私信小编(学习)即可免费获得!

最后祝同学们学习愉快!

相关推荐