mysql是一门编程语言吗_掌握一门编程语言对非程序员的工作和生活有多大好处?...

编程的作用之一,就是可以减少重复性的劳动,所以非程序员如果能够掌握一门编程语言的话,可以大幅度地提高工作效率和质量;甚至有些时候不需要掌握编程语言,只要懂一些程序员常用的软件,就可以让你的工作事半功倍。

下面举几个例子:

Python爬虫

利用爬虫可以在网页中找到你所需要的资源。比如我经常混迹于悟空问答,为网友们解答一些编程方面的问题,我需要知道网友们对哪些问题感兴趣,我回答什么问题可以吸引更多的粉丝,那么我需要找到收藏量比较多的问题,那么就一道题一道题的找么?我可是程序员呀。那么我自己写一个爬虫程序么?不巧的是,我是一个喜欢偷懒的程序员。推荐大家使用爬虫工具,例如【爬山虎】。

这里为了举例,我来找找历史类的,收藏量大于200的问题都有哪些,是不是很方便呢;如果你掌握Python开发一些爬虫程序,那就无敌了。

153260450_1_20190130092244399

153260450_2_20190130092244493

数据库

建议非程序员都学习一下数据库(推荐使用Mysql),SQL语言很容易学习的。

我们可以把一些文字类的信息,保存到数据库里,留作查询,或通过一些工具对其进行分析和统计。例如上面那个例子中,我把信息采集下来之后,就可以保存到数据库中。

153260450_3_20190130092244587

正则表达式

正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。你可以不会写正则表达式(大部分程序员也不会写),但是必须会使用,因为有些时候,用起来简直太方便了。

举个例子,领导说:''我这里有100个手机号,谁能拿着手机号去数据库里面查一查客户的信息。''

这时候你觉得自己数据库的知识排上了用场,兴冲冲的接下了任务,准备大显身手,结果看到领导给的文本又犯愁了。

153260450_4_20190130092244649select * from table where tel in(''13800000001'',''13800000002'')

我会这样的写法,但是100个手机号呢,怎么办,一个一个复制粘贴么?那如果给了一千条呢?一万条呢?

这时候就可以利用正则表达式替换了,推荐使用EditPlus这个软件,只需要做三步:每一行行尾增加一个分号和一个逗号。(注意去掉最后一行的逗号)

每一行行首增加一个分号。

去掉换行,最后可以得到这样的结果,然后可以轻松得放到SQL中执行了。

153260450_5_20190130092244696

JavaScript-数据分析/展示

一些朋友经常会使用Excel做一些报表统计和数据分析,在Excel中可以使用vlookup函数,完成一些很炫的效果,网上也有很多vlookup函数的教程,我就不详细说了;在这里我向大家介绍一个JS插件【echarts】,需要掌握一点点JavaScript。

echarts的官网中提供了很多图形示例,直接把代码拷贝走,加上自己的数据就可以使用,非常的简单。甚至直接在官网中的实例中填充数据,就可以得到炫酷的统计分析图。

153260450_6_20190130092244758

153260450_7_20190130092244837

153260450_8_20190130092244883

总是,会一点儿编程语言,或者掌握一些程序员经常用的软件工具,会为我们的工作和生活,带来极大的便利。

我将持续分享Java开发、架构设计、程序员职业发展等方面的见解,希望能得到你的关注。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值