Python是许多开发者最喜欢的一个,因为它非常强调可读性和效率,尤其是当与java、PHP或C++等其他语言相比时。
当然,它很旧,但它是80年代旧的,不是Cobol或Fortran旧的。除此之外,如果某件事可行,为什么要改变它,尤其是当有这么多方法可以改进它的时候。
实际上,取决于你怎么看,长寿本身是一件好事——是稳定和可靠的标志。
如果你像许多刚开始使用Java、C或Perl的人一样,Python的学习曲线实际上是不存在的。但它容易学习这一事实也是为什么有些人认为Python不是一种必要的编程技能的原因。
我对你说实话,我对你的爱Python直到几年前才真正发展起来。在漫长的职业生涯中,我们经历了痛苦的教训,才体会到这种语言和平台所提供的一切。我在这篇短文中的目标是让您省去同样的痛苦,并说服您为什么Python是您需要了解的东西。
Python很容易学习
好吧,至少与您可以使用的许多其他编程语言相比,它“更容易”。Python的语法没有太多的繁文缛节,即使你不是Python专家,也能读懂它。我的经验是,通过例子来学习和教授Python要比接近,Ruby或Perl同样,因为Python语法的规则和特殊情况要少得多。重点不是语言的复杂性,而是您希望用代码实现什么。
Python是首选语言
Python是一种通用的解释型、交互式、面向对象的高级编程语言。目前Python是IT领域最流行的语言。Python作为几乎所有IT领域的首选语言,包括Web开发、云计算(AWS、OpenStack、VMware、谷歌Cloud等)。基础设施自动化、软件测试、移动测试、大数据与Hadoop、数据科学等。
Python让你用更少的代码构建更多的函数。
Python对任何人来说都是一门快速学习的学问。通过实践,你可以在两天内轻松构建出一款基本的游戏(这是完全不懂编程的结果)。
另一个使Python成为新手有吸引力的编程语言的因素是它的可读性和效率。
Python是一种通用的语言和平台
Python在2017年将有28年的历史。尽管这比我的许多读者都要老,但它仍然具有高度的相关性,因为它可以应用于您今天可以找到的几乎任何软件开发或操作场景。管理本地或云基础设施?Python适用。开发网站?是的,它也适用于那里。需要与SQL数据库?它可以做到这一点。需要为Hive或Pig提供自定义函数?只需为自己构建一个小工具?Python的简单性使其成为一个很好的选择。需要一种支持严格的面向对象设计的语言吗?Python的特性也使其与此相关。简言之,在学习Python上投入一点精力将使你需要具备适用于各种工作岗位的技能。
Python拥有最成熟的包库之一
一旦您了解了该语言,就可以利用该平台。Python由PyPI(发音为Pie-Pie,可在线阅读)支持在这里),这是一个包含85000多个Python模块和脚本的存储库,您可以立即使用。这些模块向本地Python环境提供预打包的功能,并解决各种各样的问题,如使用数据库、实现计算机视觉、执行高级数据分析(如情绪分析)或构建RESTful web服务。
Python是数据科学中常用的语言
无论你要做什么工作,数据都是其中的一部分。IT运营、软件开发、市场营销等等,他们都沉浸在数据中,渴望智慧。很快,数据分析技能将和编码技能一样重要,Python在这两个领域都有很强的影响力。在语言旁边R, Python是现代数据科学中使用最多的语言;事实上,在数据科学领域,Python的招聘广告数量超过了R类广告。学习Python所获得的技能将直接转化为构建这些分析技能。
Python是跨平台和开源的
Python已经跨平台运行并作为开源开发了20多年。如果您需要在Linux、Windows和MacOS上工作的代码,Python会提供。此外,数十年来的错误挤压和纠结矫正为它提供了支持,以确保无论您在何处运行代码都能按预期工作。
PYTHON是灵活的。
有几种健壮的Python实现与其他编程语言集成。
* CPython,带有C语言的版本
*Jython或与Java集成的Python
* IronPython,它是为兼容。net和c#而设计的
* PyObjc,或使用objective - c工具包编写的Python
* RubyPython,或Python与Ruby的结合。
为什么你应该知道Python
能够提供Python的多功能性和简单性的语言并不多;能够提供Python的多功能性和简单性的语言就更少了,除了数十年来一直深入Python的思想、努力和社区之外。无论您是代码新手还是脚本大师,Python都是您需要了解的东西。
实时项目、认证、全天候导师支持
关于Python的故事
还没有评论
让我们知道你的想法