代码之家  ›  专栏  ›  技术社区  ›  anirvan

学习python-记住w.r.t习惯用法!

  •  4
  • anirvan  · 技术社区  · 15 年前

    我一直热衷于学习Python语言有一段时间了。拥有超过6年的Java(专业)经验,再加上一点C++(爱好)经验,可以说我的观点深深地植根于这种静态类型的、强绑定的语言所产生的习语中。简而言之,我可以说,老派的思维方式对我的编程风格有重大影响。

    我之所以选择python,而不是说ruby,主要是因为我有一些兼职工作可以帮助我使用python。已经两个星期了,一切都是革命性的!带空闲和 Python Essential Reference 一个接一个的启示。这就像一个经典物理学家在重力消失后的感觉!

    不管怎样,我知道要想在python中高效运行,需要花一些时间进行实际的实践工作。不仅仅是语法,我觉得这是因为我的思维方式。然而,尽管我已经做好了充分的准备,但有一件事让我很不安- python提供了太多的成语来执行相同的操作。例如,列表理解和过滤(…),应用(…)和eval(…)等,虽然这些习语不能完全替代,但我发现它们的主要目的在很大程度上是重叠的。 我理解,相对于它们的使用,必须有潜在的性能提升。然而,作为一个初学者,什么是接受教育和控制“n”方法分散注意力解决相同问题的最好方法?

    7 回复  |  直到 15 年前
        1
  •  4
  •   ChristopheD    15 年前

    filter map this thread eval

        2
  •  3
  •   John C    15 年前
        4
  •  2
  •   limist    15 年前
        5
  •  2
  •   bigjim    15 年前

    import this
    

        6
  •  1
  •   shylent    15 年前
        7
  •  0
  •   Ned Batchelder    15 年前