美文网首页
认识Python

认识Python

作者: Ai_Lucky | 来源:发表于2018-08-25 01:08 被阅读0次

最近开始针对Python进行专项的学习,今天主要是了解和认识Python。

一般了解一项事物总有个思路,那么了解一门编程语言应该是怎样的一个思路。

追根溯源是了解一项事物的比较好的方法,那么基于这个思路去认识Python,我想可以从以下几个方面了解Python:

1、Python的起源:

      Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是因为他是一个叫Monty Python的喜剧团体的爱好者。—— 百度百科

2、Python的发展历程:

    1991年,第一个Python编译器诞生。它是用C语言实现的,并能够调用C语言的库文件。从一出生,Python已经具有了:类,函数,异常处理,包含表和词典在内的核心数据类型,以及模块为基础的拓展系统。

      2011年1月,它被TIOBE编程语言排行榜评为2010年度语言。

    自从2004年以后,Python的使用率呈线性增长

    2017年, IEEE Spectrum 发布的研究报告显示,在 2016 年排名第三的 Python 在今年已经成为世界上最受欢迎的语言,C 和 Java 分别位居第二和第三位。

3、Python的设计哲学:

    “优雅”、“明确”、“简单”,它是一个优秀并被广泛使用的语言。除此之外,AI的兴起也让Python更加火热。—— 人生苦短,我用Python

    所以,在写Python代码时,需要注意Python化(Pythonic),充分体现Python的设计哲学。

4、Python语言的定义:

    是一种面向对象的解释型高级计算机程序设计语言。

5、Python的应用领域:

    a.Web开发领域,典型的Web框架有Django、Flask、Tornado等

    b.自动化运维和测试,在很多操作系统里,Python是标准的系统组件。 大多数Linux发行版以及NetBSD、OpenBSD和Mac OS X都集成了Python,可以在终端下直接运行Python。有一些Linux发行版的安装器使用Python语言编写,比如Ubuntu的Ubiquity安装器,Red Hat Linux和Fedora的Anaconda安装器。Gentoo Linux使用Python来编写它的Portage包管理系统。Python标准库包含了多个调用操作系统功能的库。

    通过pywin32这个第三方软件包,Python能够访问Windows的COM服务及其它Windows API。使用IronPython,Python程序能够直接调用.Net Framework。一般说来,Python编写的系统管理脚本在可读性、性能、代码重用度、扩展性几方面都优于普通的shell脚本。

c.科学计算:NumPy、SciPy、Matplotlib可以让Python程序员编写科学计算程序。

d.爬虫:用于数据获取,数据分析和挖掘,Python拥有强大的Scrapy爬虫框架。

e.人工智能:深度学习、神经网络等

f.其他:网络编程(socket)、桌面软件(PyQt、PySide、wxPython、PyGTK)、游戏开发(pygame)

许多大型网站就是用Python开发的,例如YouTube、Instagram,还有国内的豆瓣。很多大公司,包括Google、Yahoo等,甚至NASA(美国航空航天局)都大量地使用Python。

6、Python的两个主要缺点

    a.相比C语言,Python的运行速度更慢,但是在对性能要求不是很严格的情况下,这种差距几乎可以忽略不计,况且Python被称为胶水语言,在需要提高性能的功能模块可以使用C语言编写,然后由Python调用C语言的代码。

    b.Python的项目发布时,发布的就是Python的源码,不像C语言,只需要把编译后的机器码(.exe文件)发布出去。不过目前的互联网时代,靠卖软件授权的商业模式越来越少了,靠网站和移动应用卖服务的模式越来越多了,后一种模式不需要把源码给别人。而且开源也符合互联网的自由开放精神。

从以上几个方面认识到Python的,并且根据目前Python在编程语言中的排名,学习Python在今后的工作中将有相对比较好的发展前景。

希望在后续的学习过程中,能熟练掌握Python,为将来的工作和生活练就一技之长。

—— 生命在于探索,对未知从不恐惧

相关文章

  • MacOS终端运行python

    MacBook-Pro:~ neatavino cd 认识Python/MacBook-Pro:认识Python ...

  • day03.认识Python和基础知识【Python教程】

    day03.认识Python和基础知识 一、认识python(了解) 1. Python发展历史 起源 Pytho...

  • 认识python

    一、认识python 人生苦短,我用 Python :Python可以应用于众多领域,如:数据分析、组件集成、网络...

  • 认识Python

    最近开始针对Python进行专项的学习,今天主要是了解和认识Python。 一般了解一项事物总有个思路,那么了解一...

  • 认识Python

    Python 一 认识python 1、起源创始人:Guido van Rossum(吉多·范罗苏姆)1989年,...

  • 认识python

    python的历史: Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,...

  • 认识Python

    一、python安装 ①python官网、推荐exe可执行文件,不推荐 (压缩包格式zip 、web文件) ②步骤...

  • 认识 Python

    认识 Python Learn point print() 数据类型 变量 input() 运算符 python ...

  • 认识python

    python是一个对新手来讲非常友好的语言,任何人,只要有基本初中知识都可以学习python,并从中获益。 ...

  • 认识Python

    人生苦短,我用Python —— Life is short, you need Python 1.Python的...

网友评论

      本文标题:认识Python

      本文链接:https://www.haomeiwen.com/subject/pslwiftx.html