建议你使用linux系统,操作系统的选择跟公司有关,就你说的机器学习算法工程师,大数据方向。一般是选择linux环境的公司多一点。
总的来说linux更适合开发者,windows更适合用户。
相比较来说,使用linux有许多优势:
1.linux环境下安装python包比较方便
2.Linux命令行功能强大
3.开放源码
4.·······
其实最重要的不是使用哪个操作系统,而是你的python能力
感觉题主刚开始接触python【PS:你的提问插图是前端js代码,不是python。当然也可能你只是随便找个图】。
一般处在初学阶段的人最容易纠结使用哪种操作系统,其实对你来说,使用哪种操作系统都不影响你学习python。
就算是你一直使用windows进行开发,未来工作了迁移到linux系统也没有什么难的。而且linux的基本操作大学课程中都会接触到的,网上教程也很多。不装linux系统,使用红帽子也行。
不用纠结,现在就去学吧。