其实Python不好学

星星点灯

来自: 星星点灯
2010-07-15 14:07:35

×
加入小组后即可参加投票
  • 星星点灯

    星星点灯 楼主 2010-07-15 14:21:27

    笔者感觉,用Python写程序和把Python作为shell来用就像用两种不同的语言。 把Python作为shell的时候尽量把程序写成一行,比如: a,b = 1,2 比如列表解析 但用Python写程序的时候笔者更喜欢这样写: a = 1 b = 2 这样以后维护的时候方便一些,笔者在写程序的时候也不喜欢用列表解析,宁愿用for循环遍历列表,一步一步处理然后重新赋值,因为列表解析的可读性并不好,特别是做复杂一点的处理的时候 感觉一些Python的优点,在作为程序开发语言的时候,就用不到了,不知道大家是什么感觉,可能是我从别的语言里面的习惯还没改过来

  • 乔治

    乔治 (若能起舞) 2010-07-15 14:47:31

    看了很多python的电子书,完全不懂它的执行步骤,难道就是从上往下? 可能太菜鸟了。

  • 星星点灯

    星星点灯 楼主 2010-07-15 14:50:23

    是从上到下

  • 膘

    (人有节操我有膘) 2010-07-15 14:51:27

    2010-07-15 14:07:35 来自: 蒜泥调黄瓜 不然Python出现了这么多年了,优点又那么多,口碑那么好,还是用的不多。 ====================== 全世界都笑了……

  • 丸子(^.^)v

    丸子(^.^)v (= = Do the right thing!) 2010-07-15 14:53:47

    别把python想太复杂~ 话说要推广python也很容易, 在全国高校计算机 软件专业中作为面向对象程序设计的教课语言, 5年后自然就推广了……

  • 星星点灯

    星星点灯 楼主 2010-07-15 14:53:47

    最讨厌“XXX笑了”、“XXX无声的飘过”、“XXX笑而不语”

  • 黑枪王荣格

    黑枪王荣格 (您的愿望,我的方向) 2010-07-15 14:55:02

    我还觉得C++不好学呢,还不是满世界用

  • [已注销]

    [已注销] 2010-07-15 14:56:48

    [内容不可见]

  • 星星点灯

    星星点灯 楼主 2010-07-15 14:58:21

    能用Python并不代表会Python,基本上会其它语言的看看Python的语法介绍就能写出一段Python代码来

  • 丸子(^.^)v

    丸子(^.^)v (= = Do the right thing!) 2010-07-15 15:01:41

    所以LZ 觉得什么语言好学捏?

  • 膘

    (人有节操我有膘) 2010-07-15 15:02:05

    2010-07-15 14:53:47 蒜泥调黄瓜 最讨厌“XXX笑了”、“XXX无声的飘过”、“XXX笑而不语” ================== 一和三是我的至爱啊…… 含笑不语……

  • [已注销]

    [已注销] 2010-07-15 15:05:42

    [内容不可见]

  • 星星点灯

    星星点灯 楼主 2010-07-15 15:07:28

    2010-07-15 15:02:05 松茸.postgres (中华田园老公) 一和三是我的至爱啊…… 含笑不语…… ============================================= “笑而不语”太暧昧,既然都笑而不语了,还“语”出来做什么。 就像一个抛媚眼的女人,“一边去”、“不要碰我”挂在嘴边,如果真的不碰她了她会再来一句“你好讨厌哦”-_-|||

  • EPA

    EPA 2010-07-15 15:09:15

    是不是语言好懂,但是不容易写。lisp也是一门很优秀的语言,但是学这个都被人称为遁入空门

  • 阿神

    阿神 (哈哈 加入豆瓣音乐人了) 2010-07-15 15:09:53

    如果要说思想, 你能把编程的思想融汇贯通, 那基本上任何一个语言都可以抄起来就用了. 如果要说这样python就没意义了, 那么英语法语德育中文你学他们的意义何在, 都不都表达一个意思么.... 能说得像老外自然好, 说得不像, 互相能沟通也是不错的嘛. 所以不用这么较真. 都是工具而已.

  • 膘

    (人有节操我有膘) 2010-07-15 15:11:38

    # 蒜泥调黄瓜 2010-07-15 15:07:28 蒜泥调黄瓜 2010-07-15 15:02:05 松茸.postgres (中华田园老公) 一和三是我的至爱啊…… 含笑不语…… ============================================= “笑而不语”太暧昧,既然都笑而不语了,还“语”出来做什么。 就像一个抛媚眼的女人,“一边去”、“不要碰我”挂在嘴边,如果真的不碰她了她会再来一句“你好讨厌哦”-_-||| > 删除 ======================= 兄弟你真是妙人啊…… 一边去什么的,最讨厌了,我一个都不知道

  • 欢乐马

    欢乐马 (想把话都说的诚恳,亦如我的沉默) 2010-07-15 15:13:39

    我觉得,在于自己的眼界~真的是没人用python?还是楼主知道的太少?别只看国内~

  • 桂林

    桂林 (我首先是个木头人其次是个土人) 2010-07-15 15:23:26

    python不够流行的原因不是python难学。 C++比python流行,楼主觉得C++好学吗?

  • 星星点灯

    星星点灯 楼主 2010-07-15 15:30:09

    2010-07-15 15:13:39 Vincent Shui (i'm always online) 我觉得,在于自己的眼界~真的是没人用python?还是楼主知道的太少?别只看国内~ ================================================================= 我自己写Python脚本在服务器给自己开虚拟主机,创建账号、文件夹,批量设置权限,定期备份新增加的数据同步到另一台服务器,但我并不觉得我算是学“会”Python了。 我相信很多人也是像我这样,能用Python做事,但用Python做不出成熟的作品,拿web方面为例,很多人用Python搭建了自己的博客,有评论、tag这些基本的功能,但这只能算是一个example吧。 也可能多数人都拿Python做事,而不是开发项目,才导致Python的库多的数不过来,但作品屈指可数

  • LipingTaBaBa

    LipingTaBaBa 2010-07-15 15:39:21

    也可能多数人都拿Python做事,而不是开发项目 ============哥们.你是哲学系的么? 本来清清楚楚的概念,到了你这里就开始不明不白了."做事"和"开发项目"的不同是啥啊?

  • 山海间

    山海间 (^_^) 2010-07-15 15:39:37

    LZ,你那个标准叫精通,不是会。还有真正精通的人一般不会到处显摆吧

  • 星星点灯

    星星点灯 楼主 2010-07-15 15:42:32

    2010-07-15 15:39:21 LipingTaBaBa (你以为我是文盲啊) 也可能多数人都拿Python做事,而不是开发项目 ============哥们.你是哲学系的么? 本来清清楚楚的概念,到了你这里就开始不明不白了."做事"和"开发项目"的不同是啥啊? ====================================================================== 做事是指服务器维护、测试、数据分析、科学计算……,范围很广 开发项目是指做出来ulipad、豆瓣这些东西

  • 星星点灯

    星星点灯 楼主 2010-07-15 15:44:54

    2010-07-15 15:39:37 山海间 (又寂寞又美好……) LZ,你那个标准叫精通,不是会。还有真正精通的人一般不会到处显摆吧 ================================================================== 好吧,那个标准叫精通,那么国内精通PHP的比精通Python的多20倍以上

  • [已注销]

    [已注销] 2010-07-15 15:56:06

    [内容不可见]

  • 1001夜

    1001夜 (知行合一) 2010-07-15 15:59:05

    2010-07-15 14:53:47 蒜泥调黄瓜 最讨厌“XXX笑了”、“XXX无声的飘过”、“XXX笑而不语” —— 哈哈哈哈哈哈哈哈哈

  • 1001夜

    1001夜 (知行合一) 2010-07-15 16:09:47

    人数是少点儿。 但其实不能排除有一些大哥,他们平常用python写用例、批处理脚本,都没心情查查这玩意叫啥。 更不知csdn、javaeye、cu怎么走。

  • 机械唯物主义

    机械唯物主义 (现在生产力瓶颈是强智能处理) 2010-07-15 16:21:26

    主要是python太简单了,很多人认为是小case,不屑去学,而去转攻C++。

  • 机械唯物主义

    机械唯物主义 (现在生产力瓶颈是强智能处理) 2010-07-15 16:30:32

    还有就是虽然学习很简单,但是需要思路对。 问题是很多人的思路有问题,无法接受import this里面的原则。

  • seacoastboy

    seacoastboy 2010-07-15 16:30:50

    转攻C++ 然后被c++ 攻了 O(∩_∩)O~

  • 天真無邪望月君

    天真無邪望月君 (购书如山倒,读书如抽丝) 2010-07-17 16:20:20

    2010-07-15 16:30:50 seacoastboy (同喜同乐!) 转攻C++ 然后被c++ 攻了 O(∩_∩)O~ ======================================= +1

  • Olvido

    Olvido 2010-07-17 20:26:45

    Python是入门容易,精通难。

  • iamvirus

    iamvirus 2010-07-17 22:35:01

    C才好学

  • 子子叔

    子子叔 (预防性拉黑是一种心虚的表现) 2010-07-17 22:44:28

    C好学。。。 C好学就不会有PYTHON了

  • smallfish

    smallfish (.) 2010-07-17 22:53:48

    各位好。Python真的没啥优点么?求指点。

  • 未名道人

    未名道人 (心如止水) 2010-07-18 10:11:53

    关键是python无法下载了! 不是所有人都愿意翻墙!

  • smallfish

    smallfish (.) 2010-07-18 10:36:37

    2010-07-18 10:11:53 易者 (心如止水) 关键是python无法下载了! 不是所有人都愿意翻墙! 鄙人维护googlecode有一份下载。没有更新最新的2.6.5和2.7。 http://code.google.com/p/smallfish/

  • alanfei

    alanfei 2010-07-19 08:55:40

    要深入任何语言都不简单

  • Rei

    Rei (Ruby 程序员) 2010-07-19 09:26:50

    哈哈哈,”项目“

  • 膘

    (人有节操我有膘) 2010-07-19 14:20:28

    2010-07-18 10:26:13 孟正知行 (神州) 转攻java了 非常容易.. python对新人无任何感情. ========================== 我为什么突然有一点莫名的罪恶感

  • Shell

    Shell (事出反常必有妖) 2010-07-19 15:29:35

    太容易的话就一点技术性都没有了,那你还能指望靠它混饭吃吗?

  • 天苍苍苍

    天苍苍苍 (天蒼蒼 也茫茫 風吹草地好多羊) 2010-07-20 04:39:17

    確實不容易~~ 我PHP很熟的(笑)轉的Py習慣了好久 好多完全不同的概念~ 比如, 子類 比如, 實例化 比如, dict的遞歸賦值 比如, 所有的錯誤都是用exception(這點喜歡) 還有好多~

  • 伪-七愚人

    伪-七愚人 (将Py推上舞台) 2010-07-27 15:35:04

    python 易学难精 但是python 的高级特性好好了解的话,你会觉得python真的很吸引 前提当然是对比C++的高级特性啦

  • [已注销]

    [已注销] 2010-07-27 19:01:48

    [内容不可见]

  • godc

    godc 2011-11-27 23:48:34

    python只是个脚本语言 脚本语言就是拿来用的 不会用python做项目不是因为你不会用python做项目 而是你不会做项目 所谓功夫在外 不要重复造轮子 这恐怕是每个pythoner接受的第一个劝告吧~ 让语言做语言该做得事~

  • ALENS 蓝

    ALENS 蓝 (明天早点起来毁灭世界) 2011-11-28 01:44:41

    学刘老师的,笑而不语哈哈

  • 旺福

    旺福 2011-11-28 06:45:22

    python啥都能做但是感觉啥都不算最强

  • longbo567

    longbo567 2011-11-28 08:56:14

    2010-07-15 16:30:50 seacoastboy 转攻C++ 然后被c++ 宫了 O(∩_∩)O~ ------------ 帮你改了个字~

  • 命名没有想象力

    命名没有想象力 (轻裘缓带) 2011-11-28 09:02:02

    python在国内确实不热

  • longbo567

    longbo567 2011-11-28 09:04:26

    建议楼主继续深入学习哪个30种语言的神贴~~ 定能助你打通任督二脉~

  • Ruchee

    Ruchee (Vimer) 2011-11-28 09:38:54

    哈哈,将“XX笑了”、“XX笑而不语”、“不解释”等挂在嘴上的的确确是相当不成熟的表现 一直以来我认为这是90后爱潮流的娃娃才这么干的,但事实上现在越来越多人也去学着这么用,让人很困惑,难道真的这么没有底蕴吗 我敢说,在软件开发这个圈子,经常说这样的话的人绝对不可能会是技术高手,就像电脑装个360然后抱怨程序编译不成功一样,是受全体技术人员鄙视的,当然,我也很鄙视

  • felinx

    felinx (Less is more) 2011-11-28 10:05:45

    Python确实不好学,用了5、6年还是个半吊子水平。

  • 热带鱼

    热带鱼 2011-11-28 11:49:41

    java 好学 我也不喜欢看见别人说 “XXX笑了”、“XXX笑而不语” ,缺乏英气。

  • WuGee

    WuGee (有滋有味。) 2011-11-28 12:02:54

    很难有兴趣啊,http://monclersky.com

  • 李保银

    李保银 2011-11-28 12:30:47

    同意飞龙,挺难精通的,这得需要更多的开发经验

  • 糊糊

    糊糊 (神之码农) 2011-11-28 13:33:04

    学好不容易啊.数学好学吗?从小学学到大学!!!

  • 怪石羽笺

    怪石羽笺 2011-11-28 14:58:04

    哪呢?

  • [已注销]

    [已注销] 2011-11-28 22:52:44

    [内容不可见]

  • kaiphern

    kaiphern 2014-01-21 13:52:03

    真的有点难上手。

  • 苹果先生SZU

    苹果先生SZU 2014-01-22 11:47:09

    如果要说思想, 你能把编程的思想融汇贯通, 那基本上任何一个语言都可以抄起来就用了. 如果要说 如果要说思想, 你能把编程的思想融汇贯通, 那基本上任何一个语言都可以抄起来就用了. 如果要说这样python就没意义了, 那么英语法语德育中文你学他们的意义何在, 都不都表达一个意思么.... 能说得像老外自然好, 说得不像, 互相能沟通也是不错的嘛. 所以不用这么较真. 都是工具而已. ... 阿神

    确实!会用就行

  • Earthson

    Earthson (Who am I?) 2014-01-27 10:27:06

    虽然是个坟,但看到lz的话,我觉得还是得说几句。 列表解析可读性不好?那只是因为你拒绝接受Python中的其它编程范式,因为它和你过往的习惯不同。循环是典型的命令式风格,而列表解析更加函数式一些。你说哪个更直观,我觉得很难,因为你不能因为你不了解另一种风格,就说另一种风格可读性差。个人觉得列表解析可读性更高,因为书写它的时候你会有一种自然语言一般的感觉。你并不需要考虑如何去修改一个数据结构,因为这里数据结构是按照不可变的操作方式构造的(它本质是一个map+filter)。一旦你习惯了这样一种策略——“如无必要,绝对不要去改变一个数据结构”,你就会发现这个世界其实相当美好。 当然,这也不是说写不出难以阅读的代码。比如列表解析嵌套在三层以上,不加封装的过长的条件判断。毕竟一行代码如果太长,总有难以阅读的倾向。解决方案也是相当简单,做下封装就好了。 当然,这是印证了lz的论点,Python其实没那么好学。至少你得理解多种编程范式(毕竟Python是一门多范式语言)。Python的奇怪特性也不少,这些都是要学习成本的。有些东西学了之后,你也未必能了解到它的精妙。

  • 双眼皮的猪猪

    双眼皮的猪猪 2014-01-27 11:33:57

    学python 容易 一天可以上手 但是学好python 很难。 同意楼主观点。

  • 哈哈

    哈哈 (哈哈) 2014-01-27 12:17:21

    只想说:学好什么都很难

  • albert ma

    albert ma 2014-01-27 22:42:04

    这个是个废话。哪个东西,你想精通会容易的?有个10万小时天才理论。任何专业,10万小时花下去,你就是这个领域的专家了。

  • bfrguo

    bfrguo 2014-01-28 18:53:51

    python毕竟不是主流,就好象python简明指南里写的,学java和c#是因为学了这门课,学PHP就是想赚钱,而学python是我喜欢这个,简单好用功能强大。 python号称胶水语言,也是脚本语言,和java,php之类没法比。和shell,ruby是一类 自己用就行了,做大型项目的,还是用那些主流的了。

  • Booster

    Booster (嗜睡) 2014-01-28 20:39:45

    Python用的不多?呵呵……

  • yongsean

    yongsean (悟) 2014-01-30 00:26:13

    c是库少,很多要自己写,python库多,直接用就好了 c++还是别被它强奸了就好

  • Sam

    Sam 2014-01-30 00:42:25

    2010-07-15 15:39:21 LipingTaBaBa (你以为我是文盲啊) 也可能多数人都拿Python做事,而不是开发 2010-07-15 15:39:21 LipingTaBaBa (你以为我是文盲啊) 也可能多数人都拿Python做事,而不是开发项目 ============哥们.你是哲学系的么? 本来清清楚楚的概念,到了你这里就开始不明不白了."做事"和"开发项目"的不同是啥啊? ====================================================================== 做事是指服务器维护、测试、数据分析、科学计算……,范围很广 开发项目是指做出来ulipad、豆瓣这些东西 ... 星星点灯

    pinterest instgram mozilla全都是django啊,谷歌也用了很多,还有很多人工智能,很多也作为研究性的,

  • 骗子 猪

    骗子 猪 (刺客信条) 2014-01-30 12:53:22

    看了很多python的电子书,完全不懂它的执行步骤,难道就是从上往下? 可能太菜鸟了。 看了很多python的电子书,完全不懂它的执行步骤,难道就是从上往下? 可能太菜鸟了。 乔治

    可以一行一行运行, 假如做个解释器,从下网上显示,那就是从下往上执行了. 应该算是循序执行吧, 不用条件分支循环的话.

  • 往生投資

    往生投資 (境遇即業果,轉念可改命) 2014-01-30 12:55:00

    主要的问题是不纯

  • 大江东去

    大江东去 2014-01-31 01:59:37

    关键是python无法下载了! 不是所有人都愿意翻墙! 关键是python无法下载了! 不是所有人都愿意翻墙! 未名道人

    我在墙外,装的是python2.7,需要的话可以发你一份。

  • 伢

    2014-02-06 08:57:37

    最讨厌“XXX笑了”、“XXX无声的飘过”、“XXX笑而不语” 最讨厌“XXX笑了”、“XXX无声的飘过”、“XXX笑而不语” 星星点灯

    赞成,,说那些话的人什么实质性内容都没说到,,就知道装b

  • qinbinhua601

    qinbinhua601 2014-03-31 11:24:43

    要沉下心慢慢学才能学好学扎实。

你的回应

回应请先 , 或 注册

114279 人聚集在这个小组
↑回顶部