Contents
通過一系列的工具,建立發佈自己的 Python 開源軟體
透過這 6 個小時的課程,你會學到
- 如何使用虛擬環境
- 如何檢查程式碼風格
- 如何通過 sphinx 寫文件
- 如何使用 tox 等整合工具
- 如何使用GitHub
要求
- 對於 Python 有入門的基礎
- 基本的電腦知識
- 最好有 git 的基礎
說明
本課程主要對象是已入門的 Python 開發者,幫助大家更專業的進行 Python 開發,並且想發佈一款 Python 的開源軟體。讓大家瞭解到一個專業成熟的 Python 專案應該有什麼,是什麼樣子的。
計劃的主要內容包括:
- 在 GitHub 上初始化一個專案
- 如何使用維護和使用 Python 虛擬環境
- 如何檢查自己的程式碼是否符合 Python 的程式碼風格
- 如何通過 sphinx/mkdoc 等工具以及 ReadtheDoc 生成專業的文件
- 如何通過 tox 工具做自動化測試,風格檢查
- 如何創建 Python 套件並上傳至 PyPi
- GitHub的高級設置
- 開源專案的交流方式
目標受眾是誰?
- 想要提高 Python 開發的專業性水平
- 想要管理 Python 專案開發,標準化
- 想發佈、參與 Python 開源軟體
講師介紹
Peng Xiao 資深網路 DevOps 工程師 | “麥兜搞IT” ( 更多講師主講課程介紹 )
Peng Xiao 是一名網路和軟體 DevOps 工程師。
他在 IT/網路行業擁有超過 10 年的經驗,過去 12 年曾在 Cisco Systems、Nerdalize、KPN、ING 工作。
擅長Python編程(10年以上經驗)、網路技術尤其是 L3 路由協議、分佈式系統、資料庫等。他也喜歡開源技術,作為 GitHub 用戶加入了一些開源小組並做出了一些貢獻 給他們。
他是一名 scrum master,並擁有 Cisco Service Provider CCIE 認證。
他現在在荷蘭工作和生活。
他有個中文網站 “麥兜搞IT”
報名參加課程

也許你會有興趣
- Python 程式設計學習地圖
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
這個優惠碼沒辦法用耶
現在連過去不用 coupon code 就有折扣了