服务与支持 |咨询热线 0931-8733767
  • 金城在线
  • 公司简介
  • 发展历程
  • 企业文化
  • 售后服务
  • 工作机会
  • 联系我们

成为一个python程序员需要学些什么

来源:发布时间:2017-12-28 13:43:20

看到过一句话,很是受用:“公司需要的是具有C++编程能力的程序员,而不是C++程序员。”你的问题是“如何成为一个Python程序员”,着眼点落在Python这个编程语言上面,未免有点可惜。


语言如宝剑,想要成为剑道高手,需要内外兼修。

外功指的是与语言相关的机制。以Python为例,需要知晓其语法与“最佳实践”,如coding convention、常用工具、Python2与3的区别等等,由于这方面Zhihu上的资料已经很齐全了,我就不上链接了(Don't let me google that for you.)。

内功指的是除语言细节以外的一切知识储备。想要成为程序员,必须具备良好的英文阅读能力,必须熟练掌握基本的数据结构与具备基本的算法设计能力,较为仔细地阅读过编译原理、计算机网络、数据库、人工智能、设计模式、软件架构的相关书籍,并在某一领域有所建树。

外功是基础,内功远比外功重要。


学语言这种事情靠的就是笨方法,多敲代码、多读文档、多思考、多分享,能力总会有提高。

内功这方面则需要下苦功夫。Knuth大神曾经说过,想要当程序员,必须先读懂他写的巨著TAOCP,不然就别当程序员。Knuth大神的话或许有点偏激,但道理应该是没错的。


相关文章
  • 预约专家

    为您提供一对一解决方案
    立即预约
  • 售前咨询

    周一至周五9:00——17:30
    立即咨询
  • 联系方式

    13919049954

    全国7×24小时热线服务
  • 免费报价

    专属专业顾问1对1报价
    免费报价