IEEE Spectrum 发布了2017年顶级编程语言交互排行榜,Python高居第一。Python的排名从2016年开始就借助大数据、人工智能持续上升,在人工智能的各个领域,包括大数据分析、机器学习及深度学习等的应用越来越广泛。本次课程期望带领学生从零基础起步,学习Python基础知识,掌握Python网络爬虫技术(包括网页、网站、知乎、微信公众号、今日头条等内容抓取)。
贺贺,BAT某公司算法工程师,主要负责基于python的策略架构,以及基于大数据的人工智能应用落地。南开大学计算机与控制工程学院硕士,硕士期间主要研究方向是基于FPGA的并行计算,获得优秀硕士论文。曾工作于某知名金融信息公司,负责金融实时数据采集与分析。期间设计并实现基于Spark的非结构化数据处理的领域专用语言(Domain Specific Language; DSL),其核心内容在中国软件开发者大会进行演讲。
Python基础入门(12学时)
1. Python基础
2. Python语句与语法及文件操作
3. 函数与模块
4. 面向对象与异常处理
5. 多线程、正则表达式的使用
6. 网络编程
Python网络爬虫实践(12学时)
1. 网络爬虫入门
2. 爬虫基础:一个简单的爬虫构成
3. 基于框架的爬虫:Selenium
4. 基于框架的爬虫:Scrapy
5. 基于框架的爬虫:分布式爬虫
6. 爬虫常见问题
通过本课程的学习,你可以:
1. 快速掌握Python基础知识;
2. 快速获得网络爬虫、数据采集的能力;
3. 获得一对一的学习路线规划服务。
学习方式:
1. 在线直播授课,直播后一年内可以无限次回放;
2. 微信答疑群内实时答疑;
3. 课程ppt提前公开给学员,便于课前预习;
4. 课后向学员公开课程源代码,便于课后练习。
开课时间:
12月2号到1月7号,连续6周的周六、周日晚上7~9点进行直播授课。
参考书籍:《Python学习手册》、《用Python写网络爬虫》
先修课程:计算机基础知识
非常抱歉!本站不支持旧版本IE浏览器~~建议使用IE10/IE11/Chrome/Firefox/Safari等高级浏览器浏览。