課程前提:
l 需要有至少一門以上程式語言的學習與使用經歷;
l 至少一年以上的實際開發經歷;
l 熟練掌握乙個以上文字編輯器或 ide 的使用;
l 具備類 unix 系統使用經驗更佳。
課程目標:
本課程是為高階程式設計師定製的 python 開發全生命週期的快速匯入課程。利用全專案實踐、循序漸進讓參與者從語言、技術、實踐、設計、思維五個維度深入掌握現代指令碼語言在大型專案中的應用模式,具備快速交付團隊成員的基本素質。
課程大綱:
1、python基礎
2、python模組的介紹與使用
l常用模組介紹
l自定製模組
l自定義異常類
l函式l迭代器和生成器
l裝飾器與閉包
3、python物件導向
l物件導向程式設計基礎
lpython 設計模式(單例模式、工廠模式等)
l擴充套件知識:類的本質
4、 資料庫開發
lpython 操作 mysql
lpython 的物件關係對映模型
5、 多執行緒開發
l執行緒和程序簡介
lpython 執行緒鎖、事件
lpython 多程序和程序池
l生產者消費者模型的概念及例項開發
6、web開發
lpython web 架構 django 的介紹、使用
ldjango 路由系統使用和改造
ldjango 檢視使用和解析
ldjangoform 的使用和解析
ldjangoorm 框架使用和解析
ldjangoadmin 使用
ldjango 中介軟體介紹和使用
7、 資料分析與大資料
lpandas
lpyspark
lnumpy
lmatplotlib
8、python下實施devops
l基於 python 的主機監控解決方案
lansible 自動化配置管理
lpython 下的持續整合
l基礎設施**化
l自動化測試方案
python開發PC端桌面應用
很多情況下需要用很短的時間開發一款在windows上離線執行的小工具,以便解決一些現實問題。比如公司近期有個緊急專案,需要根據演算法需求人工標註海量的位址資訊,開發周期和工具易用性上都是有些挑戰的,此時選擇python開發是個明智的選擇。下面對python開發桌面應用工具的步驟做下總結。python...
2019最新《Python安全工具開發應用教程》
目錄 第一章 python在網路安全中的應用 h.w p7 5 w f 課時1 python黑客領域的現狀.mp4 課時2 我們可以用python做什麼.mp4 f d i9 k e x f 第三章 python爬蟲技術實現 課時1 python爬蟲beautifulsoup模組的介紹.mp4 課時...
python3 9 2 編寫最小應用開發
django是什麼?django 是使用 python 語言開發的一款免費而且開源的 web 應用框架。由於 python 語言的跨平台性,所以 django 同樣支援 windows linux 和 mac 系統。在 python 語言熾手可熱的當下,django 也迅速的崛起,在 web 開發領...