我将在下个学期使用我的MacBook Pro进行基于Python的计算机科学课程。 它将围绕这个类的定制devise包 。 问题是,这个软件包是由微软研究院赞助的,所以显然是在Windows的基础上devise的。 据说,它也运行在Mac OS和Linux上,但是他们表示,他们并不正式支持SNow Leopard。
我担心的是,在Mac和PC上的Python代码之间会有一些微小的差别。 作业在线提交,并为结果分级。 显然,他们实际上并不看代码本身。
这是一个问题吗? 我应该在一个虚拟机/分区中安装Windows并完成它? 还是应该留在我觉得最舒服的地方? 毕竟,不断来回切换将是一个巨大的麻烦。 谢谢你的帮助!
我如何使shell脚本在Linux和OS X上都可以工作?
二进制和共享库在不同版本的相同Linux发行版中的兼容性
我可以将AS400上的DB2数据库转储到Windows或Linux上吗?
如何使用Java ON LINUX实时读取文本文件?
如何写入Windows 10上的Access数据库
如何以编程方式设置“以pipe理员身份运行此程序”
Linux与Windows dev / urandom的兼容性,有没有更好的方法?
有没有可能为gnome编写代码,然后将其构build到Windows?
C(++)编译器转换 – 请使DJGPP离开
.net3.5应用程序与.net框架4
如果类希望代码在Windows上运行,那么我会安装一个带有Windows的虚拟机,因为有些东西可能不会以相同的方式工作(特别是如果您正在执行系统特定的事情,如文件系统访问或执行OS命令)。
当你和教授和其他同班同学一样的环境时,班级作业总是顺利的。
绝对开始与Mac。 如果事实证明它确实需要Windows,那么一旦确定就可以切换。 但是在基于Unix的机器上,Python开发肯定是更自然的。
大多数网上评分者会让你提交多次,而第一个任务通常很容易,所以如果使用Mac引起你的问题,你应该很快就知道。 与此同时,在Mac上执行Python比在Windows上更顺畅。
如果他们将在Windows上测试您的代码,那么您确实需要针对该平台。 但是,如果您在Mac上感觉更舒适,请在您的设备上执行操作,同时也可以运行虚拟的双赢机器,以便在目标平台上进行测试。 我会建议优秀的VirtualBox 。 您可以与虚拟机共享本地文件夹,这样可以减少来回切换的麻烦,一旦虚拟机具有python设置,您就可以直接跳入,并直接从您开发的Mac上的目录运行代码。
从他们的网站,它看起来像Mac是完全支持(高达10.5 – 的确,10.6是不同的,足以偶尔出现问题…我还没有升级,即使我买了10.5到10.6升级的家庭包,因为我现在不在寻找麻烦)。 如果您可以使用10.5版本的Macbook,那么我会说这样做 – 熟悉和额外的生产力是值得的风险尽管他们的支持声称出了问题(尽管您可以下载并开始测试权限现在!)。 如果你的Mac选项限制在10.6以下,那么我会选择安装Windows的VMWare或Parallels虚拟机(不知道Windows 7是否完全支持,也许XP是更为谨慎的选择)。
在Mac上开发和测试。 如果它在Mac上正常工作,请在提交之前在Windows上进行测试。 用自己的编程课程完成了这么多次,尽管使用了不同的语言和技术。
去Mac,永远不会回去。
更严重的是,Mac提供了UNIX环境,Windows提供了蓝屏。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。