微信号:programmer_club

介绍:程序员第一自媒体,与你探讨码农人生路上遇到的各类泛技术话题,定期为你推荐码农人生思考、感悟以及启迪!

Python入门

2016-10-13 22:00 围城莫


又不是非要争个第一第二,

平头老百姓,

有个第三就不错了。


最近粉丝的活跃度不是很高了,应该是干货不够多了,好的,那以后多发一点干货给你们。毕竟…………



关于当下学习什么编程语言仍旧是每年的被讨论的话题,这对很多人都会产生影响,刚入学的大学生,刚学习编程的小白,甚至一些功成身退的大牛们,都会因为这个而去学习一门新语言。


TIOBE排行榜是根据互联网上有经验的程序员、课程和第三方厂商的数量,并使用搜索引擎(如Google、Bing、Yahoo!)以及Wikipedia、Amazon、YouTube统计出排名数据,只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。


TIOBE开发语言排行榜每月更新一次,依据的指数是基于世界范围内的资深软件工程师和第三方供应商提供,其结果作为当前业内程序开发语言的流行使用程度的有效指标。


该指数可以用来检阅开发者的编程技能能否跟上趋势,或是否有必要作出战略改变,以及什么编程语言是应该及时掌握的。观察认为,该指数反应的虽并非当前最流行或应用最广的语言,但对世界范围内开发语言的走势仍具有重要参考意义。


从近年来的排行榜来看,JAVA、C、C++依旧是排行榜上无法撼动的地位。是大家学习的热门,简单来说,是社会需求决定行业现状。当下的开发环境对这三类语言需求大,但我们就要都去学习吗?


大量的学习者都去学习前三名去了,势必会造成以后的人员过度饱和,很多时候,不要觉得什么好就去跟风,要考虑后果,再做决定。

既然如此,小编今天给大家安利的是排行榜上第五名的Python。


 

Python介绍

Python于1989年发明,1991年公开发行,截至今年2016年的最新版本为3.6。它是一种开源、面向对象、解释型语言。

它是一门简单易学的语言,大家写过代码的都有一个愿望,那就是优雅的写代码,那么,Python可以满足你,因为它的设计哲学就是“优雅“、”明确“、”简单“。

从很多方面都能体现这一点,比如大家一贯学习的语言中条件判断用的是“else if”,而Python中却是“elif”,这也算是“else if”的缩写。Python有多火?下面是今年TIBOE的语言排行榜,新出炉的:


这也不是为了鼓吹Python多么的好,也不是炫耀它有多么流行,语言都是各有所能,那么下面就说一说Python能做些什么事。

Python是一种编写应用程序的高级语言,可以用来做网站,比如一些大的网站YouTube、Yahoo甚至Google都有用到Python,还能用来做网络程序比如Google之前的Go Agent,用过的人就能知道他的用处是什么,还能用来写后台服务,大家用得最多的就是这个功能,比如写爬虫脚本。

Python作为程序设计语言,也是有缺点的,最大的缺点就是不能加密。因为作为解释型语言,不可能把源代码编译成中间语言来跨平台使用,所以Python程序都是直接以源代码来使用。


 

安装Python 3.5.2

要想学习Python,就需要在电脑上安装Python运行环境,就像要运行Java程序就需要装Java环境一样,这就是语言跨平台的设计思路。最新的Python运行环境为3.5.2。

小编的电脑是WIN10的,至于下载地址,有兴趣的,可以自己去搜,或者发送后台消息给小编。

下载完安装文件直接双击安装,安装过程可以勾选“Add Python to PATH”也可以在安装完后添加Python路径到环境变量。

安装完后运行CMD,敲入python得到以下结果则安装正确:

否则检查系统环境变量中是否存在Python的安装路径或路径是否正确。

安装Python 的运行环境其实就是安装其解释器,官方自带的解释器叫CPython,这个解释器是用C语言开发的。其他的还有PyPy、Jython、IronPython等,其中PyPy本身是用Python写的,Jython是用Java写的IconPython是用C#写的,可以用在.Net和Mono平台,同时也是兼容Silverlight的。


 

运行Python

那么现在我们来开始做学程序语言最有意义的一件事,打印一句“Hello world!”。

首先在CMD中输入python,得到“>>>”提示符,敲入代码:>>>print(‘Hello,world!’) 回车

这是一种运行方式,我们也可以新建脚本文件来编写:

在文件夹中新建一个py文件,py是Python程序的文件后缀名,建好后用文本编辑器,比如Sublime Text或Notepad++打开,敲入以上的代码,保存。在该文件夹下运行CMD,敲入指令“python 文件.py”运行,就可以看到打印结果了。



是不是觉得和当初学习一门新语言一样简单,特别是看到“Hello world!”的时候,心里简直有种,这也太简单了吧,的感觉,但每一门语言都是从简单到复杂的。


一如“Hello world!”一样,我们来到这个世界,一个什么都不懂的新生命,慢慢长大,学习更多新的知识。我们也会和一些语言一样,过去被人热衷,现在被人抛弃,但总会有那么一两个为你一直坚持。




了解野狗,点击阅读原文“报名”

 

 
程序员之家 更多文章 程序员被打断工作会导致什么? 华为真的那么好进? 想有钱吗?来学习这几门语言吧 “种子”的故事 你会选择编程语言吗?
猜您喜欢 A Waltz with Objc Runtime I “天猫·喵葩”电商互动生态共创论坛-北京站 分布式系统设计权衡之 CAP 连载 | 运维——从入门到进阶不完全手册 ZStack, the IaaS software you have been looking for