Python实战进阶

Syllabus

START:
September 2, 2017
DURATION:
5 week
PRICE
$1,200.00 $800.00

Python基础面试题快速自测, 你真的懂Python基础么?

  1. What will be the output of the code below?
    • list = [‘a’, ‘b’, ‘c’, ‘d’, ‘e’]
    • print list[10:]
  1. As Everything in Python is an Object, Explain the characteristics of Python’s Objects.
  2. What is a Python Module?
  3. What is a Class? How do you create it in Python?

 

为什么有必要学python

  1. 为什么Python适合作为第一个学习的编程语言?
    • Python语言设计的初衷就是容易上手
    • 作为一门基础语言,融会贯通后, 有助于学习其他语言,例如PHP, Perl, Ruby等
    • 可以快速架起抽象的程序世界和显示世界的桥梁, 可以去Amazon购买一个廉价的Raspberry Pi,自己DIY很多人工智能,机器人相关的小Project
    • 诸多大公司(例如Google, IBM, Disney)的员工使用Python快速编写很多小程序来辅助和优化工作流程,减轻很多不必要的重复劳动
    • Django是用Python编写的一套开源Web框架, 我们所熟知的诸多网站背后的Foundation都是Django和Python
  2. 有大量网站都是用 Python 搭建的。我们就来看看有哪些: Pinterest, The New York Times, The Guardian, Bit Bucket, Instagram, Youtube, Dropbox, Quora, Reddit, Spotify …

  1. 学校中,无论是商科, 经济, 数理化还是工程计算机, 诸多project需要Python来完成
  2. 大量科学计算和金融分析使用短小精悍的python script完成
  3. Python是Data Scientist门最常用的分析工具, 有极为丰富的组建和工具包
  4. 根据调查Python程序员的薪资普遍优秀, 根据Angel List, Python是需求量第二的技能, 也位居平均薪水最高的行列。

用Python学习Data Science

火爆全球的数据科学家, 普遍使用如何使用Python作为工具. 那么, 如何一步一步成长为Data Scientist呢? 我们归纳了下面的宝贵经验:

  1. 独上高楼,望尽天涯路
    • 首先我们要明白, 为什么要学, Python为什么有用. 明白了这点才好起步. 相信看了上面的介绍, 应该已经有所了解了.
    • 设置环境: 下载安装Anaconda
    • 学习基础Python技能,例如Lists, Tuples, Dictionaries等,完成一些小练习
  2. 衣带渐宽终不悔,为伊消得人憔悴
    • 在简单入门以后, 这是一个需要自己练习和消化的过程,完成一些小Project练手,更加熟悉Python
    • 掌握基础科学计算Python的工具包: NumPy, SciPy, Matplotlib, Pandas
    • 实践Python Visualization, 学习Machine Learning
    • 实践,实践再实践. 做一些复杂的Project
  3. 蓦然回首, Data Scientist指日可待
    • 处理实际应用, 解决问题.
    • 参加一些比赛,例如Kaggle
    • 完善其他技能,准备好的Portfolio

在完成了这些之后, 相信在各行各业中,你都是佼佼者了. 想要高薪水, 成为数据科学家,高级分析师,不宜好高骛远. 打好基础很重要. 工欲善其事必先利其器, 先从Python入手吧. 没有Project怎么办? 我们带你完成两个mini project,带你从入门到精通!

课程简介:

课程的大纲和设计参考了来自O’Reilly的系统学习Python教材:

Introducing Python: Modern Computing in Simple Packages

我们会从基础开始, 系统的讲解Python这门风靡全球的计算机程序语言. 前两周讲解Python的语法和功能, 并且练手实现一个mini project. 在这个Project中, 我们会带领大家完成一个气象数据的获取和分析以及可视化的项目.接下来的2周, 我们进一步深化学习Python, 再完成一个最流行的网络爬虫系统作为练手. (这可不是简单的小爬虫欧,还是有一定挑战难度的)。

为了帮助学员加深实战经验,增加project的阅历, 我们在后续的一周来完成一个数据科学中机器学习(Machine Learning)的综合项目.

 

课程特色:

  1. 你们的Python课程与网课和其他视频课程有什么区别?
  2. 覆盖一本书的完整Python教学体系。初学者从入门到精通。 已经对Python有所了解的资深学员, 可以系统化的了解和实战Python, 为Data Science的后续分析准备。
  3. 教育以人为本。以小而优为上乘。 我们课教育的核心是有效的实现了教、学、练、认证、小组、社交。 我们在线互动直播课程, 学习最新知识, 附带精选习题。 提供Certificate, 小班化讨论, 提供优质就业内推社区。
  4. 使用母语, 结合北美留学生与华语工作者实际情况, 顶级教师提供清晰明了的知识体系。学霸们都知道, 一个清晰明了的知识梳理, 学习效率远高于自己被动摸索。
  5. 结合目前数据科学, 数据分析的就业形势, 提供具有实际意义的练习Project, 事半功倍。另外, 这门课程的内容也为将来学习大数据, 数据科学中常见的机器学习,数据发掘工具包打好基础。
  6. 我们的课程配备在线论坛形式的讨论版, 与TA和老师积极互动。
  7. 师者,授业解惑。这也就是为啥学习需要老师指点。 如果都是看视频就能解决的, 那何必上大学? 何必找老师?

 

课程时间:

9月2日起,为期5周。

每周六,周日 2-4 pm PDT 美国太平洋时间

名师明星团队:

Edward: 前新东方名师, 知名Python教学丛书中文译者, 目前在硅谷从事开发. 本期课程中主讲Python入门到精通. 并且手把手带领大家写代码实战mini projects

课程大纲:

Class 1 – Class4

Class 1: Python Basics 1

– Python Backgrounds – Basic Data Types

Class 2: Python Basics 2

– Container Types – Code Structures

Class 3: Intermediate Python

– Comprehensions – Functions

– Generators

– Error Handling

Class 4: Project 1

– Module, Packages and Programs – API

– Project 1: Weather Forecast

 

Class 5 – Class 8

Class 5: Advanced Python

– Object Oriented Programming – Abstract Data Types

Class 6: Algorithms 1

– LeetCode

– Complexity and Big O Notation – Divide and Conquer

Class 7: Algorithms 2

– Greedy

– Dynamic Programming – Sorting

Class 8: Project 2

– Project 2: Web Scraping and Sentiment Analysis

 

Class 9 – Class 10

Class 9: Project 3

– Project 3: A bit taste of Machine Learning

Class 10: Python as a Pro

– File I/O

– Database

– Systems

– Concurrency

 

常见问题:

  1. 我是Business专业的? 学这个有用么?
    • 如果你有兴趣了解一下写代码. 或者希望将来从事的工作有硬干货.
    • 如果你希望从事分析类职位,或者有志于未来成为大牛商业分析师, 数据科学家(Data Scientist) 这是一个很好的起点
  2. 我是Engineer专业的, 这个课有什么帮助?
    • Engineer的,相比你已经用过Matlab/C之类的工具了, 如果还没有用过Python, 又或者你觉得自己学起来不那么顺畅, 可以让我们的老师帮你梳理一下, 做一两个project熟练技巧
    • 如果你也有志于Data Scientist类似的职位, 又或者本身对金融有那么一丝好奇. 那么不妨现在开始就了解一下
  3. 可以单独报一部分课么?
    • 可以. 详情请加我们微信号咨询.
  4. 有团购优惠么?
    • 此门课程有团购优惠. 详情请邮件或者微信咨询.

 

报课流程:

在本页面在线报课即可, 如有疑问,欢迎致电或者邮件咨询 ( DataAnalyst@DataAppLab.com )

 

Data Application Lab (数据应用学院), 集大数据科学培训教学, IT行业实习, 求职推荐于一体. 被评为北美顶级数学科学家培训营之一. 汇聚众多硅谷高级数据科学家,工程师及华尔街金融分析师.诸多学生校友成功入职一流国际IT公司团队. Python and Quantitative Analsysis 课程, 零基础学python, 实战量化分析, 完成基于web的Project. 无论是理工科还是商科金融,都能为你的简历发光添彩.