linux和python先学哪个
不少Python新手经常问到学Python到底需不需要学习Linux?Python不是支持Windows和Linux操作系统吗?能在Windows下开发为什么还要学习Li...
不少Python新手经常问到学Python到底需不需要学习Linux? Python不是支持Windows和Linux操作系统吗?能在Windows下开发为什么还要学习Linux
展开
2个回答
2020-11-12 · 专注大学生职业技能培训在线教育品牌
关注
展开全部
不少Python新手经常问到学Python到底需不需要学习Linux? Python不是支持Windows和Linux操作系统吗?能在Windows下开发为什么还要学习Linux?问这样的问题的朋友,可能还没有真正入行Python开发或者没有真正参与公司的一些项目部署,上线过程,对于上面问题,首选答案是肯定的,Python开发可以在Windows下开发,但是Linux学习仍然是必须的。(推荐学习:Python视频教程)
线上服务器一般是
一般在生产环境中,服务器基本都是Linux的,比如centos,红帽,ubuntu等pnux系统,为什么服务器用pnxu居多?比如其中一点肯定是安全啊,我们听过Windows经常死机,被勒索病毒入侵要支付比特币,但是这些在Linux下却不经常发生,其他也有很多原因可以网上查找,所以生产环境的Python脚本都是在pnux系统上部署的,但是开发的话,考虑到操作的方便,Windows或者Mac下不仅仅有图形界面,而且性能也会好些,操作起来比较容易,快捷,毕竟使用过乌班图的都知道,装虚拟机还是对电脑性能有一定要求的,电脑配置跟不上的话,用乌班图也会很卡顿,而一般服务器级别的系统都是字符型界面,就是咱们传说中的黑屏,如果你想在pnux服务器上开发也是可以的,只不过比较麻烦,对代码水平和操作熟练度要求很高。
部署
线上部署经常会遇到部署到服务器上后调试代码的问题,一般在调试过程中,开发人员会经常性的来回切换目录,查找文件,用VI来修改代码,这些常规的操作,都是一名python开发工程师的必备技能,vi运用也是各种Linux命令,这样会方便直接,不用将代码传到线下,修改完再传到服务器,那些搞黑客都是直接在Linux下命令来操作的,因为他们要攻击修改对方服务器代码数据,必须要懂这Linux下的所有操作,而且对于黑客来说,用命令比图形界面更高效
Linux更方便
Linux相对于开发者而言更加方便,Linux系统你是拥有着最高权限的,里面的各种配置,工具都任由你来选择,但是Windows下,你能对系统做的修改就相对麻烦些。使用Linux,各种配置文件的修改也就是几个命令的事,工具的安装也就几个命令,Windows下面如果修改配置,你可能需要到处去寻找这个文件,这也是图形界面的缺点。
总结一下,Python语言也可以在Windows下学习和开发,但是在Linux系统下更加方便些。比如,如果是想用Python开发网站(现今流行的、成熟的Python Web框架)那就需要使用到Linux平台了,毕竟搭建这样的网站Linux平台更常用;第二如果想使用Python爬虫爬取数据,在Linux系统上也要更方便一些;还有就是想学习网络安全渗透测试,在Linux上编写Python自动化测试脚本也很有必要。
更多Python相关技术文章,请访问Python教程栏目进行学习!以上就是小编分享的关于linux和python先学哪个的详细内容希望对大家有所帮助,更多有关python教程请关注环球青藤其它相关文章!
线上服务器一般是
一般在生产环境中,服务器基本都是Linux的,比如centos,红帽,ubuntu等pnux系统,为什么服务器用pnxu居多?比如其中一点肯定是安全啊,我们听过Windows经常死机,被勒索病毒入侵要支付比特币,但是这些在Linux下却不经常发生,其他也有很多原因可以网上查找,所以生产环境的Python脚本都是在pnux系统上部署的,但是开发的话,考虑到操作的方便,Windows或者Mac下不仅仅有图形界面,而且性能也会好些,操作起来比较容易,快捷,毕竟使用过乌班图的都知道,装虚拟机还是对电脑性能有一定要求的,电脑配置跟不上的话,用乌班图也会很卡顿,而一般服务器级别的系统都是字符型界面,就是咱们传说中的黑屏,如果你想在pnux服务器上开发也是可以的,只不过比较麻烦,对代码水平和操作熟练度要求很高。
部署
线上部署经常会遇到部署到服务器上后调试代码的问题,一般在调试过程中,开发人员会经常性的来回切换目录,查找文件,用VI来修改代码,这些常规的操作,都是一名python开发工程师的必备技能,vi运用也是各种Linux命令,这样会方便直接,不用将代码传到线下,修改完再传到服务器,那些搞黑客都是直接在Linux下命令来操作的,因为他们要攻击修改对方服务器代码数据,必须要懂这Linux下的所有操作,而且对于黑客来说,用命令比图形界面更高效
Linux更方便
Linux相对于开发者而言更加方便,Linux系统你是拥有着最高权限的,里面的各种配置,工具都任由你来选择,但是Windows下,你能对系统做的修改就相对麻烦些。使用Linux,各种配置文件的修改也就是几个命令的事,工具的安装也就几个命令,Windows下面如果修改配置,你可能需要到处去寻找这个文件,这也是图形界面的缺点。
总结一下,Python语言也可以在Windows下学习和开发,但是在Linux系统下更加方便些。比如,如果是想用Python开发网站(现今流行的、成熟的Python Web框架)那就需要使用到Linux平台了,毕竟搭建这样的网站Linux平台更常用;第二如果想使用Python爬虫爬取数据,在Linux系统上也要更方便一些;还有就是想学习网络安全渗透测试,在Linux上编写Python自动化测试脚本也很有必要。
更多Python相关技术文章,请访问Python教程栏目进行学习!以上就是小编分享的关于linux和python先学哪个的详细内容希望对大家有所帮助,更多有关python教程请关注环球青藤其它相关文章!
2021-07-06 · 百度认证:北京一天天教育科技有限公司官方账号,教育领域创作者
关注
展开全部
Linux属于操作系统,Python属于编程语言,可以先学习Linux,后学习Python。
从生产环境上来说,服务器基本都是采用的Linux系统,比如说centos,红帽,ubuntu等系统,所以生产环境的Python脚本都是在Linux系统上进行部署的,一般开发Python脚本基本在Windows或者MAC系统上,操作起来比较容易、快捷,一般服务器级别的系统都是字符型界面,也可以在Linux服务器上进行开发。
一般Python开发程序,需要部署环境产量,还有一些集成的软件,最重要的是Python语言功能非常强大,可以开发很多的事情,无论是常用的Python爬虫,还是数据分析、人工智能、3D游戏开发,Python都具有非常不错的作用。
其实,从整体来说无论做什么Windows都可以做,不过相对于来说Linux的性能效率更高一些,同时还可以让Python发挥出更大的性能和作用。
同时,Linux相对于开发者来说更加方便,Linux系统下拥有最高的权限,各种配置和工具可以随意选择,相对于Windows系统,做修改是比较麻烦的事情。
当然Linux并不是必须学习的,不过Linux是非常不错的选择,可以起到更好的作用,使用起来更加方便一些。
从生产环境上来说,服务器基本都是采用的Linux系统,比如说centos,红帽,ubuntu等系统,所以生产环境的Python脚本都是在Linux系统上进行部署的,一般开发Python脚本基本在Windows或者MAC系统上,操作起来比较容易、快捷,一般服务器级别的系统都是字符型界面,也可以在Linux服务器上进行开发。
一般Python开发程序,需要部署环境产量,还有一些集成的软件,最重要的是Python语言功能非常强大,可以开发很多的事情,无论是常用的Python爬虫,还是数据分析、人工智能、3D游戏开发,Python都具有非常不错的作用。
其实,从整体来说无论做什么Windows都可以做,不过相对于来说Linux的性能效率更高一些,同时还可以让Python发挥出更大的性能和作用。
同时,Linux相对于开发者来说更加方便,Linux系统下拥有最高的权限,各种配置和工具可以随意选择,相对于Windows系统,做修改是比较麻烦的事情。
当然Linux并不是必须学习的,不过Linux是非常不错的选择,可以起到更好的作用,使用起来更加方便一些。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询