pythonpython学习python

Python - 100天从新手到大师

2019-08-06  本文已影响305人  全栈弄潮儿

​时至今日,Python问世至今,从无人知晓到风靡全球之间经历了近30年。

在这期间,Python到底是怎么样火起来的呢?今天和大家一起来看看。

点燃Python的第一把火

你可能第一次对Python产生好奇心理的是因为这句话——人生苦短,我用Python

这句话来自于ANSI C++协会成员之一的Bruce Eckel,原话为“Life is short, you need Python

相信很多C++、Java开发者都看过这位大牛的书,他的话是绝对具备权威的。他只是简单的说出了心里话,从此这句话被传遍大江南北。

而这仅仅是点燃Python的第一把火。

点燃Python的第二把火

在2012年之前,Python就已经悄悄的走进了中国,当时有一部分中国的互联网企业用它来构建部分Web接口,不仅如此,在美国一些知名的企业也采用Python作为开发Web的首选语言,例如YouTube和Google

当然,这一部分功劳也归功于大名鼎鼎的Django和Flask框架。

image image

而这把火还不够,此时Python还没有走进公众视线。

第三把火,云计算的崛起

2012年到2015年是云计算、大数据、虚拟这三大技术最火的时候,也就是那时候开始,Python正式进入公众视野。

点起这三把火的角色分别是OpenStack云架构,Hadoop分布式大数据架构、Vmware vSphere/Xen/Kvm虚拟机服务。

而更重要的是,这三个角色的官方都推荐用Python语言进行开发和配置。

image image image

与此同时,大家都发现Python确实简单好用,各大企业也纷纷要求工程师们应该掌握Python,而不仅仅运维工程师,甚至要求DBA都要求掌握Python。

不得不说,Python在Linux上正在慢慢的代替传统的Perl和Shell,而这也并非偶然。

第四把火——人工智能

人工智能大概是在2016年开始火的,起因仅仅是因为Google团队开发出的AlphaGo(阿尔法围棋),AlphaGo是史上第一个打败职业围棋选手的AI算法,算法原理是机器学习

而Python是机器学习的首选语言,有关AI人工智能,Python有着相当丰富的框架包,例如AIMA/pyDatalog/SimpleAI框架,PyBrain/PyML/MDP-Toolkit可以进行机器学习,Requests/Scrapy、Selenium可以进行数据获取,NLTK/NumPy/Pandas/Sklearn可以进行数据处理等等

image

第五把火——Visual Studio2017

可能是微软的工程师们也看不下去了,微软的Visual Studio2017正式支持Python语言。

能得到微软的认同真不是件简单的事,在Windows庞大的用户群面前,Python想不火也难啊。

image

由于这5把火,python越发红火。于是有很多开源python教程诞生,骆昊老师的《Python - 100天从新手到大师》讲得非常详细。

教程内容如下:

Day01~15 - Python语言基础

Day01 - 初识Python

Day02 - 语言元素

Day03 - 分支结构

Day04 - 循环结构

Day05 - 构造程序逻辑

Day06 - 函数和模块的使用

Day07 - 字符串和常用数据结构

Day08 - 面向对象编程基础

Day09 - 面向对象进阶

Day10 - 图形用户界面和游戏开发

更多内容请自行到github查看

https://github.com/jackfrued/Python-100-Days


经典前端面试题每日更新,欢迎参与讨论,地址:https://github.com/daily-interview/fe-interview


更多angular1/2/4/5、ionic1/2/3、react、vue、微信小程序、nodejs等技术文章、视频教程和开源项目,请关注微信公众号——全栈弄潮儿

image
上一篇 下一篇

猜你喜欢

热点阅读