前        言

欢迎阅读本书!本书的目的是为你提供Python编程语言实用且深入的介绍,使你具备几乎所有Python项目中高效开发者所需的工具和洞察力。Python是一门内容丰富且精深的语言。本书不打算覆盖Python所有的知识。相反,本书希望帮助你打下扎实的基础,带你进入眼花缭乱的Python世界,并让你具备自我继续学习的能力。

本书主要适合那些使用其他语言编程的读者阅读。如果你目前正在使用C++、C#或Java等主流的命令式或面向对象的语言编程,那么你可以充分利用本书。如果你有其他类型语言的经验——例如函数式或基于ACTOR模型的语言,那么你的Python学习曲线可能有点陡峭,但是你不会遇到较大的困难。大多数程序员都认为Python非常通俗易懂,只需稍微练习一下就可以很快地熟悉它。

如果你没有任何编程经验,阅读本书可能会有点困难。通过本书,你不仅可以学习编程语言,还可以学习到许多语言的常见知识。公平起见,本书不会花很多时间来解释这些“假定知识”的领域。这并不意味着你无法学习本书!这只是意味着你可能需要更加努力,反复阅读一些章节,或者可能需要寻求他人的指导。然而,这些努力会让你有所收获,你将开始拥有掌握其他语言的技能,这是专业程序员的一项关键 技能。

在第1章中,我们将快速浏览Python语言。我们将介绍Python是什么(提示:它不仅仅是一门语言),了解它是如何工作的以及它是如何被开发的,并且感受一下它为什么吸引了如此多的程序员使用。我们还会简要介绍一下本书其余部分的结构。

Python的优势何在?为什么要学习它?这些问题已经有了很多好的答案。Python是强大的。Python语言具有很强的表现力和生产力,它自带了一套很棒的标准库,它也是庞大的第三方库世界的中心。使用Python,你可以构建很多内容,从简单的脚本到复杂的应用程序,你都可以快速地完成、安全地执行,并且代码的行数可能要比你想象中的要少。 ...

Get Python实用技能学习指南 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.