时间
|
专题
|
详细内容
|
实践训练
|
第一天上午
|
Python基础
|
1. Python概述、简史、现状、发展历程以及Python编程理念
2. 搭建Python应用开发环境
3. Python IDE---JetBrains PyCharm部署
4. 上手交互式SHELL
5. 文本编辑器和IDE-选择合适的开发工具
6. 变量及变量赋值
7. Python数据类型及对象模型
8. 类型、运算、表达式
9. Python流程控制语句
10. Python的数据序列类型
11. Python字符串处理
12. Python正则表达式程序
|
Python应用开发环境的部署
|
Python函数式编程
|
13. 函数定义及特点
14. 函数的调用及返回值
15. 实现简单的函数
16. 作用域、全局变量与局部变量
17. 掌握函数参数
18. 函数和对象
19. 匿名函数
20. Python内置函数;
|
Python标准函数API调用与应用开发
|
Python应用程序开发训练(一)
|
21. Python文本处理程序开发
22. Python新闻摘要提取程序开发
|
Python基础开发训练
|
第一天下午
|
Python模块开发
|
23. Python常用内置模块
24. Python模块的组织
25. Python自定义模块
|
|
Python面向对象程序设计
|
26. Python类和对象
27. Python成员属性和类属性
28. Python成员方法和类方法
29. Python构造函数和析构函数
30. Python类的继承
|
|
Python文件型数据处理
|
31. Python I/O处理
32. Python创建文件
33. Python文件的读取与写入
|
Python文件处理程序操作
|
Python网络编程
|
34. Python Socket编程
35. Python Internet模块调用,包括:
a) HTTP模块---httplib, urllib, xmlrpclib调用
b) FTP模块—ftplib, urllib调用
c) Gopher信息查找模块--- gopherlib调用
d) SMTP、POP3、IMAP4邮件模块--- smtplib, poplib, imaplib调用
e) NNTP新闻帖处理模块---nntplib调用
f) Telnet处理模块---telnetlib调用
|
Python网络编程模块调用与网络应用程序设计
|
Python爬虫处理应用程序编程训练
|
36. 调用Python网络模块在线抓取网页并抽取网页中的数据内容
|
Python爬虫
|
Python多线程编程
|
37. Python标准线程库---Thread和Threading库的多线程支持
38. Python多线程机制
39. Python Threading模块创建线程
40. Python线程同步
41. Python线程优先级队列和Queue模块的调用
|
Python多线程应用程序实现
|
第二天上午
|
Python半结构化数据处理应用程序
|
42. Python JSON数据解析与处理程序
a) Python JSON处理模块--Demjson的部署与应用开发
b) Python Demjson编解码JSON数据
43. Python XML数据解析与处理程序
a) Python SAX模块解析XML数据
b) Python xml.dom模块解析XML数据
|
Python JSON和XML半结构化数据的应用程序开发
|
Python数据库应用编程规范与标准
|
44. Python数据库接口及API
45. Python DB-API规范
46. Python DB-API调用与编程流程
a) 应用程序中引入DB-API模块
b) 获取与数据库的连接
c) 执行SQL语句和存储过程
d) 关闭数据库连接
|
|
第二天下午
|
Python关系数据库应用编程
|
47. Python ODBC支持和ADO支持
48. 部署配置Python数据库的模块,包括:
a) MySQLdb包:Python操作Mysql数据库的接口模块
b) cx_Oracle包:Python 操作Oracle 数据库的接口模块
c) pymssql包:Python 操作Microsoft SQL Server 数据库的接口模块
49. Python支持的通用关系数据库编程
a) Python MySQL编程
b) Python Oracle DB编程
c) Python Microsoft SQL Server编程
d) Python其它数据库编程模块支持
50. Python支持的数据仓库管理模块编程
a) Python Teradata
b) Python与IBM Netezza
|
Python和关系数据库的应用开发(课堂安排Python操作MySQL数据库、数据表等操作训练)
|
Python NoSQL数据库应用编程
|
51. Python支持的非关系型数据库(NoSQL数据库)编程
a) Python Hadoop HBase应用编程
b) Python图数据库Neo4J应用编程
52. Python内存数据库Redis应用编程
a) Python缓存应用程序开发
b) Python Redis缓存处理程序开发
|
Python和新兴NoSQL数据库的应用程序开发(Python操作HBase和Redis的操作训练)
|
第三天上午
|
Python Web应用开发框架
|
53. Python Web框架
54. Django框架
55. web2py框架
56. Web.py框架
57. bottle 框架
|
|
Python Django Web框架应用编程实战(基础)
|
58. Django开发环境搭建
59. Django视图与网址
60. Django URL
61. Django templates
62. Django数据模型(数据库开发)
63. Django数据表操作
64. Django QuerySet API及进阶
65. Django后台
66. Django表单
67. Django配置部署(与Apache,Nginx)
|
|
第三天下午
|
Python Django Web框架应用编程实战(进阶)
|
68. Django数据导入
69. Django数据迁移
70. Django用户注册系统
71. Django缓存系统
72. Django生成静态页面(页面静态化处理)
73. Django安全
74. Django session
75. Django Ajax前后端异步交互式处理
76. Django中间件
77. Django微信接口(Python微信平台开发)
78. Django单元测试
|
|
Python Django Web框架应用编程实战(高级)
|
79. 基于Python Django实现一个典型的CMS项目,包括数据库操作、第三方接口连接、前后端页面交互等功能
80. 内容管理系统开发实战
|
Python项目操作训练
|
第四天上午
|
Python的结构化数据分析(统计分析)
|
81. Python统计分析包scipy stats的部署
82. Python统计分析程序开发
83. Python数值分析程序开发
84. Python时间序列分析程序开发
85. Python数据分析可视化程序开发(基于可视化包matpalotlib)
|
|
第四天下午
|
Python大数据分析(基于Spark的机器学习模块编程)
|
86. Python与机器学习模型算法包
87. Python分类决策树模型开发
88. Python聚类模型开发
89. Python关联模型开发
90. Python的大数据分析处理程序开发
a) 基于Spark MLlib机器学习算法库
b) Python调用Spark实现
|
Python实现大数据分析处理程序
|
Python大数据分析项目实战
|
91. 利用Python与Spark MLlib实现简单的电商推荐分析引擎
a) 讲师提供电商数据集约为500万条
b) 基于协同过滤模型实现用户与商品之间的推荐
c) 完成后端分析处理程序
|
Python数据分析处理程序训练
|