近来一段时间,我在跟一些朋友交流过程中,又接触到新的领域,又学到新的知识。

于是乎,我每天花大量时间恶补这方面的知识,忙到忘记我还有一个公众号。

正好趁着这次回归机会,谈谈技术人如何突破自己的能力边界。在职场上,一个人所具备的能力可以分为两种,一种是通用技能,另一种是专业技能。

阅读全文

前天,有个同学加我微信来咨询我:
“猴哥,我想抓取近期 5000 条新闻数据,但我是文科生,不会写代码,请问该怎么办?”

猴哥有问必答,对于这位同学的问题,我给安排上。

先说说获取数据的方式:一是利用现成的工具,我们只需懂得如何使用工具就能获取数据,不需要关心工具是怎么实现。打个比方,假如我们在岸上,要去海上某个小岛,岸边有一艘船,我们第一想法是选择坐船过去,而不会想着自己来造一艘船再过去。第二种是自己针对场景需求做些定制化工具,这就需要有点编程基础。举个例子,我们还是要到海上某个小岛,同时还要求在 30 分钟内将 1 顿货物送到岛上。

阅读全文

2020 年的春节是不平凡的。

新型冠状病毒(2019-nCoV)突然降临武汉,随着春运大潮,逐渐扩散到全国各省份。

这让原本应该是热热闹闹的春节,一下子气氛冷到冰点,感觉空气中都带着恐怖的气息。我们国家在疫情面前表现出强大一面,采取封城措施,举国禁足,共同对抗疫情。经过一个月多的努力,目前疫情在国内算是得到控制。

但海外情况却不容乐观,欧洲发达国家,英国、瑞典宣布放弃抵抗新冠病毒。
容许我大声喊一句:中国牛逼!我为自己身为中国人而感到骄傲!

我自己是学技术出身,想利用优势来获取全球疫情的第一手数据。几经寻觅之后,我发现 GitHub 有个开源项目 COVID-19。这是美国约翰·霍普金斯大学系统科学与工程中心(JHU CSSE)收集各国卫生机构公开 2019 年新型冠状病毒的数据存储项目。项目是处于教育和学术研究目的而开源,还提供了可视仪表板 Web 界面。不得不说是一个很良心的项目。

阅读全文

近期关于身体健康的热点新闻颇多的,前有“网易裁员,让保安把身患绝症的我感触公司。我在网易亲身尽力的噩梦!”,后有“35岁高以翔意外猝死”。每次看到这样的新闻,都是惊讶和不安,怎么好端端的人突然就没有了。

有个段子说得挺好的,反馈出当前社会年轻人的现状。前程四紧:眉头紧、手头紧、衣服紧、时间紧。每个人都有自己的理想和人生追求目标,想为自己奋斗一把。虽说可以热爱工作,可以趁年轻的时候多努力,但也别拿宝贵的生命来交换。自己所追求的东西,只有健康的身体才能够真正看到。

阅读全文

当看到别人比自己优秀的时候,有时候会自嘲一句:“同九年,汝何秀”。别人之所以优秀,自然是有过人的能力。身边有优秀的人,是一件很幸福的事,我们能偷而学之。

但学习也要注重一些学习方法,让学习效率最大化,满脑子死啃有时候会走很多弯路。我推荐一种非常有用的学习方式,同样我自己也一直在使用,那就是分享

教别人是最好的学。如果我们无法用自己的语言表述学到的东西,说明我们还没有掌握该知识。另外,我们教别人的时候,不但能加深印象,还能发现自己的不足之处。

分享的形式有很多,有以文字的形式,比如写作;有以视频的形式,比如短视频,演讲等。相比视频的形式,我更推荐写作的方式。这个也是最适合大多数人的,不需要克服面对镜头的紧张。

阅读全文

List (列表)是 Python 中最基本的数据结构。在用法上,它有点类似数组,因为每个列表都有一个下标,下标从 0 开始。因此,我们可以使用 list[1] 来获取下标对应的值。如果我们深入下列表的底层原理,会发现列表是基于 PyListObject 实现的。PyListObject 是一个变长对象,所以列表的长度是随着元素多少动态改变的。同时它还支持插入和删除等操作,所以它还是一个可变对象。

可以简单理解为,Python 的列表是长度可变的数组。一般而已,我们用于列表创建都是一维数组。那么问题来,我们如果创建多维数组呢?

阅读全文