最近在工作中,我需要在Solaris上写很多测试或者辅助工作的脚本。因为单位只推荐使用Perl或者Python,所以我不能选择我最喜欢的Ruby,当然我不会去选择Perl(不是说Perl不好,只是我不喜欢Perl)。其实Python我也有不喜欢的地方,譬如那种ugly的缩进,还有混杂着len(list)和str.strip(" ")这样的语法,让人觉得不那么一致。

可是排除这些因素,其实我觉得Python还是很优秀的,至少它在工作中给我很多帮助。我用Python做模块测试,性能分析工具,要用到的东西几乎它都带了(不是Python3.0,而是几年前的Python2.4,没办法,我们的Solaris上的标配)。不过我觉得自带功能真得很强大的,譬如Logger库,Unix那些fork啊,都可以用。让我觉的很开心。

不过,我有系统学习过Python,不过没有很专研的研究过它。在我看来,它就是我的工具,好帮手。有机会,我也会去好好专研一下,不过现在可能没有那时间噢。

分享到:

2009-10-13 00:47

浏览 2341

论坛回复 / 浏览 (59 / 29081)

评论

19 楼

logicgate

2009-10-14

liwenqiu 写道

我觉得如果有超过三层的缩进,那么你可以考虑一下如何重构一下你的代码结构了。

我觉得如果没有超过三层的缩进,那么只能说你的业务逻辑太简单了。

18 楼

liwenqiu

2009-10-14

我觉得如果有超过三层的缩进,那么你可以考虑一下如何重构一下你的代码结构了。

17 楼

Blithe

2009-10-14

ray_linn 写道

Blithe 写道

tab缩进

在不同系统上不一样 还是不要用

以四格缩进为荣

有时候在远端用edit或者notepad修改脚本,在程序顶端加个if,4格缩进就非常之讨厌,下面每一行都得缩缩缩缩,还得目测他们是不是平齐。。。

哎 目测  我眼力不好。。。

16 楼

logicgate

2009-10-13

写了不少python了,发觉还是喜欢java,哎,这就是命。

15 楼

星情泪

2009-10-13

改天程度代码按行收费了,看你们还喜欢Python不

14 楼

darkbaby123

2009-10-13

语法这东西见仁见智了。Ruby代码写长了结尾一堆end也很烦人。对不齐的问题,找个好编辑器就能解决。

如果真用控制台远程改代码的话,长代码都很烦人……

13 楼

fire01312

2009-10-13

要不是 缩进 我可能还不喜欢python 那 哈哈

12 楼

yangzhihuan

2009-10-13

第一次看到python的时候,就非常惊讶它的缩进方式,我很奇怪怎么有人会受得了这种缩进方式的.

11 楼

jimmykuu

2009-10-13

缩进层级不要太多,不然看起来也麻烦,有些地方可以封装成方法,用if else的地方视情况可以用表驱动来做,这样程序看起来缩进层级比较少,也好理解

10 楼

admiral.xml

2009-10-13

都是工具而已。用着顺手,合适就行。

9 楼

xuby

2009-10-13

用tab键盘自动转换四个空格就可以了。

8 楼

iaimstar

2009-10-13

一开始简单的代码

pyhon的代码看起来有点qb的感觉,所以很喜欢,非常整齐

后来复杂的代码写出来,万年俱灰- -

7 楼

jamiesun

2009-10-13

我比较喜欢python的缩排方式啊

6 楼

ray_linn

2009-10-13

Blithe 写道

tab缩进

在不同系统上不一样 还是不要用

以四格缩进为荣

有时候在远端用edit或者notepad修改脚本,在程序顶端加个if,4格缩进就非常之讨厌,下面每一行都得缩缩缩缩,还得目测他们是不是平齐。。。

5 楼

Blithe

2009-10-13

tab缩进

在不同系统上不一样 还是不要用

以四格缩进为荣

4 楼

ray_linn

2009-10-13

ankyhe 写道

语法的一致性可以节省很多查阅文档的时间.

如果直接可以调用list.len(),这样不是很美吗?

我喜欢str.strip(" ")这种格式。

还有如果你认为语法支持面向对象是肤浅的话,那么我想说的是,世界上也有很多人用C写面向对象,不过那都是不得已而为之。

缩进这种问题仁者见仁,不过至少我周围的朋友,包括一些Python的小牛人,都很讨厌这个。

有时候有些人用的是空格缩进,后面的人改的时候用了tab缩进...烦琐得紧

3 楼

ankyhe

2009-10-13

语法的一致性可以节省很多查阅文档的时间.

如果直接可以调用list.len(),这样不是很美吗?

我喜欢str.strip(" ")这种格式。

还有如果你认为语法支持面向对象是肤浅的话,那么我想说的是,世界上也有很多人用C写面向对象,不过那都是不得已而为之。

缩进这种问题仁者见仁,不过至少我周围的朋友,包括一些Python的小牛人,都很讨厌这个。

2 楼

keakon

2009-10-13

不喜欢len(list),你可以list.__len__()

不喜欢str.strip(" "),你可以string.strip(str, " ")

如果换种形式就面向对象了,那Ruby也太肤浅了

至于缩进,我觉得比end美一万倍,非常讨厌类似HTML这种需要结束标记的语言

1 楼

ray_linn

2009-10-13

我也很烦python的缩进。。。

学python工作中_Python -- 我工作学习中的好帮手相关推荐

  1. python编程可以实现办公自动化_学Python编程能做什么工作?从事什么岗位?

    学Python编程能做什么工作?随着人工智能发展,学习python语言的人员有更多的岗位机会,python从事的职业广泛,从游戏到AI人工智能能都可以用Python实现.除了编程,各种岗位的人都应该学 ...

  2. 工作了 需要学OC 写博客来总结学习中的重点 忘记了可以再看一看

    教学视频推荐stanford ios7 应用开发这个课程,往后的版本就是swift语言的ios开发了 入门objective-c基础教程 进阶书记<<Effective 0bjective ...

  3. 学python还是javascript_你觉得学 Python 还是 Java 更好找工作?

    都不好找工作. 学个基础语法,再做个图书馆管理系统,再刷10道leetcode,找个小厂练练手,然后等大厂缺人的时候在混进去,好好混几年做几个大项目,一路高歌. 那个时代已经结束了. 学python还 ...

  4. 学Python从业前景如何?工作机会多吗?

    自从人工智能越来越火热开始,Python语言就一直成为焦点,常见的应用领域有:数据处理,爬虫,云基础设施,web项目开发,人工智能等.Python火热,刺激了市场的需求,在国内某知名互联网招聘网站上, ...

  5. 学Python的女生好不好找工作?

    Python作为最适合新手入门学习的编程语言,现如今学习它的人数不在少数,有一些女同学也跃跃欲试,但是一想到工作的问题又打起了退堂鼓,那么女生学Python到底好不好找工作呢? 标题Python女生好 ...

  6. 自学python好找工作么-学Python可靠吗?好找工作吗?

    随着Python的发展,想做Python工程师的人越来越多,很多人说想做Python工作还是去培训机构比较可靠,那么参加成都Python机构有用吗? 为什么要参加培训呢?因为自学不知道学什么,不知道怎 ...

  7. 你觉得学 Python 还是 Java 更好找工作?

    [此文章转自乐字节] 对于程序员初学者,或者稍微了解互联网行业的人,这几年最频繁地听到的两种编程语言就是 Python 与 Java . 如果你问一名 Java 程序员,肯定会建议你先学 Java,因 ...

  8. 高中生学python培养思维能力_python学习(七周七第二章结构化思维及如何学习)...

    20180908星期六 总结中,为没有华丽的语句感到烦恼.是因为自己忘记初衷,如果是学习就记录今天学习内容.感想.问题:如果是工作就记录今天最优成就的一件事.今天遇见的问题:如果是生活就记录今天最开心 ...

  9. python可以从事什么工作-对话极客晨星:现在学Python 长大可以从事什么工作?...

    在程序员的世界中,有句广为流传的话,叫"人生苦短,快用Python".这句话非常形象地说出了Python语言在程序员心目中的地位.相比C++或Java等语言,Python让开发者用 ...

  10. 学python以后是做什么工作-对话极客晨星:现在学Python 长大可以从事什么工作?...

    在程序员的世界中,有句广为流传的话,叫"人生苦短,快用Python".这句话非常形象地说出了Python语言在程序员心目中的地位.相比C++或Java等语言,Python让开发者用 ...

最新文章

  1. 295. 数据流的中位数
  2. 6个2教你认识递归的力量!
  3. 无线网络连接无法停用
  4. ionic3使用@angular/http 访问nodejs(koa2框架)服务不能返回数据
  5. mysql之case_mysql存储过程之case语句
  6. DSP入门:中断PIE
  7. SAP HANA解读-2012 SAP商业同略会分享
  8. Android-循环访问网站App
  9. java scanner_Java Scanner radix()方法与示例
  10. command对象的三个主要的方法 1119
  11. IOS iframe宽高问题(来至stackoverflow)
  12. cupp字典生成工具(同类工具还有crunch)
  13. 数学建模:排队论模型
  14. 萌新的51之旅——串口通信(2)
  15. 3步上架iOS APP【2022最新教程】
  16. 2019年全套web前端视频教程链接分享
  17. 护眼灯到底有没有护眼的效果?带你了解市面上的护眼灯真的护眼吗
  18. 户外生活--香八拉之(黑石头至白家疃)
  19. wiring的运行(使用open source产品组装你的web应用架构)
  20. 蓝桥杯第十三届大赛web大学组题目及答案解析

热门文章

  1. 改变社交与工作状态的新型软件
  2. wps下载 wps怎么显示所有窗口?
  3. java实现qq炫舞音乐播放功能_Java 炫舞按键功能 DancingPlay (整理)
  4. JS省市联动 需要引用JQUERY包
  5. html5创建自定义标签,在html中创建自定义标签
  6. 记一次大型活动-圣诞苹果活动的心得
  7. 【NOIOL】【数论 / 数值】正反切函数的应用
  8. ManGe总结的常用js方法
  9. oracle计数器重制,python – redis:每天重置计数器
  10. python字典存在u {u'presale': u'aaa', u'presalePhone': u'13345678917'}