浏览Python网页的发现和收获

    Python的官方网页(https://www.python.org/)上包含了供初学者了解、学习、应用Python的大部分内容。

    网站的首页有Downloads的界面可以供我们免费下载Python3的多个版本的软件,其中3.64是目前稳定的最新版本。从About界面可以看到Python的一些基本信息,包括Python 的应用以及相关帮助等。Documentation里面可以下载Python的一些标准文档、指导文档以及了解有关Python的相关书籍等。Community是Python的社区。Success Story里面包含了Python在各个领域中成功的应用案例。News、Events则包含了Python 的相关新闻和相关事件。   

    本人最近阅读了Success Story中Scientific模块中的一篇关于Computational chemist的成功案例AstraZeneca Uses Python for Collaborative Drug Discovery(详情见https://www.python.org/about/success/astra/

    这个案例讲述了世界有名的制药公司AstraZeneca使用Python改进其内部药物分析软件 H2X,并在健壮性、可拓展性和可维护性上获得巨大提升的事情,从这个案例中我看到了Python 的几点其他软件所不能比拟的巨大优点:

  1. Python内部的错误处理:

    Python能捕获软件运行过程中的很多种异常并且能处理其中一些程序开发者所没有预料到的异常;其次Python有严格的格式检测,能发现程序中细微之处的错误;而且Python能帮助用户找出发生错误的位置,通过其内置的traceback数据类型显示。 

2. Python强大的拓展性:

    在文章中,开发人员利用了Python的拓展性开发了一个Property Manage(类似规则库)来维护药物的特性,这个库包含了一个数据缓存和一个从特性名到预测函数的映射,该库可以容纳所有的当前和未来的预测方法,并且这很容易理解和维护。这都得益于Pytho强大的拓展功能。

3. Python的动态数据类型

    Python的动态数据类型可以使用户直接定义变量而不必声明其数据类型,编译器能自动创建相应数据类型的变量,并销毁没有用到的变量,使得编程更加方便快捷。

        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值