班级规模及环境--热线:4008699035 手机:15921673576( 微信同号) |
坚持小班授课,为保证培训效果,增加互动环节,每期人数限3到5人。 |
上课时间和地点 |
上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦
最近开课时间(周末班/连续班/晚班):即将开课,详情请咨询客服! |
实验设备 |
☆资深工程师授课
☆注重质量
☆边讲边练
☆合格学员免费推荐工作
★实验设备请点击这儿查看★ |
质量保障 |
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供半年的技术支持。
3、培训合格学员可享受免费推荐就业机会。 |
课程大纲 |
一、 课程背景
Python在编程领域的占有率一直处于稳步上升之中,根据最新的数据,Python排名第六。前五名分别是Java、C、VB、PHP和C++。作为一个很年轻的语言,Python的位置已经相当令人振奋了。随着微软将Python纳入.Net平台,相信Python前景会更加强劲发展。通过本次培训使参训人员能够迅速掌握Python语言的基础知识,并以一个OpenStack项目实战巩固所学内容。
二、 培训收益
通过本课程,您可以掌握以下:
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。
三、 培训大纲
日程 培训模块 培训内容
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. 正则表达式训练,匹配目标,遍历文件系统。 |
|