依稀记得2014年的一天,一位经营多年电商平台的好朋友找我求助:一个月之内,实现抓包的目标商户平台所有商品信息,并统计每个商品的点击率。说起来有点不好意思,不过那些年我参与过很多产品,包括电商、大社保、智能家居、电力监控等平台,可惜没有一个和网络爬虫有关。虽然我从来没有接触过网络爬虫技术,但我相信我能搞定。关键是朋友很信任我,答应完工后请我吃海鲜大餐。为了龙虾,我努力了。在网上疯狂搜索后,发现有很多现成的、开源的网络爬虫代码,只要稍微修改一下,几乎可以满足要求,但大部分都是用Python语言编写的,而那时,我正在做JavaWeb开发。好在程序员的学习能力还不错。月末,他如愿完成任务,美美地吃了一顿。这就是我第一次接触Python的方式,到现在已经好几年了。从那时起,我就与Python结下了不解之缘,走上了“不归路”。如果产品中有跨平台的桌面系统、需要快速实现的web系统、大数据分析、网络爬虫等,我会优先使用Python技术。事实上,除了网络爬虫、桌面系统、Web系统等基础应用,Python还在人工智能(AI)、科学计算、金融分析、云计算、游戏开发等领域蓬勃发展。好吧好吧,我们不是Python的代言人,所以不用盲目吹嘘,好不好,谁用过就知道了。为了学习方便,我对Python技术进行了分类整理,对常见的知识点进行了详细的讲解,很少提及“冷门”。Python语言简单、优雅、易学。只要肯多练习,相信很快就能学会的。说到学习能力,就不得不提程序员。这群特立独行的互联网人才,学东西的速度真快。普通大众在使用Windows的时候,已经使用过macOS和Linux(比如Ubuntu)操作系统。为了彰显我的个性,在内容中,我讲了三大操作系统下的运行环境,以支持与众不同的你。除了操作系统之外,还有PyCharm、Eclipse和VSCode三种开发工具供你选择。它们都是跨平台的。做了10年技术总监的老家伙,分享多年的编程经验。想学习编程的朋友可以关注今日头条:老陈讲编程。我会分享Python、前端(小程序)和App的编程知识。跟着我,是的。
