您现在的位置:首页 > 课程体系 > 软件研发与管理 > 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]

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


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