|
班級規模及環境--熱線:4008699035 手機:15921673576( 微信同號) |
為了保證培訓效果,增加互動環節,我們堅持小班授,每期報名人數限到人,多余人員安排到下一期進行。 |
上時間和地點 |
上地點:【上海】同濟大學(滬西)/新城金郡商務樓(號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山學院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領館區號(中和大道) 【沈陽分部】:沈陽理工大學/六宅臻品 【鄭州分部】:鄭州大學/錦華大廈 【石家莊分部】:河北科技大學/瑞景大廈
最近開時間(周末班/連續班/晚班):2020年3月16日 |
實驗設備 |
◆時: 共部份,學時
☆注重質量
☆邊講邊練
+
☆合格學員免費推薦工作
★實驗設備請點擊這兒查看★ |
質量保障 |
、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
、培訓結束后,培訓老師留給學員手機和Email,免費提供半年的技術支持,充分保證培訓后出效果;
、培訓合格學員可享受免費推薦就業機會。 ☆合格學員免費頒發相關工程師等資格證書,提升您的職業資質。專注高端培訓年,端海提供的證書得到本行業的廣泛認可,學員的能力得到大家的認同,受到用人單位的廣泛贊譽。 |
程大綱 |
|
第一部分 Python環境配置 |
Python環境配置 |
1、Python的歷史和它的哲學思想
2、Python開發環境安裝與配置
3、Python各種編輯器之間的選擇,和安裝配置
4、交互式解釋器及IDE寫出自己的第一個Python程序
5、Help幫助文檔,查看方法,良好的編程習慣等等 |
第二部分 Python基礎入門 |
Python基礎入門 |
1、Pythno交互式解釋器的使用,詳解命令
2、python中的變量概念,創建變量,賦值操作,以及命名的規范和禁忌
3、Python基本數據類型概念
4、字符串 str, 創建字符串類型,單引號、雙引號以后混合使用,三引號注釋的作用, 轉入符的作用,什么是原始字符串,多種拼接字符串的方法,獲取用戶的輸入,Unicode編碼,序列操作索引與切片,修改替換字符串, 字符串格式化,它的不可變性的理解
5、整型數字 int,創建該int類型,數字的顯示格式,除法,Floor除法,二進制、八進制、十六進制,整數精度,小數轉換
6、列表 list 對象,序列的概念,列表的可變性,序列操作方法,列表的索引與切片,步進步長快速提取自己想要的元素,空列表,None的概念, in運算符,list的長度,最小元素,最大元素查找,列表元素分片賦值操作,內置刪除操作,列表多層嵌套與錯誤信息,append,extend,count,index,insert,pop,remove,sort,reverse等方法理解,區別
7、元組 tuple函數,序列之間的互相轉換,嵌套元組,不可變性,與列表比較
8、字典 dict,唯一鍵值對映射關系的數據類型,多種創建字典的方法,利用字典做一個網頁模板,清空、copy創建副本,深copy,獲取字典值的多種方法, 字典自帶的迭代方法,刪除字典項,更新字典,擴充字典,成員關系檢查,字典鍵的排序等等
9、文件對象,open函數文件的操作方法詳解,讀,寫,刪,改,追加寫入等操作,關閉文件,一次讀取文件所有內容,讀取指定行,以二進制形式讀取文件
10、數據持久化存儲,序列化對象、反序列化對象,模塊的序列化操作我們能夠將程序中運行的對象信息保存到文件中去,永久存儲
11、python迭代器Iterators、生成器Generators,迭代的概念
12、文件上下文 with as 管理器的使用詳解
13、if, else, elif子句,條件分支語句, while, for循環語句,三元表達式,continue, break,跳出終止循環,各種python內的運算符等
14、列表解析推導式,字典解析推導詳解
15、數據類型與語句的綜合實踐應用 |
第三部分 Python進階提高 |
Python進階提高 |
1、抽象概念,函數的定義,何時使用函數
2、函數的默認參數、位置參數、關鍵字參數,返回值,def,return,yield,global全局作用域,屬性,內省,遞歸,無限遞歸,多層潛逃函數
3、Python內置函數與匿名函數詳解
4、面對對象編程:類class的概念(OOP, 多態、封裝、繼承等),創建類,self參數,新式類與舊式類,類的屬性,特性和方法,命名空間,裝飾器等
5、程序的錯誤與異常處理。(try except, finally, assert, raise),捕獲異常,觸發異常
6、Python的模塊,包package的概念。(導入模塊,內容標準庫,自己制作一個Python模塊和包),模塊放置的位置搜索路徑,常用python內置模塊的使用,模塊的命名空間,包的結構
7、Python的常用模塊os模塊,sys模塊,datetime模塊,urllib模塊,urllib2,random等
8、多線程編程,提高程序運行效率,異步處理多個并發的任務,全局解釋器鎖的應用,開啟和退出線程,thread,threading,Queue等模塊方法的使用, 單線程與多線程速的對比,多線程爬蟲等應用
9、re 正則表達式 Regular Expression 精講 (結合網絡模塊進行抓取和匹配自己想要的任何內容),普通字符,非打印字符,特殊字符,限定符,定位符,選擇,反向引用,語法規則,檢索匹配要點介紹
10、網絡編程Socket接口概念講解,開發網絡通信工具必備知識,客戶端與服務器通信的軟件,遠程執行命令等
|
第四部分 WEB前臺和后臺數據庫基礎 |
WEB前臺和后臺數據庫基礎 |
一、MYSQL數據庫應用開發
MYSQL數據庫的安裝和管理;MYSQL數據庫,數據結構定義和SQL語言創建實現;MYSQL數據庫增加、刪除、編輯、查詢SQL語言實現;MYSQL數據庫中主鍵、約束、索引等概念; MYSQL數據庫在PYTHON應用開發中的具體模式和引入的相關庫;PYMYSQL應用開發MYSQL數據庫詳解;
二、html與xhtml基礎
html與xhtml簡介;html與xhtml基礎知識;html與xhtml標簽;html與xhtml常用標簽;html與xhtml文字格式與特殊字符;html與xhtml超級鏈接;html與xhtml列表;html與xhtml圖片; html與xhtml head和DTD;html與xhtml表格;html與xhtml框架結構;html與xhtml表單;
三、div+css基礎
div+css基礎知識;css一列布局;css二列和三列布局;css超鏈接偽類;css列表控制;css+div橫向導航菜單;css+div下拉及多級彈出菜單;css+div表單設計
四、Javascript基礎
Javascript 變量;Javascript操作符;Javascript流程控制語句;Javascript 彈出框;Javascript 函數;Javascript事件;Javascript常用對象;Javascript對象編程;
|
第五部分 Django框架網站開發 |
Django框架網站開發 |
1、 Django框架的歷史介紹,開發環境的安裝配置
2、DjangoMTV開發模式與Model-View-Controller (MVC)模式,架構介紹,核心理念
3、創建自己的第一個django項目,運行調試開發服務器與命令的使用
4、創建自己的第一個django項目下的應用程序
5、學會設計自己的模型model部分,模型的語法、各字段的類型,選項的設置
6、網站的URL規劃配置,與視力函數掌握,請求與響應對象,渲染模板
7、模板語言,模板的變量,過濾器,模板標簽,注釋,模板也可以繼承,更快捷的模板開發方式
8、 熟練掌握Django模板引擎的語法規則
9、 Django admin 網站管理部分,創建編輯管理員以及普通用戶賬戶權限設置,后臺管理,自定義管理表單,分類頻道的關聯,一些高級技巧
10、 出發視圖的錯誤反饋,處理常見網頁錯誤狀態碼,命名空間的URL,在模板中使用快捷巧妙的URL編碼方式,在多項目,多應用的狀態下可以快速區分url地址
11、 Django 表單的處理,GET與POST方法概念與區別,為數據創建HTML 表單,接收并處理客戶端提交的表單和數據,Form類,渲染表單,客戶端發送POST請求,服務器端處理POST請求
12、 Django的單元測試,為視圖編寫功能測試,改進
13、 Django中的靜態文件,收集靜太文件,使用CSS文件更改美化網頁自定義外觀,django集成bootstrap前端框架等
|
第六部分 PYTHON GUI編程和爬蟲編程 |
PYTHON GUI編程和爬蟲編程 |
一、圖形化GUI編程
1、Python的GUI模塊:pyqt的安裝和配置;
2、pyqt常用圖形控件的使用和編程;
3、pyqt利用GUI程序實現記事本、計算器,通訊工具開發編程
二、搜索引擎蜘蛛爬蟲
模仿搜索引擎原理,開發一個屬于自己的爬蟲,多線程利用資源,下載一個網站相關內容到本地上。 |
|
|
|
|