快速业务通道

python之初探编程

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-30

接触python语言完全是个偶然.那时候还在一所培训学校里学习网络和系统,和朋友一起去图书馆淘书,转遍了整个楼层,只是找到了一两本感兴趣的计算机方面的书,朋友选的很快,开始催我回去了,真是纠结,拿着借阅卡一次可以借5本,图书馆也挺远,本想着一次多借几本,省的跑腿,可是好一会儿才只找到两本满意的...朋友还在那边催呢,郁闷之下跑到编程系列的书架那边,快速浏览了一下,随即拿了一本从没听过的开发语言的教程,也就是python,呵呵,当时完全是心血来潮,自己也不知道为什么就拿了她,之前确实是完全对python没有一点了解.

回到家把另外两本书粗略翻了翻之后,拿起这本python教程,本来还以为还以为需要安装什么软件来搭建她的开发环境,看了之后才知道linux系统里已经自带安装(呵呵感觉挺方便,我当时培训的就有linux课程,对linux系统还比较熟悉),随即打开一个Red Hat Linux的虚拟机,开启终端,输入python,马上进入python的shell解释器环境(提示符:>>>),跟着把教程里的代码打进去,越来越感觉好使,python简直可以用智能化来形容(后来我自己感觉可能是python是一种弱数据类型语言,纯属个人看法,呵呵),之前在linux里一直用shell编写脚本,功能有限且只限于在linux操作系统里运行,而python完全可以代替linux shell,同时,python还有一个更重要的优点---跨平台,win32和linux等系统都可以运行.

用了一下午的时间把教材大致从头到尾看了一遍,马上试着把以前写的linux shell版的脚本用python改写了一下,一运行,竟然可以达到预期效果,实现起来比shell更容易,有写过linux shell脚本的朋友可以尝试一下,单从这一点就可以看出python语言好用,上手快.

说了这么多废话,只是想简单介绍下python这门语言,在我看来,简单易用,跨平台是她最大的特点.往下我想说的是我学习python的一点心得体会,希望给没接触过python的和正准备使用python的朋友一点帮助,同时欢迎朋友们有建议或问题的话给我发邮件联系~ ~

可以说我以前几乎没接触过编程,学习使用python完全是靠自己的方法,后来感觉挺有效,虽然也许会有点笨,嘿嘿,个人感觉研究python的demo,也就是python文档示例,linux里可能看demo不是那么方便,但在windows下安装python后安装目录里会产生一个CHM格式的帮助文档,针对python的每个模块都有相应示例代码,有的直接拿起来就可以用.

不过,我说研究demo,并不是让一直盯着demo看,而是一边看着demo,一边用键盘把代码敲出来,看不看得懂都不要紧,一边敲一边试着运行,我相信总能看出来点头绪的,虽然慢一点,但我相信效果是会很显著的.我个人不是一个特别懒的人,虽然有句名言说 所有好的程序员都很懒,呵呵,个人理解这个懒的前提是可以自如运用一门语言.为什么这么说呢,我身边不乏对编程有兴趣的朋友或同事,比如shell、python、php等等,听到的最多的话就是,一点都看不懂,然后还很纳闷别人同样以前什么都不会,为什么这么快就能写出可以实现特定功能的代码来.他们中大部分都是感觉看不懂就一直看,然后说看懂了再去试着一边写一边调试,不过等看的懂的时候说不定又感觉太简单了懒得写了.

个人建议刚开始还是抄代码,我不止一次慢慢抄的过程中某些没看懂的代码突然就明白什么意思了,另外,建议大家多多体会搜索的精神,遇见不懂的先不要问,先借助身边的一切资料条件去搜索,书籍,搜索引擎等等.也许有朋友有更好的建议,希望拿出来分享下,呵呵,多多交流..

本文出自 “快乐网络!” 博客,请务必保留此出处http://happynetwork.blog.51cto.com/2042960/604467

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号