第1个回答 2019-07-17
现行环境下,大数据与人工智能的重要依托还是庞大的数据和分析采集,类似于淘宝 京东 百度 腾讯级别的企业 能够通过数据可观的用户群体获取需要的数据,而一般企业可能就没有这种通过产品获取数据的能力和条件,想从事这方面的工作,需掌握以下知识:
1. 学习Python基础知识并实现基本的爬虫过程
一般获取数据的过程都是按照 发送请求-获得页面反馈-解析并且存储数据 这三个流程来实现的。这个过程其实就是模拟了一个人工浏览网页的过程。
Python中爬虫相关的包很多:urllib、requests、bs4、scrapy、pyspider 等,我们可以按照requests 负责连接网站,返回网页,Xpath 用于解析网页,便于抽取数据。
2.了解非结构化数据的存储
爬虫抓取的数据结构复杂 传统的结构化数据库可能并不是特别适合我们使用。我们前期推荐使用MongoDB 就可以。
3. 掌握一些常用的反爬虫技巧
使用代理IP池、抓包、验证码的OCR处理等处理方式即可以解决大部分网站的反爬虫策略。
4.了解分布式存储
分布式这个东西,听起来很恐怖,但其实就是利用多线程的原理让多个爬虫同时工作,需要你掌握 Scrapy + MongoDB + Redis 这三种工具就可以了。
第2个回答 2018-08-30
编程分为两种,一种是图形化编程,一种是代码编程。图形化编程比较简单,把现成的积木拼起来就行,适合新手;代码编程是可以拿到App store里卖钱的,不需要平台支持,稍难一些(不过我就是先学Python的,直接学也行,但我推荐先学图形化编程。)
图形化编程包括:Scratch,编程猫Kitten(ide.codemao.cn),编程猫代码岛Box(box.codemao.cn)……(以上三者可先学)
代码编程包括:Python(推荐!语法简单,可第二个学!下载:python.org),C(推荐!最经典的语言,被广泛应用,可第三个学!),C++,C#,Java,Swich……
第3个回答 2019-04-04
可以网上找套视频跟着学习,自己下载安装个Python、pycharm,跟着实践操作,我在B站看过老男孩Python9期的视频,还不错,你可以看看
第4个回答 2022-03-03
未来,人工智能将革新更多领域,越来越多的人选择投身人工智能行业,Python成为炙手可热的编程语言,那么Python都学哪些内容?下面分享一份Python的学习路线,可以参考一下。
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/8ad4b31c8701a18b085254dd8c2f07082938fee3?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)