1、课程介绍:
通过课程的学习,使学员能够熟练掌握python的语法知识,能够看懂python编写的程序代码;掌握用python语言进行函数式编程和面向对象编程,并进一步能编写python应用程序。从而为以后的python数据收集和数据分析、及与python有关的计算机应用打下坚实的基础。
课程将为你们在未来激烈竞争的职场中助一臂之力,也亦或是你事业的一个新的起点!
2、教学目标:
短时间内让学员掌握python语言编程。
3、教学对象
→Python零基础者,想转数据分析和数据挖掘行业者;
→公司数据分析部门从业者,想提升职业能力者。
4、讲师介绍
Bob,早年毕业于计算机科学与技术专业,从上世纪九十年代开始一直专注于使用Python进行数据挖掘和项目开发,具有丰富的Python编程经验,成功用Python实施完成了推荐系统、精准客户管理系统、数据实时分析系统和Python海量网络爬虫数据采集系统等,精通爬虫框架和文本挖掘算法,熟悉多线程开发及消息队列使用等技术,网页正文和分词、特征提取精准。Bob老师在Python教学上也具有丰富的经验,课程广受欢迎,帮助多人掌握Python编程的精髓,从而获得相关的工作机会或提升工作技能。
5、上课时间和上课方式
-
上课时间:
2016年11月16日开始,每周三、五晚上8:00开始网络授课,每晚2个学时,每学时45分钟,阶段一共16学时;
-
上课方式:
直播授课+课后练习+QQ群答疑
6、教学大纲
-
Python介绍
1、python2.7.11的下载和安装;
2、Pycharmr下载、安装和设置
-
Python基础
1、 python语法初步:
-
变量要求,容易出错的命名方式。
-
代码的规范要求。
-
代码的注释操作和注释文档
-
变量的赋值和Python 脚本文件的编码要求。
2、python数字和内置对象
-
python的交互式操作.raw_input与input的区别
-
python内置对象:type,cmp,repr,str,isinstance,xrange,None与NULL
-
数字与字符的计算和逻辑运算,及数字精度的注意事项。
3、python元组
-
元组的特性
-
元组的初始化、删除、增加、修改、替换
-
元组的切片及相关的内建函数
4、python列表和字符串
-
列表与字符串的特性
-
列表与字符串的初始化、删除、增加、修改、替换
-
字符的格式化操作
-
列表与字符的切片操作及相关的内建函数
-
特殊的字符及字符的编码与解码
5、python集合与字典
-
字典的特性
-
字典的初始化、删除、增加、修改、替换
-
映射类型的操作及相关的内建函数
6、python语法:条件和循环
-
条件分支语句的用法及注意事项
-
While循环语句的用法
-
For语句,range与xrange函数的用法
-
Break与continue,pass、else的运用
-
迭代器与iter函数
7、文件操作
-
File和open函数及其参数的学习
-
文件目录操作
-
文件内容的操作
-
Python操作Excel数据表
8、错误和异常的处理
-
错误与异常的区别
-
Try-except-finally语法讲解
-
断言,触发异常
-
常用的异常,及自定义异常
9、模块、包
-
搜索路径及命名空间
-
import与from-import语法
-
包的讲解
10、函 数
-
函数的讲解
-
函数参数
-
函数编程:lambda,匿名函数
-
内建函数apply,filter,map,reduce
-
变量作用域:globa,闭包,命名空间
-
递归
11、对象编程
-
类的定义、属性和实例化
-
类的组合、继承
-
类的方法调用和修饰符
-
类的内建函数
-
Python进阶
1、正则表达式
-
正则表达式使用的字符讲解
-
正则表达式的应用:匹配模式,编译形式,分割和替换
-
Re模块的讲解
2、多线程
-
什么是线程和进程,
-
Threading模块的讲解
-
线程同步的方法和GIL
3、数据库
-
关系数据库的介绍和操作语句的讲解
-
DB-API讲解
-
SQLite讲解
原文始发于微信公众号(PPV课数据科学社区):Python从入门到进阶:助您在短时间内掌握python编程
原创文章,作者:ppvke,如若转载,请注明出处:http://www.ppvke.com/archives/10858