大家都在学的编程语言 Python,可以用来干什么?
编码挑战是以广度优先的方式尽可能多地学习库、方法、以及框架的好办法。在这里保证你可以找到想要进一步探索的东西。你可能甚至还会回到这份清单里面,并且发现你用来解决其中一个挑战的东西已经激起了你新的兴趣! 以下的挑战你可以试试:
如果你打算自己搞定这些挑战而不是按照教程步骤去编码的话,那么找一份可以随时求助的资源总是好的。当你在解决这些挑战时,Python Tricks这本书是非常出色的案头信息源。它会带领你探索Python不那么知名的地方,而那些地方正是你解决问题所需要的。 Python可能不应该干的事情 显然Python是非常全能的语言,你可以用它来做很多事情。但你没法用它来做完所有事情。实际上,有些东西Python就不是很擅长。 作为一门解释性语言,Python跟设备驱动程序这样的底层设备打交道会比较麻烦。比方说,如果你只想用Python来写一个操作系统的话会遇到问题。底层应用最好还是坚持用C或者C++来写。 然而,甚至这一断言恐怕也持续不了多久。作为对Python灵活性的证明,有人正在致力于扩展Python在底层交互中的可用性的项目。MicroPython只是其中之一,其目标就是为Python提供底层能力。 如果我想做的东西没有出现在这份清单里面怎么办? 没关系!这份东西也不是面面俱到的——用Python你可以开发无数我们没有覆盖到的工具和应用。不要把你自己局限在这份清单里面。这只是一份资源,让你有个地方可以开始。 这个视频可以告诉你Python还适合哪些其他项目。你还可以看看这篇博客文章,了解去哪里寻找更多的Python项目灵感。 最后,该你来做一下****找到能调动自己兴趣的项目了。如果你不确定从何开始,那就关注我们的Twitter账号吧。我们会定期分享来自读者社区的很酷很有趣的项目。你可能会从中找到自己迫不及待想要做出贡献的一个。 接下来呢? 好了,这就是你从Python初学者发展成娴熟的Pythonista的11条道路。 不管你选择从何开始,必定会找到无数发展编程技能的光明大道。随便选一个然后开始就是了!你的项目想法没有出现在这份清单里面?可以在评论区写出来!提出你的完美项目建议。 如果你还是找不到方向,需要别人推动你一下,可以看看我们关于形成积极学习策略的提示,帮助你回到正轨。 原文链接:https://realpython.com/what-can-i-do-with-python/ 编译组出品。编辑:郝鹏程。 (编辑:惠州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |