你有没有想过谷歌使用什么编程语言?或者用什么语言写YouTube,Dropbox,Instagram,Pinterest和许多其他网站?答案是Python。
Python是最流行的编程语言之一。事实上,它的受欢迎程度在不断增长,因此今天许多开发人员计划迁移到这项技术,或者已经开始转换他们的专业。但它是什么以及一个完整的初学者如何在编程中学习它的好处并最终开始新的职业生涯呢?
Python是用于一般目的的最着名的编程语言之一。它由Guido van Rossum于1991 年创建,旨在设计一种强调代码可读性和语法的语言,允许程序员用更少的代码行表达概念。
这种高级编程语言具有动态系统和自动内存管理功能,可用于许多操作系统。CPython,它的参考实现,是在基于社区的模型上开发的开源软件,由非营利的Python软件基金会管理。
Python文件扩展名包括.py,.pyc,.pyd,.pyo,.pyw和.pyz,最新的稳定版本是在2017年12月19日发布的3.6.4。版本3.7.1也可用于测试截至2月2018。
这个名字起源于它的创作者,是Monty Python飞行马戏团的粉丝,这是英国素描喜剧系列,这就是为什么它的官方文档包含对Monty Python的各种引用,例如垃圾邮件和鸡蛋(用于foo和bar)。
“... 1989年12月,我正在寻找一个”爱好“编程项目,让我在圣诞节前后的一周内被占用。我的办公室...将被关闭,但我有一台家用电脑,而我的手上没有其他东西。我决定为我最近一直在思考的新脚本语言编写一个解释器:ABC的后代会吸引Unix / C黑客。我选择Python作为该项目的工作头衔,心情略显不同(并且是Monty Python飞行马戏团的忠实粉丝)。“Guido van Rossum
该语言的核心理念是在The Zen of Python(PEP 20)中绘制的 - 20个影响Python编程语言设计的软件原则,其中一些列举如下:
.美丽胜过丑陋。
.显式优于隐式。
.简单比复杂更好。
.复杂比复杂更好。
.可读性很重要。
它不是将所有功能都内置到其核心中,而是设计为高度可扩展的,因为它允许向现有应用程序添加可编程接口。与许多其他编程语言一样,Python使用许多英语单词使其合乎逻辑且易于理解。但是,与其他语言不同,它不使用大括号来分隔块,并且使用分号后语句是可选的。它使用英文关键字而不是标点符号(例如和,或者不是),这与许多其他语言(分别是在Java和C中使用的&&,||,!)不同。
它最大的优势之一是它的大型标准库,它为许多任务提供工具,借助它,您可以创建图形用户界面,Web框架,多媒体,数据库,执行Web抓取,图像处理,文本处理,科学计算,系统管理等
为何学习PYTHON
首先,TI通过TIOBE编程社区索引 15年来一直被评为最受欢迎的编程语言之一。截至2018年1月,它是第四大最受欢迎的语言,并在2007年和2010年被选为年度最佳编程语言。
许多调查显示,遵循JavaScript程序员,Python程序员是世界上收入最高的程序员之一。此外,它是开发人员有兴趣学习的最有用的技术之一。
Python非常适合初学者编程,因为它非常简单和合乎逻辑,提供了易于理解的各种概念。
截至2014年,Python已成为美国顶尖大学最受欢迎的入门教学语言,包括麻省理工学院,斯坦福大学,伯克利大学,康奈尔大学,普林斯顿大学等。
Python是可读的,你会有一种阅读常规英语句子的感觉。
它是一种解释型语言,这意味着您只需在编写程序后运行该程序并查看它是否有效。
它是免费的,因此您可以轻松地从Internet下载并在您的设备上运行它,无论您使用哪种:无论是Windows,Mac还是Linux计算机。
Python被许多大型组织使用,包括维基百科,谷歌,雅虎,欧洲核子研究中心,美国国家航空航天局,甚至社交新闻网站Reddit完全用这种语言编写。其他用Python编写的着名软件包括YouTube,Dropbox,Quora,Instagram,BitTorrent(早期版本),Spotify,Pinterest等。
它可以作为Web应用程序的脚本语言,甚至还有基于Python的Django,Pyramid,Pylons和Flask等Web框架,支持开发人员设计和维护复杂的应用程序。
它是一种非常有影响力的语言,即它的设计和哲学已经对其他编程语言产生了影响,例如Ruby,Swift,CoffeeScript,Groovy等。
许多程序员团队正在迁移或计划在2018年迁移到它。这种语言非常受欢迎,每天都有更多的工作岗位出现。
向任何程序员询问未来的语言,他们的答案很可能是:Python。
如何开始:初学者指南
开始学习的最佳地点是官方的Python.org网站。在那里,您可以找到所有必要的文档和内容,以帮助您入门。许多人没有明显的理由忽视这些网站,但他们为初学者提供了无价的帮助,例如他们的Wiki页面带有初学者指南。有书籍,网站和教程可以帮助您处理这种惊人的编程语言。
但是,如果您更喜欢互动课程并且预算有限,您可以尝试免费的在线MOOC,例如Python编程:Wesleyan大学在Coursera上的简明介绍。该课程为期四周,下一个入学日期为2018年3月23日 - 如果您想上编程列车,请快点!
Coursera还有许多其他与Python相关的优秀课程,但其中大部分都是高级课程,因此您可能需要付费才能参加并获得证书。证书通常从49美元到79美元不等。还有一些学习课程,其中包括一门以上的课程,以帮助您全面了解该语言。
一个相当便宜的选择是 完整的Python训练营:从零到英雄的 Udemy课程。费用低于15美元(如果你在接下来的16个小时内报名,你很明显会得到很大的折扣)。对于绝对的初学者,Codecademy提供了一个为期10周的强化课程学习Python,这也远非免费(它花费199美元),并涵盖了Python语法,字符串和控制台输出,条件和控制流,函数,列表和字典的交互式课程,等到本课程结束时,您应该能够提供用Python制作的最终项目。
最后,您最大的资源应该是YouTube和互联网上的所有博客,视频博客和教程。由于没有适合每个人需求的课程,您应该随意找到合适的教科书,电子书和其他教学材料,以支持您的学习之路。教育适合每个人,但每个学习者都应该找到适合自己学习的措施。最重要的是你学习的动力,当然还有坚持不懈 - 完成你已经开始的事情。你可以做到 - 我们就在你身后!
本文地址:
http://www.njanyou.cn/web/2149.html
Tag:
专业服务:
南京网站制作,
南京网站制作公司,
南京网站建设公司
联系电话:025-65016872
上一篇:
PSD到HTML死了吗?
下一篇:
您可能喜欢的网站代码编辑器