Python 算法入门与项目实战 | 零基础入门, 实现网页爬虫项目

2018 年 2 月 21 日 九章算法 JZ

免费试听时间:

美西时间2月27日周二 18:30-20:30

美东时间2月27日周二 21:30-23:30

北京时间2月28日周三 10:30-12:30 a.m

报名网址:www.jiuzhang.com



1
 讲什么

Python 语言入门部分:讲解 Python 的基本语法和常用内置数据结构


算法提升部分:使用 Python学习常见的算法和数据结构,并且解决常见的 Python 算法面试问题。


项目实战部分:运用 Python 实现网页爬虫项目(Web Crawler Project)


2
 适合谁
  • 想要从事机器学习领域的同学(Python 是当今Machine Learning的主流语言,本课程助你为Python Machine Learning打下扎实的语言基础)

  • 想要从事前端开发 (front-end develop)的同学

  • 转专业找CS的同学

  • 会一点python, 但算法基础薄弱的同学


3
 谁来讲


林平之 老师

国内TOP1名校毕业,参加国国家信息学竞赛,大学生程序设计竞赛,ACM保送生。FLAG 工程师,斩获offer包括 Baidu, 网易, Hulu, Google, Microsoft, 小米等。拥有丰富的面试经验,和面试官经验。

4
 免费试听内容



5
 如何报名免费试听

登陆http://t.cn/RAC7Era,注册账号,并报名《Python 算法入门与项目实战班》


6
 部分成功案例
A同学

上过《九章算法班》、《九章算法强化班》、《系统设计班》,投100次简历,面十几家公司,拿到 Facebook、eBay、Intuit 和 Amazon 共4个offer

B同学

国内3年工作经验,上过《九章算法班》、《系统设计班》,成功肉身翻墙,拿到Amazon offer,抽中H1B

C同学

上过《九章算法班》《BAT国内笔试面试班》,转CS一年半拿到 FB offer


7
 课程大纲

Python 基础知识入门

  1. 转专业找CS,计算机基础薄弱,如何准备面试?

  2. Python 面试考点汇总与点拨

  3. Python 在算法面试中的应用

  4. Python 基础知识入门 


函数与类 Function & Class

  1. 函数与类

    a. 成员变量与方法

  2. 类的继承

    a. 面向对象基础

  3. Python 中异常的捕捉


线性数据结构 I Linear Data Structure I

  1. 字符串 (String) 及相关问题

  2. 列表 (List) 和元组 (Tuple)

  3. 引用 (Reference) 与链表 (LinkedList)


线性数据结构 II Linear Data Structure II

  1. Python 中的 Dict 及其应用

  2. 栈 (Stack) 原理及实现

  3. 队列 (Queue) 原理实现及使用 Python 的 Queue 模块

  4. 算法的时间复杂度 (Time Complexity) 、空间复杂度 (Space Complexity)


树结构与递归 Tree & Recursion

  1. 二叉树 (Binary Tree)

    a. 二叉树的遍历

    b. 二叉树的表示

  2. 递归 (Recursion)

    a. 如何理解递归

    b. 如何用 Python 写出优美的递归


常用排序算法原理与应用

  1. 使用 Python 实现快速排序 (Quick Sort)

  2. 使用 Python 实现归并排序 (Merge Sort)

  3. 使用 Python 的 Sort 和 cmp 函数实现各种情况下的排序要求


项目实战 - 微信公众号爬虫 Implement a WeChat Crawler I

  1. Python 中的 Dict 及其应用

  2. 基础知识准备

  3. Sogou Wechat API 介绍

  4. 抓取公众号基本信息

  5. 如何避免IP被封


项目实战 - 微信公众号爬虫 Implement a WeChat Crawler II

  1. 抓取公众号最近的历史文章

  2. 抓取热门页面【热门栏目】

  3. 实现基于关键字的搜索

  4. 添加 Unittest 

九章算法 | 帮助更多中国人找到好工作


《机器学习项目实战班》

《Big Data 项目实战班》

《Java入门与基础算法班》

《算法面试高频题班》


正在报名中!

报名登陆官网 www.jiuzhang.com

或点击文末“阅读原文”


登录查看更多
0

相关内容

Python是一种面向对象的解释型计算机程序设计语言,在设计中注重代码的可读性,同时也是一种功能强大的通用型语言。
【哈佛《CS50 Python人工智能入门》课程 (2020)】
专知会员服务
111+阅读 · 2020年4月12日
【干货书】机器学习Python实战教程,366页pdf
专知会员服务
338+阅读 · 2020年3月17日
《深度学习》圣经花书的数学推导、原理与Python代码实现
【2020新书】数据科学:十大Python项目,247页pdf
专知会员服务
212+阅读 · 2020年2月21日
【新书】Pro 机器学习算法Python实现,379页pdf
专知会员服务
198+阅读 · 2020年2月11日
【新书】Python编程基础,669页pdf
专知会员服务
193+阅读 · 2019年10月10日
机器学习入门的经验与建议
专知会员服务
92+阅读 · 2019年10月10日
GitHub超2.7万星,最全Python入门算法来了
新智元
5+阅读 · 2019年4月28日
各编程领域最好的入门书籍
程序猿
27+阅读 · 2018年7月29日
直播 | Python+AI:Python 学习者的人工智能入门课
AI研习社
4+阅读 · 2018年5月13日
Python3爬虫之入门和正则表达式
全球人工智能
7+阅读 · 2017年10月9日
机器学习: 入门与求职建议
九章算法
4+阅读 · 2017年10月6日
课程 | 12个适合机器学习入门的经典案例
【宁波站】网络爬虫与文本挖掘
数萃大数据
5+阅读 · 2017年7月19日
Embedding Logical Queries on Knowledge Graphs
Arxiv
3+阅读 · 2019年2月19日
Arxiv
22+阅读 · 2018年8月30日
Arxiv
3+阅读 · 2018年4月5日
Arxiv
6+阅读 · 2018年4月4日
Arxiv
10+阅读 · 2018年3月23日
Arxiv
6+阅读 · 2018年2月24日
VIP会员
相关VIP内容
【哈佛《CS50 Python人工智能入门》课程 (2020)】
专知会员服务
111+阅读 · 2020年4月12日
【干货书】机器学习Python实战教程,366页pdf
专知会员服务
338+阅读 · 2020年3月17日
《深度学习》圣经花书的数学推导、原理与Python代码实现
【2020新书】数据科学:十大Python项目,247页pdf
专知会员服务
212+阅读 · 2020年2月21日
【新书】Pro 机器学习算法Python实现,379页pdf
专知会员服务
198+阅读 · 2020年2月11日
【新书】Python编程基础,669页pdf
专知会员服务
193+阅读 · 2019年10月10日
机器学习入门的经验与建议
专知会员服务
92+阅读 · 2019年10月10日
相关资讯
GitHub超2.7万星,最全Python入门算法来了
新智元
5+阅读 · 2019年4月28日
各编程领域最好的入门书籍
程序猿
27+阅读 · 2018年7月29日
直播 | Python+AI:Python 学习者的人工智能入门课
AI研习社
4+阅读 · 2018年5月13日
Python3爬虫之入门和正则表达式
全球人工智能
7+阅读 · 2017年10月9日
机器学习: 入门与求职建议
九章算法
4+阅读 · 2017年10月6日
课程 | 12个适合机器学习入门的经典案例
【宁波站】网络爬虫与文本挖掘
数萃大数据
5+阅读 · 2017年7月19日
相关论文
Embedding Logical Queries on Knowledge Graphs
Arxiv
3+阅读 · 2019年2月19日
Arxiv
22+阅读 · 2018年8月30日
Arxiv
3+阅读 · 2018年4月5日
Arxiv
6+阅读 · 2018年4月4日
Arxiv
10+阅读 · 2018年3月23日
Arxiv
6+阅读 · 2018年2月24日
Top
微信扫码咨询专知VIP会员