您现在的位置:首页 > 课程体系 > 软件研发与管理 > Python+人工智能
Python程序编码语言培训方案(3天)

一、 培训目标

Python在编程领域的占有率一直处于稳步上升之中,根据最新的数据,Python排名第六。前五名分别是Java、C、VB、PHP和C++。作为一个很年轻的语言,Python的位置已经相当令人振奋了。本课程通过培训使学习者达到如下目标:

1. 了解Python语言的特性及优势;

2. 熟练掌握Python开发环境安装及virtualenv环境安装;

3. 掌握Python字符串、数字及字符串处理方法;

4. 掌握Python语句、变量、内置数据结构;

5. 理解并掌握Python流程语句、循环语句的使用;

6. 了解PEP8编程及代码格式化;

7. 掌握Python模块使用及使用方法;

8. 掌握Python包应用;

9. 了解Python函数定义及函数书写规范;

10. 掌握Python常规参数、列表参数、字典参数;

11. 掌握Python实现常见算法;

12. Python文件操作及with语句;

13. 通过项目实战使学员充分掌握所学知识,并理解工作中如何进行Python编程;

14. 理解OpenStack架构及原理,熟练使用OpenStack。

二、 培训时间

本次培训为期3天,6小时/天,共18小时。

三、 培训大纲

培训时间

培训模块

培训内容

第一天

上午

Python基础(一)

1. Python发展史及当今互联网应用;

2. Python语言介绍及特性介绍;

3. Python著名项目及语言优势;

4. Python语言2.X及3.X介绍;

5. 开发环境安装及virtualenv环境安装;

6. 虚拟环境应用及组建部署;

7. Python字符串、数字处理;

8. Python字符串方法;

9. Python列表与元组特性;

第一天下午

Python基础(二)

10. Python列表与元组方法应用;

11. Python语句、变量、内置数据结构;

12. Python流程语句;

13. Python循环语句;

14. break、continue、pass语句;

项目实践:

15. Python开发环境安装、调试、及软件安装;

16. 编写小游戏,体验巩固python语法,了解python语法灵活性,区分去其他语言。

第二天

上午

Python编程风格

1. PEP8编程及代码格式化;

2. Python模块使用及使用方法;

3. Python包应用;

4. OS、sys、random、time等常用模块使用及项目应用;

5. Python函数定义及函数书写规范;

6. Python常规参数、列表参数、字典参数;

7. Python函数嵌套及函数封装;

8. lambda函数使用;

9. Python列表推导式;

10. Python递归;

11. Python实现常见算法;

12. Python文件操作及with语句;

项目实践:

13. 编写系统脚本,实现面向过程及函数封装;

14. 实现rot13算法。

第二天

下午

Python编程

1. Python OOP思想;

2. Python面向对象编程;

3. 类基本方法;

4. 实例绑定及slef工作原理;

5. Python构造函数与析构函数应用;

6. Class继承与重写;

7. Python与数据库;

8. 以数据库驱动的应用程序;

9. MySQLdb模块与并发数据插入;

项目实践:

10. 将系统文件按照规则存人数据库,实现批量操作、实现数据库表的设计和程序操作数据库、训练构造函数与析构函数、类方法的应用及编写;

11. 编写学校成员面向对象程序,实现继承、封装、方法重写。

第三天

上午

Python网络编程

1. Socket模块及socket程序开发;

2. TCP与UDP程序编写;

3. Python异常处理;

4. try/except/else/finally语句;

5. Python配置文件与ConfigParser模块;

6. Python日志处理与logging模块;

7. Python多线程;

8. threading模块与thread模块;

项目实战:

9. 编写客户端与服务器聊天工具,实现TCP通讯;

10. 实现文件、图片传输、文件完整性校验;

11. 编写多线程程序,实现批量文件写入。

第三天

下午

OpenStack

1. Pickle序列化;

2. Python正则表达式;

3. 面向对象高级部分、装饰器;

4. Python生成器;

5. OpenStack介绍;

6. OpenStack架构与原理;

7. OpenStack主要模块介绍及功能介绍;

8. OpenStack_次开发介绍;

9. OpenStack主要模块客户端及开发;

项目实战:

10. Openstack客户端安装及调试OpenStack安装环境;

11. 正则表达式训练,匹配目标,遍历文件系统。

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

倪闯老师        电话同V:18701378400

Emailnichuang@zpedu.com    QQ:1033315540

[1]

 
咨询电话:18701378400
微信公众号:zpedu_nichuang
问题邮箱:nichuang@zpedu.com
公司地址:北京市丰台区育芳园东里三号楼二三四层
 
2020年PMP面授培训安排(北...
广州、重庆CISP认证2020年...
CISP含金量到底有多高?
CISA培训、认证考试、后期...
中培关于严格执行CISP-PTE...
中培教育2019年8-12月公开...
中培2019年8月份公开课计划...
CISP培训考证,信息安全人...
2020年CISP认证培训(北京...
网络安全包括哪些方面内容...
企业架构框架标准:TOGAF常...
TOGAF® 9 认证方式
考取PMP常见问题
PMP考前准备/PMP备考心得
PMP认证在国内的含金量
IT项目管理中需要注意的四...

首页 | 公司介绍 | 在线报名 | 联系方式
 北京中培伟业管理咨询有限公司  版权所有:中培教育
地址:北京市丰台区育芳园东里3号楼B座二.三.四层    邮编:100071