|
班级规模及环境--热线:4008699035 手机:15921673576( 微信同号) |
坚持小班授课,为保证培训效果,增加互动环节,每期人数限3到5人。 |
上课时间和地点 |
上课地点:【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦 【石家庄分部】:河北科技大学/瑞景大厦
最近开课时间(周末班/连续班/晚班): Python开课时间:请点击此处咨询在线客服 |
实验设备 |
☆资深工程师授课
☆注重质量
☆边讲边练
☆合格学员免费推荐工作
☆合格学员免费颁发相关工程师等资格证书,提升您的职业资质
专注高端培训二十载,曙海培训的学员得到企业的广泛认可,学员的能力
得到大家的认同,受到用人单位的广泛赞誉。
★实验设备请点击这儿查看★ |
最新优惠 |
◆请点击此处咨询在线客服 |
质量保障 |
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供课后答疑。
3、培训合格学员可享受免费推荐就业机会。 |
Python开发工程师培训班 |
|
第一阶段 |
课程目标
本阶段培训课程的重点是使学员通过学习能够了解到Python语言的一些内部机理及工作方式,从更深入的层次理解Python语言及其程序设计方法,更有效得解决实际工作中遇到的问题。
?
课程大纲
内容 |
大纲 |
Python?Built-in?类型 |
?Python的核心数据类型
?数字
?字符串
?Lists
?字典
?元组
?文件
?其他 |
动态类型模型 |
?变量,对象和引用
?Python虚拟机的引用计数和垃圾回收
?共享引用
?动态类型无处不在 |
Python如何运行的 |
?Python解释器
?程序执行机理 |
作用域和参数 |
?作用域规则
?全局变量
?作用域和嵌套函数
?闭包
?传递参数
?特殊参数匹配模式 |
答疑 |
函数机理 |
?匿名函数
?函数作为参数
?函数编程工具
?List?Comprehension
?迭代器?
?函数设计理念
?函数陷阱 |
模块 |
?Import原理
?模块查找机制
?重载入模块 |
面向对象基础 |
?面向对象概览
?类基础
?方法
?继承
?多态
?运算符重载
?命名空间 |
面向对象设计 |
?Python和面向对象
?继承:?Is-a
?合成:?Has-a
?代理
?多重继承
?类也是对象
?方法也是对象
?类与模块 |
类进阶 |
?Name?mangling
?新类
?静态方法和类方法
?函数装饰器
?类陷阱
?MetaClass |
多线程 |
?全局锁(GIL)
?Threading模块
?进程
?协程 |
Python3.0的新特性 |
?Python3.0的新特性 |
答疑 |
|
第二阶段 |
■ 培养目标:
? 掌握Python编程的基础知识。
? 理解Python Web框架的设计理念。
? 学会开发基于Google App Engine和django框架的Web应用程序。
? 学会插件开发。
■ 课程内容:
1、Python语法
? Python介绍
? 数字和字符串
? 变量和数据结构
? 流程控制
? 条件表达式
? 基本输入输出
? 函数
? 使用模块
? 类
? 正则表达式
? 文件
? 错误和异常
? 图形界面开发
? 客户端编程
? 多线程编程
2、Django Web框架开发及Google云计算开发实践
? MVC设计模式和案例展示
? Python网络编程
? Web及数据库
? 基于GAE/django的Web应用开发
? Django框架的平台搭建
? Django框架的开发实践
? Google GAE云计算框架的开发实践
3、使用Python开发社交网络插件
? 社交网站设计及开发
? 社交网站插件开发的设计模式和案例讲解
? 新浪微博插件开发实践
? 案例 |
第三阶段 |
一,课程简介
通过本阶段课程可以体会与其它语言相比python不一样的地方,重点掌握实际开发中经常使用的模块和技巧,体验python敏捷开发的魔力,它的面向对象甚至比java和C#.net更彻底,比如一个函数,一个变量都是对象,当然这种彻底也增加了它的灵活度;它的简洁也同样增加了开发人员的开发速度。最后介绍一些常用的开发库,以及使用django如何快速的开发、调试、部署一个web应用程序,体验与以往编程不一样的敏捷开发风格。
二,培训提纲
?
编号 |
第一部分 |
第二部分 |
第三部分 |
?
?
?
?
?
?
A |
1.????? python特性及简介
强制缩进
动态类型
解释性语言等等
2.????? 开发环境准备
IDLE的使用
wingIDE简介及调试技巧
setuptools的使用
案例分析 |
1.????? 文件和目录操作
2.????? 并行处理
多进程
多线程
锁机制及应用
管道
信号
案例分析 |
1.????? 常用python开源框架总揽及介绍
Django web程序开发
Twisted 网络开发
Sqlachemy 数据库操作
2.????? 常用开发包的演示和介绍
matplotlib图表绘制库
案例分析 |
?
?
?
?
?
?
?
B |
1.????? python基本语法
基本类型(数值、字符串、容器(list, tuple, dict , set),逻辑)的操作特点
基本语法(循环,分支)
2.????? 函数式编程
Lambda
Map
Reduce
Filter
迭代器和生成器
3.????? 面向对象方法论及python编程
4.????? 案例分析 |
1.????? socket编程
tcp/ip协议剖析
实现c/s应用小程序
2.????? 正则表达式的使用
3.????? http应用
http协议剖析
urllib的使用方法
实现一个简单的爬虫程序
案例分析 |
重点介绍使用django快速开发一个web应用程序(比如一个简易的钻井平台管理系统),见识敏捷开发的魔力
1.Django的安装和使用
2.MVT的模型
3.Model的使用
4.模板的使用
5.view
6.内置便捷模块
7.应用程序的部署nginx
8.案例分析 |
|
第四阶段 |
精通django环境下应用开发
1.1 准备工作(环境以及IDE)
1.2 MVC模型与MTV模型
1.3 方便的web调试
1.4 快速的实现一个blog应用 |