科技和互联网

最容易的网络爬虫

如果懂一点Python,那么你就可以使用这个最容易的网络爬虫——Pandas来帮你取得网页的纯数据(RAW DATA),不需要其他的什么八爪鱼之类的复杂商业工具,并且,使用Pandas的过程也是一个提高自己Python技术的好机会。 Pandas也许是简单到极点的一个爬虫工具,读网页数据只要简单地调用read_html()函数就行了,它返回的是Dataframe对象,并且很容易就能转换为Json。最后,把数据导出到CSV文件,就大功告成了。 原文链接:https://medium.com/ 抄录: Quick Tip: The easiest way to grab data out of a web page in Python Adam Geitgey Let’s say you are searching the web for some raw data you need for a project and you stumble across a webpage like this: You found exactly what you need — an up-to-date page with exactly the data you need! But…

阅读全文

科技和互联网

读完这三本书绝对成Python高手

Python语言可能是目前世界上最流行的编程语言,有别于著名的C语言,它本身是一种现代语言,容易入门,最大的优点是它有众多的程序库可以被直接拿来应用,不用自己二次开发。被用来快速开发各种网络App,数据采集App是最容易着手实现的。我们都知道,扎克伯格在大学时代,最先就是用Python写的Facebook的原型。 因为Python很流行,所以相关的学习资料非常的多,我们现在的问题不是缺乏学习资料,而是学习资料鱼龙混杂,难以选择。这里推荐的三本有关Python的学习资料,让你省去大量的在 Python的资源大海中捞针的时间,由浅入深,如果聪明如你,再仔细揣摩,就绝对可以成为Python高手,并且,它们还是免费的!。Python作为现代语言的代表,之所以受欢迎,在于它的现代的快速开发的内在逻辑。打个比方,为了生活便利,你只要学会开车就行,不必要知道怎么造车,修车。 所以如何运用Python去解决各种实际问题,学会利用各种现成的程序库,快速开发项目,是利用Python的最后的方法。而我认为,对初学者来说,Python最重要的贡献是让所有开始学编程的人感受到编程的乐趣。 原文链接:https://blog.rmotr.com/ 抄录: The 3 Python Books you need to get started. For Free. By Santiago Basulto We’re building our own resources including readings, videos and practice. In the meantime, these are the books we can recommend. We believe that today’s biggest problem in terms of learning Python is NOT the lack of resources, but quite the…

阅读全文

科技和互联网

为什么从Python转到Go

Python很酷,很现代,是互联网Web和App的绝佳的工具,也是近年来编程语言的热门,甚至可以说是最热门。它可以非常快速地完成许多互联网任务,而用传统的C,C++,可能学习时间都会是一个痛苦而漫长的过程,更不用说马上开发网络应用了。现在的互联网应用基本都要涉及几个流行的平台或框架,前端和后端往往可以交叉混用。比如前端用React.js,后端是Django,用Node.js提供API服务,再选一个合适的SQL数据库,这些都是基本需要的部件,而且Django都可以应付,唯一的缺点是,当复杂度随着功能模块增加而增加得很快,性能不尽如人意。 相比Django,Go也是非常现代的语言,而且也非常容易学习。同时,在几个方面有很大的优势,首先Go可以把固定链接库编译进一个单独的二进制文件,其次是不需要其他的Web框架,因为Go原生支持基本Web框架,最重要但不是最后的是它的性能超出Python很多,有些任务的表现可以媲美C语言。而且,作者实现从Python转到Go以后,所有项目的代码总数少了64%,少代码,少Bug! 原文链接:https://hackernoon.com/ 抄录: 5 Reasons Why We switched from Python To Go By Tigran Bayburtsyan Gophers from golang.org Python is awesome! Especially Python 3 with async functionality. But really Go is not giving any chances to survive in enterprise world… If you got the idea of this quote, then you probably tried or just looked around Go programming language.…

阅读全文