如果你刚从书店拿起这本书,或是正在网上在线阅读本书的简介,你或许会问自己学习Python会有多难,甚至会问Python是否值得一学。目前,尽管Python发展得如火如荼,已经吸引了相当一部分人的眼球,但许多系统管理员正在使用的仍是Bash或Perl。如果你就是这些已经掌握了Bash或Perl的系统管理员中的一份子,那么在得知Python非常好学易懂时,也就完全没有必要再担心Python难学了。事实上,Python被许多人认为是最容易讲授和学习的一门语言,尽管这只是来自个人的体会,但的确就是这样!
如果你已经对Python有所了解,或者是使用我们的示例,立即开始工作。经过努力,我们编写了一些示例程序,也许可以帮助你完成一些工作。这些示例程序包括:如何构建数据处理管道,如何使用对象-关系映射器编写自定义元数据管理工具,如何实现网络编程,如何编写命令行工具等等。
如果你有Shell编程或脚本编程背景,那么学习Python时就一点不用担心学不会了。你可以相当轻松地完成Python的学习,需要的仅是学习的动力、好奇心和毅力,这些因素也会促成你拿起这本书,开始阅读简介部分。
你可能还会有一些顾虑,也许会受到一些与编程相关的负面消息的影响。例如,一个常见的巨大误解就是,仅有一小部分思维奇特且属于精英类型的人才适合学习编程。而事实的真相是,任何人都可以学习编程。另一个同样巨大的误解是,只是攻读并获得计算机专业学位才是一个人成长为真正的软件工程师的必经之路。实际上,一些非常有成就的软件开发人员并没有获得任何工程方面的学位。他们中的许多人获得的是哲学、新闻、营养学和英语专业的学位,却成了非常优秀的Python程序员。因此,具有计算机专业的学位并不是学习Python的必要条件,当然,有计算机专业的学位也并不坏。
另外一个有趣的、也是经常被误解的事情是认为学习编程必须从十几岁开始,否则就永远错过了学习的时机。这一误解使得一些人倍感欣慰,因为他们有幸在人生中遇见了鼓励他们从小就开始学习编程的人。然而这简直是完全没有事实根据的观点,尽管在青年时就开始学习编程对以后进一步学习确实是有帮助,但是,年龄并不是学习Python的必要条件。学习Python确实不仅仅是年轻人的事,正如我们所听到的,实际上有着数不清的在年近30岁、年近40岁、年近50岁,甚至在更大龄段的人同样能够成功学习编程的案例。
至此,如果你已经有了学习Python的动力,那么可以说,作为读者,你已经具备了许多人没有的优势。如果你已经决定拿起这本书并开始学习Python,那么你最想知道的可能是如何通过Shell执行命令。掌握了如何在控制终端执行命令之后,本章对Python做简要介绍的任务也就完成了。如果你已经非常确信需要学习Python编程了,那么可以立即开始阅读下面的章节。如你还不是很确实,那么请重读本节,它会让你相信自己有能力学会Python编程。Python编程确实很简单,如果你决定学习Python,它将会改变你的生活。