Python学习(基础简绍)

今天终于开始了python的学习,至于python的历史我就不说了,百度百科中太详细了,我这里说就是关公面前耍大刀,太自不量力了,所以,废话不多说,直接讲讲我惊天学习Python的收获吧。

  1.Python的安装

  Python的安装非常简单,就像是这门语言的特点,简单易学。安装时不用繁琐的配置环境,只要找对版本,直接选择安装目录,剩下的就是傻瓜式操作,只要点击下一步就OK了,不过安装完成有一点不好,没有桌面的快捷方式,这个得手动添加,其它的在安装的时候都自动帮你准备好了。

  在安装完成后,这时你可以用cmd命令行输入一些简单的Python程序,和检测环境是否正常,但是在cmd命令行中运行的程序都不能保存,只能检测一些简单的程序,在后期一般是不用cmd命令行来写程序的,如果要保存写过的程序,这时则需要一些能保存到硬盘的程序,最简单的便是txt文本文档。但是txt文本文档因为相当的简单,所以没有写代码是用到的辅助功能,例如:智能提示、语法报错、自动对齐、辅助线等等,所以用txt文本文档来写程序对程序员的要求相当的高,因为你单纯的看代码是很难看出哪里有问题的。这是我推荐一款写代码的小程序notepad++,这款软件很小,对环境的要求相当的低,而且对代码的识别程度很高,能写很多种语言的代码,而且应该有的提示基本都有,非常适合新手写代码的时候用,而且这款软件还是完全汉化的,不用担心看不懂单词而不知道有什么功能。

  2.第一个程序“Hello World”

  在简绍完编译工具后就到了我们最激动人心的时刻了,这个时刻是每个程序猿都要进行的一个仪式,这表示着这个程序猿对这款语言的尊重,这个仪式就是用这种语言输出语句话“Hello World!”。当然,我这个Python小白今天也进行了这个仪式,用Python语言写了我的第一个“Hello World!”并把它再cmd命令行中运行了一次;Python学习(基础简绍)这个仪式进行完成后,这也标志着我对这门语言的学习正式开始了。

  3。语法和内存管理

  Python这门语言的语法相当的简单,识别程度也相当的高,没有繁琐的,:<>等符号表示不同的状态(之前学习的是Object-C,每行代码结束后都要用;来结束这句代码,要不就报错)刚开始看到Python的代码的时候,一下子感觉世界都充满了爱,终于不用打特殊符号了,原来代码还可以这么简单,而且识别的效果还这么的好。这使得我一下子就喜欢上这么语言了。

  再说内存管理:这里开始就有必要加一些图片解释了,这样跟加直接点,也方便以后的复习和他人的理解。

  内存管理,说白了就是就是程序占得空间的大小,因为每台设备的内存都是有限的,除了每台电脑必备的系统外,(现在主流系统大约占到1.5个G)其它的内存才是你可以使用的内存空间,所以可以使用的内存就更小了,一旦某一个程序不释放内存的话,那么你的空闲内存就会迅速减小,使得你的电脑越来越卡,就拿C语言来说:c语言是必须自己手动释放内存的,一旦忘记释放,那么就会永久占用内存空间,所以这就造成了内存的浪费。而Python语言是有自己的内存回收机制的,是自动回收释放内存的,一旦这块内存没有指针指向它,那么这块内存就会被Python自动释放,这也使得内存避免了浪费,也使得程序的质量更高。而内存如何管理呢?这个有好多大神有相当好好的解释,下附百度百科的解释(http://baike.baidu.com/link?url=IfvaVyce2lnSSQxA6I3VFaB0Pg0uUW8_MhIqf2JiIbHSxmapC5MnNZuXJdCAj_yB-9YYC1NQFPyB-gWDcyv1y_)

  3.常用运算符

  电脑的住要功能就是运算,而程序就是给电脑一个固定的运算逻辑,使得电脑能按照人类的预想来计算。而程序使用的便是计算机语言,所以我们就Python常用的几个运算符来简绍一下。

  在数学中有很多的运算符,但在程序中则不需要这么多复杂的计算,只要有常用的几个就可以了,例如:加(+)、减(-)、乘(*)、除(/)、乘方(**)、整除(//)、求余(%)等,这些常用的计算符号在初中都已经学习完成了,在这里就不解释这些运算符的用法了,如果有不理解的请学完初中数学再来学习(*^__^*) 嘻嘻……

  这些常用的运算符说完后,剩下的就是逻辑运算符了,逻辑运算符一共有三个:and(并)、or(或)、but(非),这些逻辑运算符主要是帮助我们在写程序的时候帮助我们进行条件判断的,能使我们在写这些一些判断的时候非常的方便。在记忆的时候我是这样记忆的,(and)同真为真,一假为假。意思就是说在使用and的时候判断and俩边的条件必须都是正确的,这时候判断的结果才是T(正确)的,如果有一个条件是假的,那么结果便是F(假)的。(这里特别要注意:Python中逻辑运算符是不支持符号的,必须用英文单词)

  当然了,在运算的时候为了方便是可以对运算式简写的,例如:x+=1  这个算式表示的意思是x=x+1。这样的算式还有x*=2、x/=2等等,常用的运算符都可以用这样的方式表示,特别是在循环和判断中应用最多。

上一篇:android Activity类中的finish()、onDestory()和System.exit(0) 三者的区别


下一篇:Android:Activity+Fragment及它们之间的数据交换.