为什么要学习python

时隔多年以后,我又回归CSDN了,回来学习学习。

刚开始工作的时候,在CSDN这里找各种资源,各种学习,请教,等等,确实学到了不少。

也许是因为自己是做嵌入式开发的,逐渐的自己的思路就开始一门心思的转入到产品内部的开发里面。

我们做的这个东西,是专注内部功能性的开发,不需要学习什么新技术,即使遇到问题,网络上也没有什么可以参照的,

只有问经验者,参考过去的式样,自己调查,,

逐渐的,对新技术,新东西,关注的比较少了,又变成小白了,,

闲着的时候,问自己,做一个软件人就是这样的么?,,自己只会在产品平台上开发,

换一个平台,一个领域,就完全不会了。,,有的时候其实也觉得很卡怕的。。


作为一个多年的C++开发者(主要做类似于所谓的后台功能开发),

有的时候,自己想写一个实用的小工具,觉得太麻烦了,界面开发已经完全忘记了,就算是用C++来开发,好像也是挺麻烦的。

最近在网上看到python的介绍,也许多年前,也见到过,只是没有在意,

看到下面这个帖子,觉得,她就是我想要的,

接下来,想学习一下,

转发一下。

---------------------------------------------------------------------------------------------

原文:http://www.cnpythoner.com/post/280.html

如果你每天都要在电脑上工作,最终你发现,有一些任务,你想实现自动化。例如,您可能要执行搜索和替换过大量的文本文件,在一个复杂的方式重新命名和重新排列了一堆照片文件。或者想编写一个小型的自定义数据库,一个专门的图形用户界面的应用程序,或一个简单的游戏。

如果你是一个专业的软件开发人员,你可能用C / C + + / Java库工作,但发现平时写/编译/测试/重编译周期太慢,完成简单的功能都需要写很多代码。

你可以写一个Unix shell脚本或Windows批处理文件的某些任务,但是shell脚本在更改文本数据,图形用户界面的应用程序或游戏并不适合。

下面开始介绍python的好处,让你喜欢上它。

Python使用简单,但它是一个真正的编程语言,提供更多的内置方便的程序库。另一方面,Python提供了更多的错误检查,它具有高层次的内置数据类型,如灵活的数组和字典。因为拥有更多的通用数据类型,Python比perl和awk更适合大型的程序,维护性比较好。

Python允许你分割你的程序模块,可以重复使用在其他Python程序上。它配备了一个标准的模块,你可以使用你的程序的基础 - 或作为例子开始学习Python编程的大集合。这些模块提供了一些事情,如文件I / O,系统调用,插座,甚至像Tk图形用户界面接口。

Python是一种解释语言,它可以为您节省大量的时间在程序开发过程中,因为不需要编译和链接。解释器可以交互使用,这使得它易于调试。

Python使编写应用程序时紧凑和可读性。 Python写的程序比同样的C,C + +或Java程序通常要短得多,,有以下几个原因:

高层次的数据类型允许你在一条语句中表达复杂的操作;
语句的组织依赖于缩进而不是开始和结束的括号;
没有变量或参数声明是必要的。

展开阅读全文

没有更多推荐了,返回首页