我有一个python功能,在木星笔记本/谷歌Colab,它检查当前的股票价格和其他计算。我计划根据一些触发器设置一些警报。因此,为了能够在整个工作日中运行,我如何以及在哪里运行代码?
如何运行python代码24x7?我需要一个24小时运行的指定服务器吗?
二、我是否应该将代码更改为python脚本,而不是使用笔记本?
三、对python项目结构有很好的参考吗?
四.对于python库设置电子邮件/sms/Whatsapp警报有什么建议吗?
我计划在将来增加ML功能。我应该使用云函数对本地GPU吗?
发布于 2020-09-05 20:19:24
I.您可以使用您选择的编译器(如Visual或PyCharm )运行python脚本。但是,这会耗尽CPU,可能不是在任何时候运行的最佳选择。就我个人而言,我使用Vim编辑我的文件,并对脚本使用Git Bash。我的脚本运行了几个小时,同时使用我的电脑没有问题。
II.您可以使用标准文本编辑器或python编译器。你是否想要追踪你的错误取决于你自己。
III. --我不希望我的答案因为广告而被标记,所以我只想说,简单地搜索一下“最佳Python”就会给出一些很棒的结果。但是,作为参考,您可以参考https://docs.python.org/3/的官方python文档。
IV.是一个很好的发送短消息/Whatsapp消息的库。你可以输入发件人的电话号码和接收者的号码,这基本上就是发送文本的时候了。下面是一些更多的信息:https://www.twilio.com/docs/libraries/python。
对于电子邮件,可以使用标准电子邮件系统(如SMTP )。下面是关于这个的更多信息:https://www.tutorialspoint.com/python/python_sending_email.htm
V. --这取决于应用程序的最终目标是什么。如果你打算把它展示给你的朋友和家人,当地的GPU应该没问题。但是如果你计划向公众发布它,使用云服务器是最好的选择之一。
发布于 2020-09-05 20:41:39
一种设计解决方案是使用云提供商(如google云平台或amazon服务)来安排python脚本的执行。涉及到的gcp服务包括Pub/Sub、Cloud、Cloud、存储库。
scheduler
。
https://stackoverflow.com/questions/63758021
复制相似问题