文件名称:Intercom
文件大小:26KB
文件格式:ZIP
更新时间:2024-03-31 08:25:05
Python
对讲机回家测试该存储库包含对讲机回家测试的代码,在该代码中,我们邀请都柏林办事处100公里内的客人参加活动。 选择Python 3.6是因为它是一种快速的语言,可以被大多数开发人员很好地理解和支持,并且性能不是关键。 这样的事情可以在AWS Lambda中运行,它可以与Python很好地配合使用。 输出被写入./output.txt。 假设由于这是要在生产中运行的,因此环境是众所周知的。 如果要在对讲人员中分发,那么我们将不得不针对不同版本的Python和OS进行修改。 假设: 将在Ubuntu 18.04中运行。 在64位机器上,精度应足以避免使用数字版本来计算大圆距离。 地球的直径是6371km。 假设将有一个Person模型。 在const文件中硬编码了都柏林办公室的坐标和距离阈值,也可以接受它们作为程序参数。 在任何错误情况下引发自定义IntercomExecption都
【文件预览】:
Intercom-master
----utils()
--------fileUtils.py(2KB)
--------const.py(237B)
--------__init__.py(0B)
--------__pycache__()
--------inviteUtils.py(1KB)
--------mathUtils.py(3KB)
----testCases()
--------in3.txt(87B)
--------in5.txt(68B)
--------in2.txt(99B)
--------in4.txt(82B)
--------in1.txt(0B)
----models()
--------__init__.py(0B)
--------__pycache__()
--------person.py(622B)
----main.py(486B)
----requirements.txt(13B)
----res()
--------in.txt(3KB)
--------out.txt(268B)
----README.md(3KB)
----tests()
--------test_FileUtils.py(860B)
--------__init__.py(0B)
--------__pycache__()
--------test_MathUtils.py(2KB)
--------test_inviteUtils.py(531B)
----.gitignore(11B)