18新利最新登入Python是如何工作的

由:克里斯Pollette|
两个女人在计算机”width=
Python是一种流行的编程语言用于网络和软件开发。Maskot /盖蒂图片社

如果你是刚刚开始电脑编程和其他设备,那么你一直试图找出哪些编程语言是最好的学习。在互联网上有许多文章您应该学习什么编程语言——这是最好的平台,这是最容易学习,这是最可能帮助你得到一份工作使大钱。如果你一直筛选那些意见,很可能你已经听说过Python。

可能没有一个正确的回答你的问题。学习任何编程语言也会教你如何像程序员一样思考。18新利最新登入所有编程语言都有自己的长处和弱点。如果你正在寻找一种有效的语言在一个广泛的应用程序,或者只是想泡你的脚趾到编码的水域,Python可能是不错的尝试。

广告

Python有一个名声容易理解为新程序员。它可以用来编写程序对计算机或web应用程序。如果你想创建下一个移动应用程序,然而,Python不是一个受欢迎的选择。18新利最新登入2019年的一项调查Python用户发现最流行使用的web开发和数据分析。只有6%的受访者使用游戏开发或应用程序开发。

Python编程有许多商业应用,但是语言也抓住在学术界,尤其是那些处理大量的数据。对于业余爱好者也是有用的。

Python的创建Guido van Rossum曾与一个叫ABC的语言then-employer,善存Wiskunde & Informatica(地板)——国家数学和计算机科学研究所的荷兰。虽然他喜欢ABC的某些方面,他是难度是扩展而灰心丧气18新利最新登入语言。

在1989年他的圣诞假期,van Rossum决定尝试创建自己的语言。一年之后,1991年2月,他的第一个版本上传USENET创造。他同时也在阅读脚本的“Monty Python的飞行马戏团,”英国著名喜剧剧团。寻找一个名字是“短,独特和神秘,”他选择Python调用它。你必须喜欢这个节目如果你想Python代码?18新利最新登入在Python软件基金会的话语:“不,但它帮助。:)”。

虽然他认为自己退休了,van Rossum Python的标题是“仁慈的独裁者,”他举行了自1995年以来一个标题。事实上,此后许多开源的创造者——谁得到最终说更改他们的项目,也被他们的开发社区考虑到标题。

Python是开源的,这意味着它是免费的使用和分配,根据官方定义由开源倡议。你也可以下载源代码。

截至2020年5月,流行的编程指数(PYPL)中编程语言被人们寻找教程,Python列表的首位。18新利最新登入这个网站是为了帮助初露头角的程序员选择编程语言,经常变化,但兴趣Python已经在2015年和2020年之间。

罗伯特•Thorstad Insight数据科学数据科学研究员认为,易用性是Python的崛起的主要原因之一。“易用性是一个显式的设计理念在Python语言,”他说。的历史悠久的实践写一短程序,打印,“你好,世界”在电脑屏幕上可能需要Java编码器多行,但是在Python中,可以通过键入:

打印(“Hello, World !”)

简单,Thorstad说,让Python似乎友好新手程序员。许多人称赞是Python代码人类容易阅读。在其他编程语言使用字符如分号来显示一个命令的最后,Python使用一个新行。18新利最新登入而不是使用的花括号附上一个函数在其他语言中,Python使用缩进。

Python编程”width=
Python代码的一个例子。

广告

使用Python编程

Python是一种通用的语言,它的开发人员常常用它来业务和个人原因。根据2018年的一项研究由非营利的Python软件基金会和JetBrains盈利性公司的工具软件开发人员,人们使用语言为网络创建应用程序,编写游戏和移动应用程序,系统管理,教育、机器学习和数据分析。

Python是许多面向对象的编程语言之一。对象的类型代码捕获特定数据的状态。这些对象可以被其他代码,而不必使用后再把这一切写出来。信息编码18luck手机登录在对象影响调用它的代码,使对象成为通用的编程工具。

广告

另一个Python的优势是与该语言编写的应用程序工作在许多平台上,包括Windows、mac和Linux计算机。Python是一种解释语言,不是编译语言。这意味着与语言如C编写的应用程序不同,COBOL或汇编程序,用Python编写的代码贯穿一个解释的过程的电脑。人类更容易写和读但迫使计算机解释代码每次慢下来。Python速度通常被视为缺点。

然而,Thorsta18新利最新登入d相信口碑很差的语言。“Python库数量正在迅速缩小这个差距。”He points to libraries like NumPy and TensorFlow, and compilers like Numba and Cython, all of which are open-source tools that add functionality to the programming language and enhance its speed.

广告

Python数据科学

尽管Python可以用于许多不同类型的应用程序在许多行业,已成为数据科学家特别流行的语言。Python社区,Thorstad指出的那样,非常大,非常活跃。“有大量的强大和真正有用的库进行常见数据科学任务在Python中,”他说。在社区开发的工具包括:

  • 机器学习工具(TensorFlow PyTorch、Theano Gensim)
  • 数值库(NumPy)
  • 统计库(statsmodels SciPy)
  • 策划库(Matplotlib Seaborn)

在这本书的第二版”Python数据分析主任,”韦斯·麦金尼大熊星座实验室和熊猫的创造者框架,同意Thorstad社区创建库和框架帮助Python与其他数据科学竞争的替代品如R, MATLAB和其他人。

广告

“结合Python通用软件工程的整体实力,这是一个很好的选择作为构建数据应用程序的主要语言,”他写道。

每年全球Python社区有很多会议在各种各样的程序员和技能水平可以聚在一起学习和网络。其中是PyCon每年举行几次在全球多个位置。Python软件基础维护事件列表在其网站上。

与一个强大的社区共同努力互相帮助和构建工具,提高Python处理大量数据的能力,数据科学编程感兴趣的人可以考虑Python肯定。它看起来像Guido van Rossum的计划,一个可扩展的编程语言,然后一些工作。

广告

开始使用Python

如果你已经了解Python利益和你准备跳进去,开始编程,有许多资源可以帮助。“学习任何编程语言的最好的方法是做“Thorstad说。“我建议人们选择他们感兴趣的项目,开始构建它。”

如果你不已经有Python预安装在你的电脑上,你可以从Python网站下载它免费的。Thorstad建议自由水蟒分布,其中包括许多流行的编程库,或世爵集成开发环境,图形界面的特性。如果你不愿(或不能)在电脑上安装软件,Thorstad还推荐一个免费的工具,谷歌Colaboratory,它允许您编写和运行Python代码在您的web浏览器。

广告

最终,唯一的软件你真的需要编写Python代码是一个文本编辑器,很有可能你至少有一个安装在你的电脑上。

你当地的图书馆和书店可能编程指南可以帮助您开始使用Python。学校和大学提供的语言课程。也有在线课程,你可以支付,但你不必花一大笔钱去学习。网上有充分的、自由的选择对于初学者来说:

当然你应该选择最适合您的项目的编程语言,易读的代码,但是如果你感兴趣可以用于各种各样的个人和企业项目,学习Python是一个伟大的起点。

广告

经常回答问题

Python难学吗?
不,Python并不难学。
18新利最新登入Python的成本多少钱?
Python是免费使用的。没有许可费用。
Python是用来做什么的?
Python是一种通用的语言,用于不同的目的,如web开发、科学计算、数据可视化、人工智能。
特色

广告

加载……
Baidu