Python 應用開發

2021-07-29 13:44:52 字數 1332 閱讀 6655

課程前提:

l 需要有至少一門以上程式語言的學習與使用經歷;

l 至少一年以上的實際開發經歷;

l 熟練掌握乙個以上文字編輯器或 ide 的使用;

l 具備類 unix 系統使用經驗更佳。

課程目標:

本課程是為高階程式設計師定製的 python 開發全生命週期的快速匯入課程。利用全專案實踐、循序漸進讓參與者從語言、技術、實踐、設計、思維五個維度深入掌握現代指令碼語言在大型專案中的應用模式,具備快速交付團隊成員的基本素質。

課程大綱:

1python基礎

2python模組的介紹與使用

l常用模組介紹

l自定製模組

l自定義異常類

l函式l迭代器和生成器

l裝飾器與閉包

3python物件導向

l物件導向程式設計基礎

lpython 設計模式(單例模式、工廠模式等)

l擴充套件知識:類的本質

4、 資料庫開發

lpython 操作 mysql

lpython 的物件關係對映模型

5、 多執行緒開發

l執行緒和程序簡介

lpython 執行緒鎖、事件

lpython 多程序和程序池

l生產者消費者模型的概念及例項開發

6web開發

lpython web 架構 django 的介紹、使用

ldjango 路由系統使用和改造

ldjango 檢視使用和解析

ldjangoform 的使用和解析

ldjangoorm 框架使用和解析

ldjangoadmin 使用

ldjango 中介軟體介紹和使用

7、 資料分析與大資料

lpandas

lpyspark

lnumpy

lmatplotlib

8python下實施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 開發領...