您现在的位置:首页 > 课程体系 > 软件研发与管理 > Python+人工智能
Python应用实战培训实施方案(4天)

一、 培训目标

1) Python被广泛用于后端开发、游戏开发、网站开发、科学运算、大数据分析、云计算、图形开发等领域。Python在软件质量控制、提升开发效率、可移植、组件集成、丰富库支持等各方面均处于先进地位。

2) 本次培训讲解Python基础,Python数据库应用开发,Python Web应用开发,以及Python数据分析处理应用开发,并且讲解Python在运维管理中的脚本应用实践。

3) 本课程采用技术原理与项目实战相结合的方式进行教学,在讲授Python应用开发的基本原理的过程中,穿插实际的Python应用系统开发实践操作,本课程讲师也精心准备的实际的应用案例供学员动手训练。

二、 培训时间

本次培训为期4天,6小时/天,共24小时(其中:Python基础1天,Python数据库编程1天,Python Web开发框架1天,Python数据分析处理1天)。

三、 培训大纲

时间

专题

详细内容

实践训练

第一天上午

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数据分析处理程序训练

此课程均可为企业提供内训服务,详细课程方案及内训服务流程请致电:

倪闯老师        电话同V:18701378400

Emailnichuang@zpedu.com    QQ:1033315540


[1]

 
网络安全热度最高的6本证书...
系统分析师VS系统架构设计...
项目经理考NPDP还是软考高...
盘点五个IT领域下证快的证...
CBA与TOGAF:探寻企业架构...
【收藏】软考电子证书下载...
项目经理任选两本证书,年...
DAMA中国推出“一考两证”...
数据分析具体指的是什么,...
数据分析师需要具备什么数...
CDA认证带你了解数据分析的...
敏捷与DevOps协同工作的注...
DevOps自动化测试的注意事...
DevOps五个好用的工具列表...
IT项目管理实现落地有哪些...
IT项目需求分析重点是建立...


中培IT学院 Copyright@2006-2024  北京中培伟业管理咨询有限公司.ALL Rights Reseved 备案号:京ICP备13024721号-2