Py学习  »  Python

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

九章算法 • 6 年前 • 597 次点击  

免费试听时间:

美西时间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

或点击文末“阅读原文”



今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/XuQlawE7sn
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/7384
 
597 次点击