I love Python!
最近打算好好学学Python,一是工作中可能用的到,二是经历这么多发现有编程基础很重要,因此要开始Python之旅啦!
Python适合哪些开发应用
- 1.首选是网络应用,如网站、后台服务;
- 2.其次是日常需要的小工具,如系统需要的一些脚本任务;
- 3.再次就是把其他语言开发的程序进行二次包装,方便使用。
Python的优点
- 1.许多大型网站都是Python开发的,比如instagram、YouTube,豆瓣、谷歌、Yahoo等都在使用,因此不用担心能否被使用的问题;
- 2.创始人的定位是“优雅”、“明确”、“简单”,因此入门容易,而且能够深入下去,不想某些语言,刚开始就基本上结束了;
- 3.python提供完善的基础代码库,覆盖网络、文件、GUI、数据库、文本等大量内容,许多功能不必从零编写,可以直接使用;
- 4.Python大量的第三方库,别人开发好的拿来直接使用,你如果做的好,也可以封装好后给别人使用。
Python的缺点
1.运行速度慢,原因是作为解释型语言,需要运行一行解释一行,而C语言这种编译型语言,则是整个代码编译翻译成机器码(CPU能够理解)后在运行。当然这种慢对于用户来说,几乎是无感知。
2.代码不能加密。如果要发布你的Python程序,实际上就是发布源代码,而C语言发布的则是编译后的机器码,而不用发布源代码(如windows上的xxx.exe文件),从机器码反推出C代码是不可能的。当然在互联网时代,靠卖软件的模式越来越少,而现在基本上都是提供服务,靠服务挣钱。