培训时间
|
培训模块
|
培训内容
|
第一天上午
|
Python基础(一)
|
1. Python发展史及当今互联网应用
2. Python语言介绍及特性介绍
3. Python著名项目及语言优势
4. Python语言2.X及3.X介绍
5. 开发环境安装及virtualenv环境安装
6. 虚拟环境应用及组建部署
7. Python字符串、数字处理
8. Python字符串方法
9. Python列表与元组特性
10. Python列表与元组方法应用
11. Python语句、变量、内置数据结构
12. Python流程语句
13. Python循环语句
14. break、continue、pass语句
|
第一天
下午
|
项目实践
|
Python开发环境安装、调试、及软件安装
编写小游戏,体验巩固python语法,了解python语法灵活性,区分去其他语言
|
第二天
上午
|
Python基础(二)
|
1. Python编程风格
2. PEP8编程及代码格式化
3. Python模块使用及使用方法
4. Python包应用
5. OS、sys、random、time等常用模块使用及项目应用
6. Python函数定义及函数书写规范
7. Python常规参数、列表参数、字典参数
8. Python函数嵌套及函数封装
9. lambda函数使用
10. Python列表推导式
11. Python递归
12. Python实现常见算法
13. Python文件操作及with语句
|
第二天
下午
|
项目实践
|
1.编写系统脚本,实现面向过程及函数封装
2.实现rot13算法
|
第三天
上午
|
Python基础(三)
|
1. Python OOP思想
2. Python面向对象编程
3. 类基本方法
4. 实例绑定及slef工作原理
5. Python构造函数与析构函数应用
6. Class继承与重写
7. Python与数据库
8. 以数据库驱动的应用程序
9. MySQLdb模块与并发数据插入
|
第三天
下午
|
项目实践
|
1.将系统文件按照规则存人数据库,实现批量操作、实现数据库表的设计和程序操作数据库、训练构造函数与析构函数、类方法的应用及编写
2.编写学校成员面向对象程序,实现继承、封装、方法重写
|
第四天
上午
|
Python进阶(一)
|
1. Python网络编程
2. Socket模块及socket程序开发
3. TCP与UDP程序编写
4. Python异常处理
5. try/except/else/finally语句
6. Python配置文件与ConfigParser模块
7. Python日志处理与logging模块
8. Python多线程
9. threading模块与thread模块
|
第四天
下午
|
项目实践
|
1.编写客户端与服务器聊天工具,实现TCP通讯
2.实现文件、图片传输、文件完整性校验
3.编写多线程程序,实现批量文件写入
|
第五天
上午
|
Python进阶(二)
|
1. Pickle序列化
2. Python正则表达式
3. 面向对象高级部分、装饰器
4. Python生成器
5. OpenStack介绍
6. OpenStack架构与原理
7. OpenStack主要模块介绍及功能介绍
8. OpenStack_次开发介绍
9. OpenStack主要模块客户端及开发
|
第五天
下午
|
项目实践
|
1.Openstack客户端安装及调试OpenStack安装环境
2.正则表达式训练,匹配目标,遍历文件系统
|