Python系列——序

Python的定位

首先,想学编程类语言最好要理清楚多种计算机语言是怎么回事。

我们不管是用软件也好还是语言也罢,最终目的都是和计算机进行交流,对其发布指令。但是机器只能识别1010等二进制语言,所以不同的语言的特性也就不同。

第一种:机器语言,低级语言,面向机器,利用二进制代码编写,机器可以直接识别计算机将之转变为一列高低电平(物理概念),从而驱动电子元件进行运算。

第二种:汇编语言,低级语言,稍微人性化一点,是相对于二进制语言的繁琐和不易理解而产生的一种编程语言,是直接调用操作系统指令来进行读写的,至于怎么调用,怎么转换为机器语言的过程感兴趣的可以自己找一找百度看看。

第三种:高级编程语言,面向过程,包括C、JAVA、PYTHON等等多种语言。一般而言,高级低级与否指的是语言本身更接近机器语言还是人类的逻辑语言模式。

PYTHON的特点就是很接近人类语言,方便入门和完成一些日常任务。那么简单就意味着代码量小,怎么理解呢,好比同一段程序,其他的需要100行代码,python只需要10行,但是运行很慢,不过现在计算机的处理能力很好了,新手可以忽视这一特点,不要在意细节。

那么Python能做什么,现在最吸引人的莫过于爬虫了,但是其他也有很多的功能,小程序,小游戏,网站、web开发,数据分析等等,不过无所谓啦,先把语法搞清楚再来研究后续。

Python的安装

安装可以直接下载官方的安装程序,直接搜索进入官网下载就好。

还有一个就是编译器的问题。好比运行Excel之后会保存成.xlsx文件,我们运行的Python程序之后保存的是.py后缀的文件,再次编辑运行.py文件需要使用编译器,一种是用官方自带的IDLE,或者自己下载一些比较好的编译器。

关于有哪些编译器,Python官网有详细的叙述,也有汉化的,知乎以及廖雪峰的官方网站都有。原文网址如下:http://docs.python.org/3.5/reference/introduction.html

也许不少人在开始的时候都是跟着官方IDLE走的,其他的下载又麻烦,但是官方的IDLE体验并不太好。

下面是我的安装过程,什么都不要懂,会点击下一步下一步完成就好。认识next和finish就行。

由于大部分模块都安装好,所以直接打开spyder编辑器使用就好。总体来说比较不错,就是启动速度慢了一点点点……,双击启动之后,可以去打个水回来看看有没有打开……

Python的版本和学习资料推荐

Python的版本最好选择3.0之后的,2.0版本最好不要学,其中的语法规则有较大的变化,因此,直接用新的就好。我曾经跟着网站code academy学习了好长时间的2.0,后来还疑惑为什么写出来的东西在编译器里面到处都是错误……

最后,当然,在学习代码的过程中很容易会遇到难度突变,多查查资料,多交流,这些都是正常现象,毕竟很多教程都是像这样折磨人的,

中间的难度突变是由于教程的作者自然而然的引用了他认为理所当然的大家都知道的,但是新手从来没听过的,所以,佛性一点就好,多多思考多多查资料才是奥义所在。

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180116G0QV1Z00?refer=cp_1026

扫码关注云+社区