前 言
欢迎阅读本书!本书的目的是为你提供Python编程语言实用且深入的介绍,使你具备几乎所有Python项目中高效开发者所需的工具和洞察力。Python是一门内容丰富且精深的语言。本书不打算覆盖Python所有的知识。相反,本书希望帮助你打下扎实的基础,带你进入眼花缭乱的Python世界,并让你具备自我继续学习的能力。
本书主要适合那些使用其他语言编程的读者阅读。如果你目前正在使用C++、C#或Java等主流的命令式或面向对象的语言编程,那么你可以充分利用本书。如果你有其他类型语言的经验——例如函数式或基于ACTOR模型的语言,那么你的Python学习曲线可能有点陡峭,但是你不会遇到较大的困难。大多数程序员都认为Python非常通俗易懂,只需稍微练习一下就可以很快地熟悉它。
如果你没有任何编程经验,阅读本书可能会有点困难。通过本书,你不仅可以学习编程语言,还可以学习到许多语言的常见知识。公平起见,本书不会花很多时间来解释这些“假定知识”的领域。这并不意味着你无法学习本书!这只是意味着你可能需要更加努力,反复阅读一些章节,或者可能需要寻求他人的指导。然而,这些努力会让你有所收获,你将开始拥有掌握其他语言的技能,这是专业程序员的一项关键 技能。
在第1章中,我们将快速浏览Python语言。我们将介绍Python是什么(提示:它不仅仅是一门语言),了解它是如何工作的以及它是如何被开发的,并且感受一下它为什么吸引了如此多的程序员使用。我们还会简要介绍一下本书其余部分的结构。
Python推广
Python的优势何在?为什么要学习它?这些问题已经有了很多好的答案。Python是强大的。Python语言具有很强的表现力和生产力,它自带了一套很棒的标准库,它也是庞大的第三方库世界的中心。使用Python,你可以构建很多内容,从简单的脚本到复杂的应用程序,你都可以快速地完成、安全地执行,并且代码的行数可能要比你想象中的要少。 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access