从零开始学Python--编写你的第一个应用程序

软件开发要遵循许多流程,并且有着严格的程序步骤,但绝对不是什么魔法。亚瑟·C·克拉克曾经说过:“任何先进的技术,如果你不深入了解相关的细节,都无法将其和魔法区分开来”。本章将为大家逐一揭去软件开发的神秘面纱,带领大家了解其中涉及的相关技术。当学完本章内容后,相信大家都能开发出一个简单的应用程序(并且也不会再用魔法这个词来形容软件开发了)。

就像其他工作一样,人们在编写应用程序时也要用到一些工具。在使用Python开发应用程序时,你可以不用其他集成开发工具,但是使用它们能够让开发过程变得更简单,所以进行软件开发时我们一般都会选择某个集成开发工具供使用。在本章中,我们会选用一个人们常用的集成开发环境(IDE)——Jupyter Notebook,它是Anaconda工具集的一部分。IDE是一种特殊的应用程序,使用它可以让代码的编写、测试、调试工作变得更容易。前面一章,我们用过了Python命令行工具,相比于Python命令行工具,Anaconda提供了更多功能,为我们编写应用程序提供了更大便利。

除此之外,编写Python应用程序时,还有许多其他工具可供我们选用。本书不会详细讲解这些工具,只讲Anaconda,并且它也是免费的。不过,随着自身水平的提高,你可能会发现其他工具有很多你感兴趣的功能,比如Komodo Edit。

为何IDE如此重要

一个好问题是:既然Python命令行工具已经很不错了,那使用Python为什么还要使用IDE呢?其实,Python本身就包含了一个功能有限的IDE——IDLE。也许有人会说学习期间只使用IDLE这个工具就足够了,甚至认为使用它也能开发出完整的应用程序。然而

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值