安装了vs2019还用安装python吗 知乎都从Python转为Go了,是不是就代表Go比Python好呢?

[更新]
·
·
分类:互联网
2435 阅读

安装了vs2019还用安装python吗

知乎都从Python转为Go了,是不是就代表Go比Python好呢?

知乎都从Python转为Go了,是不是就代表Go比Python好呢?

不能这样说,因为每种语言都有自己长处,比如php写web项目很快,java的生态和开源资源多,.net的代码优美和宇宙第一IDE(VS),Python适合开发区块链和AI,而go比较适合做一些高并发的项目

为什么Python解释器需要单独安装,而c语言的编译器不需要单独安装?

并不是这样,我理解你的意思是Python去官网下了安装包,安装了才能用IDLE编写了Python。而你机器上有集成了C语言的IDE,让你错误的感觉Python得单独安装解释器才能使用。
集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件簇都可以叫集成开发环境。
Python IDE:Anaconda、pycharm、现在流行的微软VS Code等。
如果你安装了这些IDE环境,那么就不需要去官网下载Python安装包安装了。
反之,我机器上目前没有C的编译环境,那同样得安装才能编写调试C语言程序。

c有单独的编译器,只是你平时装的是和编辑器一起装了,让你误认为是没有编译器了。开源的gcc编译器了解一下?

题主的题目是错误的,C语言编译器也要单独安装,比如,你安装Windows后,系统里并没有C编译器,你需要安装才能使用,C编译器也有很多厂商的产品,微软有,以前还有turbo c等等,都是要专门安装的。

学完python编程基础就能直接从事人工智能的相关岗位吗?

我觉得如果你以前有一些编程基础,那么,通过深入地学习python编程及各种工具包的应用,是完全可以直接从事人工智能的相关岗位工作的,如语言处理、图像处理、人脸识别、目标跟踪等AI工作。我最近正好也在学习python编程。我有C,VC,VS等编程基础,所以大致要好点。
python是解释语言,执行效率要低。好处是有非常完善的代码库,包含网络、GUI、数据库、图象处理等大量内容。相对于VC、VS,python的执行效率太低了;是解释语言,即使是发行,也要附带原代码。而VS则不一样,最以EXE可执行文件,外加DLL动态链接库。
好处也是有的。可以直接使用各种第三方工具包,这样,可以直接安装并引用成熟的软件处理模块,而不需要从头开发。
可以使用已发行的跨平台计算机视觉库 OpenCV库,来快速地实现图象的边缘检测、分割、目标跟踪、人脸识别等等功能。如OpenCV包最有名的应用,目标跟踪。通过import CV2,设定捕捉区域,系统会自动从一段视频中找到捕捉目标,锁定并跟踪该目标。相关程序及跟踪图片如下:
下图绿框牢牢锁定奔驰的目标。
在语言处理、图像处理、上,也有它得天独厚的优势。
Python是个解释器,pycharm是Python编程语言IDE集成开发环境,两者配合,达到快速学习的目的。开始学习时,先要安装Python解释器,再安装 Pycharm集成开发环境, 安装Ubuntu。OpenCV库也是必不可少的。从网上下载这些工具的安装、使用方法,搭建一个好的学习平台,非常重要。
总结:python是面向人工智能的最好的学习工具,其丰富的第三方工具包,更是编程爱好者的福音。相信通过几个月的努力学习,一定会找到一个称心的AI开发工作。