day_1

2018-06-23 13:17:30来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

1.初识python

1.1python的近几年发展

在各大网址上进行了解,发现python近几年来的发展是十分迅猛,并且有继续增长的趋势,这对于一个初学者而言,其实影响不大,开始了解内部干货。

想去了解语言近几年的排名可以前往TIOBE排行榜。网址附上:https://www.tiobe.com/tiobe-index/

1.2是否考虑程序速度

python的代码量在我目前了解的情况下是都比较简短就能做出一些东西的,虽然代码量比C少了不少,但是运行速度上是要慢了很多的。因为它是解释性语言,所有在运行时它需要不断地进行转化翻译成机器能够看懂的机器码,因此这个时间上的开销就变得十分大了。但是对于初学者的我而言确实发现不了什么,因为目前所需要用到的程序用C或者python运行其实是对比不出来差距的,就像电脑开机一样,开机需要10s,某个后台程序只需要0.001s就能启动完毕,而另外一个需要0.01s才能启动,但是对于我们而言根本察觉不出哪个更快,一眨眼功夫其实2个程序就已经全部打开了,所以目前不必考虑程序运行速度!不必考虑运行速度!不必考虑运行速度!重要的事情说三遍!

1.3代码封装性

此外,作为一名上过C++课的本科生,对比下发现python是没法封装的!!!这真让人头大,这也就意味着python程序一旦发布注定就是开源的项目,而不能像C++一样,封装成一些无法访问的库来进行发布。但是这又如何,对于初学者而言其实更有利,python程序一旦下载就是全部的程序,这样就可以学习他人完整的代码,从而使得自身更快速地进步,而不必像C++那样考虑是不是大神们写了什么库让人没法进去访问而头大。最后对于该段进行一个总结,本段其实没有任何意义,因为初学者写的那点破代码谁会在乎呢,所以开源与否.....你懂的。

2.安装python

2.1官网安装包

这个仅仅是个正规操作,进入官网即可看到如何下载

附上官网地址:https://www.python.org/          python3.6.5下载地址附上:https://www.python.org/downloads/release/python-365/

下载地址最下面选择自己的系统进行下载即可

2.2文本编辑器

在我目前了解的知识储备下,已知了两枚比较大众的

第一款是Sublime Text,该款软件需要自行下载插件来使得变成中文版。初步使用几天,疑似没有弹窗,可能是用了激活码的缘故,可以上网查激活码。但是网上大部分是说这款是需要收费的,其实也算是免费的吧,交了钱就可以不弹窗(此项还有待验证,是否交了钱会有别的操作同样需要验证,因为目前本人初学还未遇到)。

软件界面如图:

第二款是,Notepad++该款是纯免费的并且是中文版的,但是个人而已更喜欢Sublime Text,可能是界面做的让我比较喜欢的缘故吧。

软件界面如图:

2.3编辑器

目前本人在使用的是pycharm,因为看周围的使用者用的基本都是这款,所以也下载了来进行使用。对别的编译器并没有了解,如果未来有发现更好的会回来此处进行补漏。

pycharm网上口碑个人觉得还是可以的,对于初学者而言我觉得用起来也比较舒服,目前也没发现其中有啥大毛病。想下载的也可以直接去官网查找,这款软件同样也分社区版和专业版,下载有什么问题基本百度都可以找到,按照教程即可安装成功。专业版可以直接去网上找激活码,如果懒得找也可以选择社区版进行使用,问题不大,两者的区别目前没有涉及到,无法给出合适的一个解释。不过目前这个软件进行汉化需要自行下载汉化包,不过出于懒的缘故,不想去汉化了,基本的操作能够看懂就odk了,何必去汉化一下呢,之前有个软件汉化了差点没玩死自己,好多操作都只记得英文的操作了,汉化了找了半天才找到如何操作。

官网网址附上:https://www.jetbrains.com/pycharm/        下载网址附上:https://www.jetbrains.com/pycharm/download/#section=windows

界面截图:

————————————————————————————2018.6.23 分割线,暂时先写到这,晚上回去继续写—————————————————————————————————— 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:python3开发进阶-Django框架的ORM常用字段和参数

下一篇:python爬虫从小白到高手 Day2 动态页面的爬取