结合工程实践选题调研分析同类软件产品
Posted waaq
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了结合工程实践选题调研分析同类软件产品相关的知识,希望对你有一定的参考价值。
工程实践项目是采用深度学习目标识别的方法进行印章检测,编程语言首选python,寻找一个舒服的python编程软件是十分必要的。常用的python编辑软件有pycharm,vscode,jupyter notebook等,接下来将从以下几个方面来分析这三款软件的特点:
(1)这些软件的开发者是怎么说服你(陌??)成为他们的?户的?他们的?标都是盈利么?他们的?标都是赚取?户的现?么?还是别的?
这三款软件都是学习python时经常能用到的编辑软件,pycharm作为python开发届的老大哥,有着众多的用户和优秀的使用体验,比如代码补全功能、Git版本管理、单元测试等。pycharm通过专业版收费盈利,通过社区版扩大用户范围,占领市场。
vscode是我个人比较喜欢用的一个IDE。相较于pycharm,vscode更轻量,界面更好看,却同样有着代码补全、测试等功能,同时vscode还可以当c++,java,php等语言的IDE,可谓是vscode在手,什么语言都有。vscode目前是开源免费的,开源不代表不挣钱,开源这样可以提升市场占有率,提升微软品牌形象,自然可以增益其他微软产品的售卖。
jupyter notebook是上课学习用的一个编辑器,他也是数据分析、机器学习的必备工具,他能让用户将说明文本、数学方程、代码和可视化内容全部组合到一个易于共享的文档中。jupyter notebook也是一个免费软件,它目前主要通过用户捐献、赞助商赞助等方式来获取项目资金。
(2)这些软件是如何到你??的(邮购,下载,互相拷?、在线使用……)
pycharm和vscode都有着自己的官网,去官网下载即可,pycharm:https://www.jetbrains.com/pycharm/ vscode:https://code.visualstudio.com/Download。jupyter notebook则推荐使用anaconda进行安装。
(3)这些软件有Bug 么??是如何更新新版本的?
软件几乎都是有Bug的,pycharm的实时检查功能有时候就会误报错误,某些快捷键会无效等,vscode切换环境时有时候切不过去,notebook安装不完全时服务器无法启动,却又不告诉你缺什么组件。pycharm和vscode都能自己检查更新,或者自己去官网下载最新版本更新。jupyter notebook可以通过anaconda平台进行更新。
(4)此类软件是什么时候开始出现的,同?类型的软件之间是如何竞争的? 发展趋势如何?
pycharm于2011年发布,而vscode在2015年才发布,jupyter notebook在2014年发布。pycharm起步最早,功能最完善,占领了较大的pythonIDE市场,既有收费的专业版,又有免费的社区版,用户量很多。而vscode起步晚了很多,微软终于明白一件事:开源不等于不挣钱。通过免费开源、加上还不错的用户体验,迅速吸引了大量用户,提升了品牌形象,而且vscode适用三大不同操作系统,能编辑几乎所有的语言,大有一统天下之势。jupyter notebook的市场跟前两者貌似并不冲突,它更像一个笔记本,很方便用来学习、分享、和数据分析,网上的口碑非常好。
(5)列举你在使?上述软件时观察到的“特殊”现象,它们和硬件有什么不同?这些能说明软件的某些本质特性么?
软件的本质特性有以下四点:复杂性、一致性、可变性、不可视性。使用这三个软件时,都需要用到python环境,我通过anaconda软件统一配置python环境,包括TensorFlow、numpy库等。这体现了软件的一致性。
(6)你个?第?次?此类软件是什么时候,你当时是?年级,班主任叫什么?在哪?,什么状态,当时的软件是如何得到的(买的正版,盗版,下载?)
由于是跨考计算机专业,之前也只学过一些c/c++,并没有接触这些python的IDE,第一次接触就是研一上学期,班主任是翟老师,在苏州给我们上python课程。由于这三个软件要么有免费社区版,要么就开源免费,直接去官网下载即可。
(7)你是如何精通这类软件的?它给你什么好处,坏处?
才使用不到一个月的时间,不敢说精通,不过这三款软件也算是经常用到了,相信再用一段时间,进行实际的软件开发后,自然也就精通了。一开始使用pycharm软件,但是它太庞大了,启动慢,上手吃力,界面也不咋好看。于是后来又尝试使用vscode,感觉遇上了神器,快捷键跟VS2019差不多,界面好看,程序轻量,功能却挺全的,上手非常容易,用着也十分顺心。jupyter notebook则是随手小练习常用的编辑器,用它来学习机器学习、人工智能等非常高效,网上很多教程都是用jupyter notebook写的,可以说是学习的好帮手。
(8)你现在还?它么,或者是同类软件的不同品牌,为何?
这三款软件现在都还在用,jupyter notebook是学习必备,拿来当笔记本非常舒服。后续工程实践的代码编写很有可能使用vscode或者pycharm编写,都可以与github同步,实现版本管理。
(9)这种软件再过10年,20年还会存在么,为什么?
现在python正是热门的时候,正蓬勃发展中,这些主流的IDE自然也会与时俱进,不断的完善和发展,特别是vscode,不只是针对于python一个语言,它还支持c/c++,java,php等几乎所有主流的 编程语言,所以再过十年、二十年它们也很难消失。
以上是关于结合工程实践选题调研分析同类软件产品的主要内容,如果未能解决你的问题,请参考以下文章