主页 > 数据处理 > 想自学程序设计,主要用于工作中的数据计算与分析,结果对比输出,学哪种语言好?

想自学程序设计,主要用于工作中的数据计算与分析,结果对比输出,学哪种语言好?

2022-08-04 15:57来源:m.sf1369.com作者:宇宇

一、想自学程序设计,主要用于工作中的数据计算与分析,结果对比输出,学哪种语言好?

R语言:为统计人员开发的一种语言,可以用R语言构建深奥的统计模型、数据探索以及统计分析等

Python语言:Python是数据分析利器,使用Python进行科学计算可以提高效率,Python可以替代Excel进行更高效的数据处理

java语言:Java是一门很适合大数据项目的编程语言,Hadoop、Spark、Storm、Flink、Flume、Kafka、Sqoop等大数据框架和工具都是用Java编写的,因此,大数据会不可避免的使用到Java。

Scala语言:Scala是一门轻松的语言,在JVM上运行,成功地结合了函数范式和面向对象范式

二、我不太懂编程,有没有不用懂编程就能用的excel系统?

Excel本身就是简单的数据存储分析系统。无需学习编程的。微软开发office的原意就是将需要编程的东西可视化。

excel本身就是一个基础办公软件,无序任何基础都可以使用。直接打开excel,很容易实现数据录入。

但是,如果你希望提高excel工作效率,或者完成一些数据统计分析,就需要用到excel的各项功能,比如:筛选、查找、排序、定位、分列、条件格式等等,这些不难,但需要去稍微研究下。

如果希望高级一些的数据查找、统计分析,就需要用到函数。函数不需要编程基础,但有一点点难度。不过只要你多看案例,多动手实践,也不是很难的。

另外,还有数据透视表,图表,都不算难,就是需要去学习。

现代化办公,excel等office系列软件,大家一定要能熟练掌握。每个职场人都会的软件,你如果不会,或者不熟练、不精通,那么就是落后,一定要加强学习。

三、不是程序员而会编程为你的工作带来了哪些优势?

首先,这个问题我通过生活和工作来给你举一部分例子。

在生活上的优势有:

一。当我想要网上购物的时候,我会写一个脚本去分析各个平台同类产品的价格,然后进行择优购买

二。当我想出行的时候,我会用编程来分析各个平台同一时间的机票信息以及优惠信息,最后自己再综合分析选择哪一个平台

三。当我想发朋友圈的时候,我可以使用PS来进行专业版的优化

四。当不熟的朋友找你借钱的时候,你可以调用短信接口,给自己发送几条催债信息或者是购物消费信息等等,这个很好提供了不熟的人找你借钱时候的借口

在工作中的优势有:

一。PPT美化,一个好的领导,都有一手非常漂亮的PPT。所以无论是哪个行业领导,就算领导不会,他的助手都是一个PPT高手,所以,为了升职加薪,走上人生巅峰,你也应该学会一手漂亮的ppt.

二。经常使用excel处理数据的人如果学了python,或者是对excel的内置函数以及功能清楚,那么他完成的工作效率是不会编程的N倍。前几天还听到网上一个段子说,新招的一个会计用计算器来计算excel中的数据求和。所以,会excel的人能极大的提升工作效率。

三。可以更快更高效的获取互联网信息,利用自己的编程知识进行副业,来产生财富。

其实还有很多的优势,我这里就不一一列举了,在不久的将来,应该人人都会掌握一门开发语言。或一门互联网技术。

高效的数据处理能力!

本人也非专业程序员,工作后把过去学习的编程运用到excel上,可能很多人会问,excel还能编程?答案是肯定的!

excel里有一个VBA编程的功能,如果你会用这个功能,你就可以编写各种数据处理的小程序,别人要花半天时间完成的工作,或许你只要点一下命令按钮就可以,如果学得比较精通,还可以利用窗体,做出软件界面。

说个我运用的案例吧,供大家参考,以前我们搞固定资产盘点,盘点好后要做固定资产标签,每个标签编号都不一样,然后打印出来,如果你没有编程能力,你要一张张的做,然后打印,速度非常慢,如果资产比较多,你可以要做几天,我做这个的时候就是在一个资产模板然后用VBA调用一天数据,打印一张,几百张也就半小时打印完毕,程序写好,点下打印就OK!

上面只是一个例子,其实能运用的很多,还可以连接数据库,过去数据,做二次开发分析,其实编程只是语言,重要的是要有程序设计的思维,解决问题的算法,这个是最重要的。

四、Excel宏编程要怎么做?

如果是初学者,建议可以先从录制宏开始学习,熟悉了对象、属性以后,慢慢就可以直接上手写代码了

Excel宏编程是VB编程技术与office办公软件的结合产物,基本具备VB编程的全部功能,可通过API接口等实现对操作系统的操作

下面就我在学习vba的经验和方法分享给你,希望能抛砖引玉。

1、要了解对象、属性、方法的区别,记住主要的单词

2、学会基础的判断(if)、循环(for、do等)就可以解决大部分的问题

3、提高编程效率,学习字典、数组的应用,学习事件的处理技巧,学会捕捉错误,能使用简单的正则表达式

4、美化、提逼格:窗体、控件的学习

5、学习API函数,用表格进行系统底层操作

相关推荐

车联网企业国内有哪些?

数据处理 2023-12-23

注册计量师-请教贴

数据处理 2023-12-19

逆光照片怎么处理

数据处理 2023-12-08