|
班級規模及環境--熱線:4008699035 手機:15921673576/13918613812( 微信同號) |
堅持小班授課,為保證培訓效果,增加互動環節,每期人數限3到5人。 |
上課時間和地點 |
上課地點:【上海】:同濟大學(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領館區1號(中和大道) 【沈陽分部】:沈陽理工大學/六宅臻品 【鄭州分部】:鄭州大學/錦華大廈 【石家莊分部】:河北科技大學/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協同大廈
近開課時間(周末班/連續班/晚班): Python開課時間:2025年4月7日........................(歡迎您垂詢,視教育質量為生命!) |
實驗設備 |
☆資深工程師授課
☆注重質量
☆邊講邊練
☆合格學員免費推薦工作
專注高端培訓17年,曙海提供的課程得到本行業的廣泛認可,學員的能力
得到大家的認同,受到用人單位的廣泛贊譽。
★實驗設備請點擊這兒查看★ |
新優惠 |
◆在讀學生憑學生證,可優惠500元。 |
質量保障 |
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應用 |