初识Python

(一)Python的起源

Python(发音类似“派森”)这个英文单词的意思是“蟒蛇”或“巫师”。在我们文章讨论的范围内,它是一种最近几年大红大紫的编程语言的名称。它的创造者是荷兰的Guido van Rossum(吉多·范罗苏姆),热爱Python语言的粉丝亲切地称呼他为“龟叔”。

龟叔的形象是一个典型的技术宅男

话说1989年圣诞节,龟叔在阿姆斯特丹为了打发时间,决定开发一种新的编程语言。Python取自他喜欢看的英国肥皂剧《Monty Python》(飞行马戏团)。Python语言自从1989年(也算80后了)诞生以来,发展一直不愠不火。直到最近几年,随着人工智能、大数据、科学计算、物联网等流域的兴起,Python也水涨船高,成为流行的编程语言之一。

(二)Python的发展和现状

在Python的发展历程中,具有重要意义的事件如下:

1991年,第一个用C语言实现的Python编译器诞生。从一出生,Python就具备类class,函数function,异常处理exception的功能,以及表list和词典dictionary在内的核心数据类型。

1994年Python 1.0诞生。

2000年,Python 2.0出世,加入了内存回收机制,构成了现在Python语言框架的基础。

2004年,大名鼎鼎的WEB框架Django诞生。

2008年Python 3.0发布。Python进入3时代。

2014年官方宣布版本2将停止更新。

截止到2017年10月,最新版本是v 3.6。

2017年7月24日消息,根据IEEE Spectrum发布的研究报告显示,在2016年排名第三的Python在今年已经成为世界上最受欢迎的语言,C和Java分别位居第二和第三位。文章指出,Python的排名则从去年开始就借助人工智能的火热而持续上升,现在它已经成为了名副其实的第一名!

注:Web开发应用程序移动APP嵌入式开发

(三)Python的特点

Python迅速走红的原因,我总结了有几点:

1,容易上手,非常适合编程初学者作为启蒙的语言;

2,语法简洁易懂,有点类似英语的表达。我认为,这是未来所有编程语言的雏形。

3,Python还有个昵称“胶水语言”,是说Python可以很方便地调用别的语言(如C++、Java)编写的功能模块,将他们有机结合在一起形成更高效的新程序。

4,丰富、强大的库支持是Python的坚强后盾。

......当然,Python的优点还有很多。

现在为了打印出“HelloWorld!”的效果,我们对几个编程语言做个简单的比较:

能看懂C++的代码吗?

起到打印作用的是第4行代码。

Java的也不大容易理解:

真正起打印作用的是第3行代码。

再看看我们的主角Python的表现:

一行代码,直奔主题。搞掂!体会到Python语言的魅力吧!它让以前高高在上的计算机编程语言走入寻常百姓家,没有受过专业训练的普通人也可以体验一把码农的快感!

(四)如何学好Python

根据我的个人经验,具备一定编程基础的IT人员,通过阅读有关的资料,大概3-5个月就可以初步掌握Python的入门知识。当然编程是门实用技术,需要理论和实践结合,可以在自己的电脑上按照Python环境,经常开发一些小程序检验自己是否真正掌握了Python的相关技巧。

没有任何计算机基础的小白,需要的时间要更长。首先要先了解计算机的基本工作原理和软件的基础知识,之后再接触Python。

Python入门容易,但是精通难。本专栏的主要目的就是培养大家对Python的兴趣,形成良性的互动,成为国内知名的Python社区!

本文来自企鹅号 - 紫荆期权工作室媒体

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 你试过C语言和Python一起混合编程吗?两者相加不是已经无敌了!

    C语言是编程语言的祖母吗,但是随着一代一代的编程语言长大,所以祖母也是会拍在沙滩上的,很多小小伙伴应该都会学过或者了解C语言,因为软件系的会教嘛,但是Pytho...

    企鹅号小编
  • Python可以用来做什么?

    Python可以做什么?其实Python是一门强大的语言,下面给大家简单讲讲它的用途: 系统管理工具 Python从创立之初就是为了提升系统管理效率而开发的。管...

    企鹅号小编
  • Python已经成为世界上最受欢迎的语言,编程语言排名第一,为什么如此火爆?

    世界互联网大会吸引了各界的目光,人工智能几乎成为了整个大会的焦点,各行各业的大佬们都在谈论着AI的未来。不难发现,未来人工智能将是发展的趋势,作为人工智能的首选...

    企鹅号小编
  • Python为什么这么火?聆听Python之父诠释Python的精神和文化

    最近EETOP先后发过几篇关于Python的相关文章: 用Python给头像戴圣诞帽 Python实例代码:ADC拟合、频谱计算 用Python设计芯片 基于P...

    企鹅号小编
  • 【基础教程】Python能干什么,Python的应用领域

    Python 作为一种功能强大的编程语言,因其简单易学而受到很多开发者的青睐。那么,Python 的应用领域有哪些呢?

    matinal
  • Python正在慢慢褪色

    自从20世纪90年代初发布以来,Python一直相当火爆,在这二十多年里,它的流行程度远远超过了C、C#、Java甚至Javascript。

    大数据文摘
  • 下一个十年,Python的“王者”地位还保得住吗?

    本文最初发表在 Medium 博客上,经原作者 Bharath K 授权,InfoQ 中文站翻译并分享。

    代码医生工作室
  • Python数据分析

    工欲善其事,必先利其器“,Python是目前为止做数据分析最常用的编程语言,我们可以站在巨人的肩膀上,高效完成数据分析。

    数据山谷
  • 警惕!Python 正在慢慢失去魅力!

    自从 1990 年代初发布 Python 以来,它引起了很多炒作。当然,编程社区至少花了 20 年的时间才意识到它的存在,但是自那时以来,它的普及程度已经远远超...

    Python知识大全
  • 27岁去学python怎么样?

    目前python在我国的发展趋势越来越好,许多人刚毕业就去学python。而有些毕业许久的同学就会问:27岁去学python怎么样?下面就来说说这一方面的内容,...

    python学习教程

扫码关注云+社区

领取腾讯云代金券