惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
H
Hacker News: Front Page
P
Palo Alto Networks Blog
T
ThreatConnect
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
T
True Tiger Recordings
P
Privacy & Cybersecurity Law Blog
B
Blog
IT之家
IT之家
Last Week in AI
Last Week in AI
F
Full Disclosure
Hacker News: Ask HN
Hacker News: Ask HN
C
Comments on: Blog
Microsoft Azure Blog
Microsoft Azure Blog
C
Cybersecurity and Infrastructure Security Agency CISA
Microsoft Security Blog
Microsoft Security Blog
博客园 - 【当耐特】
N
News and Events Feed by Topic
NISL@THU
NISL@THU
腾讯CDC
雷峰网
雷峰网
Security Latest
Security Latest
李成银的技术随笔
M
Microsoft Research Blog - Microsoft Research
L
LangChain Blog
L
Lohrmann on Cybersecurity
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Check Point Blog
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
博客园 - Franky
N
News | PayPal Newsroom
V
V2EX
A
About on SuperTechFans
The Register - Security
The Register - Security
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google Online Security Blog
Google Online Security Blog
MyScale Blog
MyScale Blog
Cisco Talos Blog
Cisco Talos Blog
Vercel News
Vercel News
WordPress大学
WordPress大学
C
Cyber Attacks, Cyber Crime and Cyber Security
The Hacker News
The Hacker News
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
爱范儿
爱范儿
A
Arctic Wolf
L
LINUX DO - 最新话题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - 朱永光

Dapr云原生应用开发系列6:绑定构建块 Dapr云原生应用开发系列7:工作流集成 Dapr微服务应用开发系列5:发布订阅构建块 Dapr微服务应用开发系列4:状态管理构件块 Dapr微服务应用开发系列3:服务调用构件块 Dapr微服务应用开发系列2:Hello World与SDK初接触 Dapr微服务应用开发系列1:环境配置 Dapr微服务应用开发系列0:概述 利用Azure Functions和k8s构建Serverless计算平台 我如何通过K8S开发认证(CKAD)考试 对Windows桌面应用程序进行UI自动化测试 Service Fabric是什么? 如何把遗留的Java应用托管在Service Fabric中 如何在本地数据中心安装Service Fabric for Windows集群 当TFS/VSTS遇上Power BI .NET英文技术文章导读(2017-03-23) .NET英文技术文章导读(2017-02-09) Power BI入门教程 如何把Power BI嵌入到Web应用中
数据分析师的福音——VS 2017带来一体化的数据分析开发环境
朱永光 · 2016-12-01 · via 博客园 - 朱永光

(此文章同时发表在本人微信公众号“dotNET开发经验谈”,欢迎右边二维码来关注。)

题记:在上个月的Connect() 2016大会上,微软宣布了VS 2017 RC的发布,其中为数据分析师带来了一体化的开发环境。

我们知道Visual Studio 2017带来的一大改变就是,轻量级的快速安装模式:把各种功能特性按照开发领域(Workload)进行组织划分,安装的时候只需要选择自己所需要用到的那部分开发领域就可以快速完成VS的安装。

随着数据科学越来越热门,在刚刚发布的VS 2017 RC中,微软已经独立提供了两种和数据分析相关的开发领域了:数据存储和处理、数据科学和分析应用。见下图所示:

选择“数据存储和处理”开发领域,让你能够获得大数据存储和高级分析的开发环境。除了基本SQL以外,还支持HDInsight(Hadoop/Spark)和Azure机器学习的开发能力。

选择“数据科学和分析应用”开发领域,让你能够获得用于构建分析应用的相应开发环境。包括如下内容:

可用来构建桌面、Web、科学计算、数据科学和机器学习应用的Python的开发工具(PTVS)。支持CPython 2.x/3.x、IronPython、Jython、PyPy等。也包含了Anaconda这一可以安装大量科学计算和分析Python包的包管理器。如下图所示:

可用来构建统计、数据科学和机器学习应用的R开发工具(RTVS)。同时支持CRAN RMicrosoft R两种发行版本。如下图所示:

可用来开发各类数据处理任务的的F#开发工具。由于F#是类LISP的函数式为先的语言,同时兼具面向对象的特性,所以天然就是用来开发机器学习等人工智能应用的首选语言。如下图所示:

F#作为微软头等语言之一,Visual Studio一直以来都支持它的开发环境。而对于Python和R,其实微软之前也一直以开源插件的形式为VS提供这方面的开发能力。我之前的文章都有介绍过。

另外需要强调的是,Python和R已经成为数据分析、数据挖掘、数据科学方面使用最广的两种语言,见下图:

本文基于The Data Science Workloads in Visual Studio 2017 RC整理翻译而来。