对于多数科研人而言,写论文是件特别磨人的事情。
以前,几千几万字,写上好几个月,有的甚至需要花上一年左右的时间,还不见得能顺利发表。
这也让我一再感受到,科研真的不是那么好做的,做出一点扎扎实实的“成绩”实在是太难了!
但是,我现在转变了这样的想法。
所谓磨刀不误砍柴工,要撰写好一篇学术论文,必须要掌握好撰写学术论文的方法。
1、写论文是一门秃头的艺术
近年来,越来越多的科研机构,将 SCI 论文作为评价科研人员学术水平的一个重要指标。可以这么说,对于一名科研人,在职业发展的初中期,SCI 论文就是“金钱与地位的代名词”。
要评职称了,论文不够数;
前段时间一个师弟告诉我,他马上要在线上做论文开题模拟答辩了,然而自己一点头绪也没有。为了论文开题,他已经熬了3个晚上,写了删,删了写,到现在也没几行有用的字儿~想到后面的论文更让他不寒而栗。
作为科研大军的一员,虽然被虐得司空见惯,但也很理解。连续一个星期,我都在熬夜赶论文,翻墙、付费,前前后后下载了几百份资料包,一个一个打开筛选信息时却发现:将近50%的资料都是一样的!整理完这些资料已经凌晨3点了,困得眼睛都睁不开,一想到明天就截稿了,我只好随便拼凑一篇应付。
结果可想而知,导师还没看完第一页就把论文给退回来了,说论文通篇缺乏具体数据分析,研究计划就很粗糙,实施起来会出现各种bug。
好在,有个发了好几次「SCI」的师姐告诉我,手动找资料太局限了,现在她都是用Python来完成文献搜索、和数据处理。
师姐几十行代码写一个简单的爬虫工具,几分钟不到,“嗖嗖嗖…”自动抓取到指定网站上的成千上万篇论文,没有找不到,只有想不到的。
当我们缺选题、缺资料、缺脑筋的时候,拿这种方法来做论文,瞬间就能实现有数据、有内涵、有深度。
▲Python5分钟自动抓取论文
师姐用Python做了一个自动翻译的小工具,爬取到的外文文献自动翻译成中文,省下大把的时间做(谈)学(恋)术(爱)。
▲自动翻译外文文献
从爬取文献到清洗筛除数据,从数据统计到绘制韦恩图,从论文的写作到完成PPT,整个过程一气呵成。
▲自动处理数据制作violinplot、热点图、桑基图
如果下载下来文献都是PDF的,不方便你使用,想要转格式,那也很简单,用Python写个代码,一键批量转格式。
▲一键多个文档转格式
科研人员跟数据打交道简直不要太频繁,哪篇论文不需要数据来辅助说明或者做论点支撑?Python中十分受欢迎的pandas、numpy、statsmodels等程序包都可以用来进行数据的分析,这些第三方的库可以在Python中可以直接调用,用起来非常方便。
▲抓取数据并进行分析
我需要花大半天才能检索到的学术文献,师姐不到10分钟就搞定了。
师姐告诉我:很多学霸、行业专家都在使用python获取最新学术文献,处理特殊图像和撰写仿真脚本。
包括师姐论文中的 PPI 图、热图、富集图、韦恩图、和弦图、火山图和主成分分析图。
2、科研人不易考验基本功的时候到了
对于传统的科研人来说,究竟如何看待人工智能时代似乎已不太重要了,而如何利用智能工具做研究,提高对社会世界的认识,则更显重要。比方说,研究政府土地的,想通过全国土地招拍价格研究地价变化趋势。搞旅游研究的,也想怎么去大众点评网抓抓数据,做做口碑传播研究。
用python抓取数据制取市场分析表
对于研究者来说,用python辅助自己做科研是一座新的矿藏。在互联网信息爆炸的时代,信息来源网站多,信息量大,如果采用常规的人工搜索文献和手动整理数据,往往费时费力还完不成。当下,python 在信息搜集和数据分析方面的应用已经非常普遍,已经成了一项必备技能,而不再只是程序员的专属。
▲人工智能python语言进入小学课本,并纳入高考!
研究编程课4年来,风变科技推出了【风变编程-Python小课】,和风变合作之前,我了解到:在课程研发的过程中,他们发现,很多小白都对“学python”这件事有着深深的误解。比如:很多人会觉得自己数学不行、逻辑思维不行,编程太难学不会。在风变看来,对python敬畏的根本原因,是许多课程本身没有化繁为简、也没有设立知识目标观,一味灌输地知识点,所以很多小白学不下去。鉴于风变对于课程的打磨,这次,我想把 风变编程-Python小课 推荐给大家,希望你们也能做到学有所获。