《關于舉辦Python Web開發(fā)與爬蟲實踐 培訓班的通知》課程詳情
點擊下載課大綱及報名表
一、 培訓簡述
通過3天的實訓讓學員了解Python Web開發(fā)的整個流程, 和常用技術。包括Django 開發(fā)框架、ORM映射技術、Scrapy動態(tài)頁面爬取、分布式爬蟲實現(xiàn)。學習完此課程學員可以完全勝任Python Web開發(fā)崗位需求。
二、 培訓目標
Ø 熟練掌握 Django核心語法、與MVT設計模式;
Ø 熟練掌握Django ORM映射基礎與Admin管理頁面;
Ø 掌握Web項目與前端 CSS、Ajax整合使用;
Ø 熟練掌握Scrapy爬蟲的數(shù)據(jù)獲取、解析、保存;
Ø 熟練掌握Scrapy模擬登陸、分布式爬蟲技術;
Ø 熟練使用WebPack進行模塊化開發(fā)。
三、 培訓對像
新員工入職培訓、Python初級程序員、有Web經驗開發(fā)人員。
四、 參訓人員基礎
掌握Python基本語法
五、 課程大綱
第一天上午
Django快速入門
Django安裝與第一個項目
1. 目錄與配置文件介紹
2. 頁面效果展示
3. MVT設計模式介紹
4. Template模板與表達式
第一天下午
ORM映射與 Ajax無刷新技術
1. models.Model創(chuàng)建模型類
2. manage.py migrate
3. 頁面登錄功能實現(xiàn)
4. 采用Ajax實現(xiàn)無刷新提示
5. cookie與session保存用戶狀態(tài)
第二天上午
Django高級功能實踐
1. 靜態(tài)文件與自定義頁面
2. 圖片與文件上傳功能實現(xiàn)
3. 模糊查詢與分頁功能實現(xiàn)
4. Admin.py管理模塊配置
5. Webpack實現(xiàn)前端工程化管理
第二天下午
Python爬蟲快速入門
1. Scrapy介紹與環(huán)境安裝
2. Scrapy框架結構與工作原理
3. Http協(xié)議理論介紹
4. 編寫第一個Scrapy爬蟲
5. Request和Response對象
第三天上午
Scrapy進階實踐
1. 使用Selector提取 xpath、css
2. 使用ItemPipeline處理數(shù)據(jù)
3. Exporter、LinkExtractor 導出數(shù)據(jù)和連接
4. 圖片與文件的下載實現(xiàn)
5. 模擬登錄功能實現(xiàn)
第三天下午
動態(tài)頁面與分布式爬取
1. 爬取動態(tài)頁面
2. 爬取糗事百科相關信息
3. 數(shù)據(jù)入庫
4. Scrapy-redis分布式爬取
5. 豆瓣網(wǎng)分布式爬取實踐
第四天
學員考核交流與返程
《關于舉辦Python Web開發(fā)與爬蟲實踐 培訓班的通知》培訓受眾
新員工入職培訓、Python初級程序員、有Web經驗開發(fā)人員。
《關于舉辦Python Web開發(fā)與爬蟲實踐 培訓班的通知》課程目的
Ø 熟練掌握 Django核心語法、與MVT設計模式;
Ø 熟練掌握Django ORM映射基礎與Admin管理頁面;
Ø 掌握Web項目與前端 CSS、Ajax整合使用;
Ø 熟練掌握Scrapy爬蟲的數(shù)據(jù)獲取、解析、保存;
Ø 熟練掌握Scrapy模擬登陸、分布式爬蟲技術;
Ø 熟練使用WebPack進行模塊化開發(fā)。
《關于舉辦Python Web開發(fā)與爬蟲實踐 培訓班的通知》所屬分類
研發(fā)項目
《關于舉辦Python Web開發(fā)與爬蟲實踐 培訓班的通知》授課培訓師簡介
劉老師
有15年JAVA開發(fā)經驗,9年授課經驗. 精通J2EE多層架構和多種設計模式,熟悉Struts、MyBatis、Hibernate、Spring、Spring MVC、Android、H5、Jquery Mobile、AngularJS、Bootstrap等多種開源框架, 對源碼有一定的理解. 熟悉 WebLogic, JBoss 容器并發(fā)集群的使用, 熟悉WebService、CXF、RESFul、UML、SVN、EasyUI、Flex、Lucene 等技術。長期專注于J2EE系統(tǒng)的分析與設計,親身參與多個J2EE項目研發(fā)和應用系統(tǒng)升級,并主導系統(tǒng)架構設計,有著豐富的系統(tǒng)分析設計工作經驗。