《Python人工智能——基础篇》第一期

199¥499.00

课程名称: 

 

Python人工智能——基础篇》第一期

 

99元=20小时直播+编程思维+随堂测试+课后作业+期末项目实践+一对一问答

 

特别提示:

 

本课程旨在帮助那些没有编程能力或者对Python编程语言不熟悉的学员,系统性的学习编程思维,通过课程中的代码实践快速掌握Python语言编程,为下一阶段进入人工智能和数据科学领域学习做好编程能力的准备。学完本课程的学员可以报名学习后续课程《Python人工智能——进阶篇》,亦即是说,本课程是《Python人工智能——进阶篇》课程的前置课程

 

开课时间:

 

2018年3月29日

 

学习方式:
  

在线直播,共10次课,每次2小时

每周2次(周二、四,20:00 - 22:00

直播后提供录制回放视频,在线反复观看,有效期1年

 

主讲老师:

 

肖冠宇 资深大数据技术专家

 

就职于一线互联网公司的大数据技术团队,拥有7年大数据系统研发经验,曾主导企业级大数据平台建设和多项大数据项目研发,擅长分布式系统架构、数据仓库产品设计与研发、实时计算、数据分析。尤其是在互联网广告、智能硬件和舆情等领域具有丰富的应用开发经验。目前专注于大数据、人工智能等领域的技术研究,出版技术著作《企业大数据处理应用实践》一书。

 

课程简介:

 

1.  人工智能领域的数据科学工作者、数据分析师等岗位都需要掌握Python作为基础编程语言和数据处理的工具。本课程将以案例驱动的方式,系统地讲解Python语言的语法、功能、原理,让学员快速掌握并熟悉Python语言;

2.  本课程将采用直播形式授课,为了帮助学员夯实每个知识点,提高学习一门编程语言的趣味性,我们会在每次直播课中加入随堂测验互动问答环节,扫除编程盲点。

3. 在课堂后,将为学员设计一套高质量的Python语言程序设计练习题目,以及详细的题目答案解析需要着重讲解的题目将通过视频解析。做到课上快速学习,课后扎实巩固,帮助你最终成长为人工智能领域优秀研发工程师迈出坚实的第一步。

 

面向人群:

 

1. 准备进人工智能机器学习数据分析领域

2.  非计算机相关专业没有编程基础,希望快速掌握Python编程

3. 已有其他编程基础,希望扩展Python编程

4. 希望为后续计算机专业的学习打牢基础,从而成为优秀研发工程师

 

学习收益:

 

通过本课程的学习,学员将会收获:

1.  快速系统地掌握Python编程语言程序设计,为进入人工智能领域打好基础,从而有能力驾驭不同数据分析实践

2.  实践与理论相结合,培养学员面对工程问题的思考解决能力

3.  学员将会掌握一门编程语言和面向对象的编程思想,对于今后学习其他面向对象的编程语言将会更加得心应手。

 

课程大纲:

 

第一课: 基础语法

1. 初识Python 

2. Python开发环境搭建

3.  数据类型及类型转换

4. 变量,关键字

5. 注释,命名规则

6. 语句,表达式

7. 程序的输入和输出

8. 运算符与操作对象

9. if条件判断语句

10. 案例程序实现

11. 随堂测验,互动问答

12.  课后作业

 

第二课: 循环、字符串、列表

    1. for循环while循环

    2.  循环嵌套

    3. break、continue跳出循环

    4.  字符串基本使用

    5. 字符串下标,切片

    6. 列表的定义嵌套列表

    7.  列表的添加、删除、修改、查询操作

    8.  循环遍历列表

    9. 列表方法

    10.  案例程序实现

    11.  随堂测验,互动问答

    12.  课后作业

 

第三课:元组、字典、函数(上)

1.  元组的定义

2.  元组的查询操作

3.  字典的定义

4.  字典的添加、删除、修改、查询操作

5.  字典方法

6.  列表、元组、字典的区别

7. 字符串方法

8.  函数的定义与调用

9.  函数的参数,形参和实参

10.  函数的返回值

11.  函数类型

12.  案例程序实现

13.  随堂测验,互动问答

14.  课后作业

 

第四课:  函数(下)

1.  变量作用域(局部变量、全局变量)

2.  函数嵌套调用

3.  函数缺省参数

4.  函数可变参数

5.  递归函数及应用

6.  匿名函数及应用

7.  案例程序实现

8.  随堂测验,互动问答

9.  课后作业
 

第五课:  文件操作、面向对象(上)

    1. 文件的打开和关闭

    2. 文件的读、写操作

    3. 文件重命名,删除文件

    4. 文件夹相关操作

    5. 文件复制

    6. JSON格式文件和CSV格式文件操作

    7. 面向对象概述

    8. 类的定义

    9. 创建对象及对象的使用

    10.  案例程序实现

    11.  随堂测验,互动问答

    12.  课后作业

 

第六课:  面向对象(中)

    1.  类的构造方法

    2.  类的访问权限

    3.  类的专有方法

    4.  继承(单继承和多继承)

    5.  封装

    6.  多态

    7.  案例程序实现

    8.  随堂测验,互动问答

    9.  课后作业

 

课:  面向对象(下)、异常处理、模块

    1. 类与对象

2. 单例模式

3. 模块的引入和使用

4. 捕获异常

5. 异常处理

6. 异常传递

7. 自定义异常

8. 异常中的else

9. finally子句

10. 案例程序实现

11. 随堂测验,互动问答

12. 课后作业

 

第八课:正则表达式
    1.  re模块

    2.  字符表示

    3.  数量表示

    4.  边界表示

    5.  匹配分组

    6.  查找,替换

    7.  贪婪模式和非贪婪模式

    8.  案例程序实现

    9.  随堂测验,互动问答

    10.  课后作业

 

课:  排序算法

    1.  冒泡排序算法

    2.  选择排序算法

    3.  快速排序算法

    4.  归并排序算法

    5.  案例程序实现

    6.  随堂测验,互动问答

    7.  课后作业

 

第十课: 数据分析与可视化实践

    1. itchat模块

2. matplotlib数据可视化模块

3. 项目实践

4. 随堂测验,互动问答

5. 课后作业

 

 

常见问题:
  

Q: 会有实际上机演示和动手操作吗?
A: 有,每节课,老师均会准备上机演示部分,学员可以学习老师的实践经验。
Q: 参加本门课程有什么要求?
A:热爱学习,热爱编程。本课程将会以Python 3版本为教学环境。

Q: 有课外学习资料吗?

A: 有,老师会根据情况提供讲义,并给出进阶学习资源与项目的建议。

Q: 本课程怎么答疑?
A: 强烈建议大家到小象问答社区(wenda.chinahadoop.cn)提问

Q:在哪里上课?

A:课程直播和回放都在小象学院官网(http://www.chinahadoop.cn)上进行,不需要其他直播软件;如果希望上下班路上观看,可以下载小象学院app进行缓存

 

联系方式:

 

参团后,请加客服微信:18301235947

手机:18301235947

邮件:admin@chinahadoop.cn

网站:http://www.chinahadoop.cn

相关课程

已有458人购买 499¥899.00
已有2133人购买 免费

授课教师

教师

肖冠宇 资深大数据技术专家曾就职于一线互联网公司的大数据技术团队,拥有7年大数据系统研发经验,曾主导企业级大数据平台建设和多项大数据项目研发...