Python入门总结!
接触Python也算有点时间了,近期想弄个小结什么的,加深一下自己的印象,顺便分享一下我的经验!!大牛的话可以绕道了 ^ ^
我本职是C++的程序员(虽然还只是个新手,还有很多的东西需要学习),在工作中经常需要分析程序的错误日志报告以及统计一些xls数据。懂c/c++的童鞋都知道用c/c++语言虽然也能根据需要写出相应的处理程序,但是很麻烦,日志文件之类的纯文本还好说,可是一旦涉及到xls之类的office文件就有点棘手了(当然我们可以手动使用office软件将之转换成纯文本,但是文件多的话还是很麻烦)。正是由于这些原因,掌握一门功能足够强的脚本编程语言还是有必要的。于是乎,我选择了Python。Python语言的优势我就不ctrl+v了,需要的可以自己去搜一下。
作为基础的基础,新学一门编程语言最最基本的就是要搭建一个开发环境。小弟是在windows下做开发,所以下面全是以windows平台为准。第一步要安装Python(http://www.python.org/getit/),安装完成后,要将系统环境变量添加一下。然后就是开发环境了,学习阶段的话,我比较喜欢用轻量级的文本编辑工具,我一直使用的是notepad++(当然你喜欢其他的也可以),具体的配置看这里http://wenku.baidu.com/view/a980ef7e5acfa1c7aa00ccd5.html。使用这类工具有个缺点就是调试比较麻烦,当然作为c++程序员我开发用的是vs2010,装上微软发布的Python Tools for Visual Studio(http://pytools.codeplex.com/)插件,这样就能使用强大的vs作为IDE开发。
在开始Python学习之前,首先要明确一件事,就是目前Python的版本分为2.x与3.x,3.x不兼容2.x的代码,因此版本的选择很重要。现在做大型开发的话还是2.6,有大量强大的库可以使用,如果是新学并且像我一样只是工作中需要写一些小程序的话,3.22就能满足要求(因为现在也已经有一些常用的第三方库开始支持3版本了),而且Python的创造者Guido van Rossum也说过3.x才是Python的未来。
搞定了开发环境接下来就可以学习强大而易学Python了,语法部分就留到下次再说。
FROM:http://blog.163.com/flytopc@126/blog/static/199787172011101231537617/

最新评论