01.入门~Python前世今身

python,是一种面向对象,解释型的计算机程序设计语言【废话】

那是1989年的冬天,那是1991年的春天。

说起Python的由来,那是1989年的圣诞节的夜晚,龟叔(Guido van Rossn)由于孩子教育的原因和妻子吵架,一个人独守客厅中的壁炉,无聊之中突发臆想,有人说学习本身是反人性的,其实说白了是反人性中的惰性的,当我们一件事情做不好的时候,其实就是生活在善意的提醒我们~我们可以通过学习变成更好的自己。 龟叔从一件小孩教育的问题,思考学习、思考人生、思考到目前自己的处境:一个程序员,对于代码同样在某些时候也是比较抵触的。怎么样让学习变成一件简单有趣的事情呢。于是龟叔打开电脑,敲下了第一个改变历史的按键~ 从平时工作中的编程语言开始整理,整理出一套更加易于理解、代码更加容易阅读、错误BUG出现更少的语言~~python的雏形,就这样诞生了。 龟叔无意中,将这样的封装的语言带到了公司的项目组,项目组发现了之后惊为天人,上报公司并成立了专门的技术团队,由龟叔作为leader致力于python的研发工作,多少个不眠之夜,多少人来了又走,多少次跌倒骨折,终于在1991年发布了它的第一个版本。

那是含辛茹苦的十年

从python发布之后,很多python爱好者一直致力于python生态系统的建设,十年如一日整理了大量的资料和功能强大的第三方库,十年中Python一直都是那么的低调,直到2011年1月,TIOBE发布的2010年度语言~看到了python的身影,从此一发不可收拾,各行各业中都看到了python活跃的舞姿。

python以其 优雅、准确、 简单的语言的设计定位,以其清晰统一便于阅读和维护的风格,多操作系统跨平台的支持,和不同编程语言低成本交互的特性,很快让python成为了在各行业程序处理的首选语言。

那是2016年,那是Python杨帆起航的一年

无独有偶,Gartner公司发布的2017年全球十大科技发展趋势报告中,首当其冲的就提到了人工智能和高级机器学习,很多人也开始称呼2016年为人工智能发展的元年,同样的,python在人工智能和机器学习中,也占据了举足轻重的地位。在这样的一个大环境下,让我们拥抱优雅的python吧。

大牧莫邪.png

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏机器人网

20多年编程经验老手的总结,不可不看

我从学习编程开始已经累计超过二十年了。截至现在,我开办过的编程入门课程的数量也有半打之多。我在教授编程上花费的所有时间,总数大约是一千多个小时。以下是我的一些...

43260
来自专栏大数据挖掘DT机器学习

谁说文科生不能做数据分析?如何速成数据分析师

“数据分析”是一个含义颇为宽泛的概念,并且,在这个数据化的时代,这个概念几乎是无处不在的。为了保证内容的有效性,在这里仅提供我了解的一些方面。 我接触的数...

44360
来自专栏Java架构师进阶

程序员千万别被技术绑架

通常我们说程序员需要在某个技术方向上积累到一定的厚度,要能够运用技术有效地解决实际问题。可是当程序员在某一项技术上浸淫时间长了之后,却经常会出现另外的问题,那就...

10940
来自专栏科技向令说

ALL in 人工智能,百度还是我们知道的那个百度吗?

最近一段时间,投资百度公司的各路资本喜上眉梢。短短4个月,股价上涨近50%,百度也一跃成为市值接近千亿级的重量级选手。今天凌晨百度公司公布的财报显示,百度Q3的...

8320
来自专栏服务端技术杂谈

移动互联网产品的设计

移动互联网产品的方法论: 手机作为一种联系工具,天然决定了移动互联网的主要服务对象是人群而非个人。移动互联网产品经理的主要任务是服务人群,主要工作是研究...

34340
来自专栏大数据技术学习

想从事大数据、海量数据处理相关的工作,如何自学打基础?

想做数据处理尤其是大数据量处理的相关工作必须兼具计算机科学基础和统计基础。 现在有一个高大上的职业叫数据科学家,有人说数据科学家就是一个比程序员更懂统计的统计...

15660
来自专栏IT技术精选文摘

大规模敏捷之Big Room Planning

本文要点 Big room planning是每季度举行一次的为期两天的计划会议,参与人员包括所有项目和团队成员 如果正确地推进,让100个或更多的人在一起做计...

35370
来自专栏大数据钻研

从0到1去转型到大数据圈子

前言:对于一个陌生的领域,最重要的还是方向,有人引导那会更好,把有限的时间花在必要的事上,做一件正确的事。 说明:这篇文章是新年后的第一篇文章,算是微信互动问答...

30180
来自专栏程序员互动联盟

零基础学编程如何选择编程语言?

想学编程特别是零基础的,首先要搞明白几件事情 是不是和计算机相关专业的,如果是有关计算机专业的在选择的时候最好与本专业相关,完全的零基础的选择的时候尽量简单化。...

41260
来自专栏大数据和云计算技术

云服务场景下如何践行DevOps

资深QA邱总给大家云服务场景下如何践行DevOps。 相对于传统IT产品,做好云服务的基础就是以经营用户为核心去经营产品,在云服务场景下,践行DevOps,首先...

32060

扫码关注云+社区

领取腾讯云代金券