Contents
從內到外掌握 Python 並學習如何使用 Python classes 和 OOP 輕鬆建構任何 Python 程式!
從這 23 小時的課程,你會學到
- 跳離 Python 基礎水平,將你的 Python 技能提升到專業水準。
- 精通終極物件導向程式設計範式。
- 使用專業的物件導向程式設計法構建 10 個真實的 Python 程式。
- 完成三個獨立的 Python 專案並比較解決方案。
- 學習如何在編寫 Python 程式之前應如何做好規劃
- 編寫高度組織的模組化程式碼
- 在使用 Python 程式設計時,學習並應用軟體設計原則
- 學習使用偵錯程式來解決程式碼問題
- 學會使用 Git 來跟蹤你的程式碼變化
- 深入瞭解 Python 在引擎蓋下是如何工作的
- 學會打磨你的Python程式,使它們可以供使用者使用
- 用 Python 建立天氣預報網路地圖
- 生成 PDF 報告
- 建立和處理影像
- 控制你的電腦和行動相機
- 用 Python 從電腦或行動相機拍攝照片,並將它們上傳到雲端服務
- 構建互動式網頁應用程式
- 透過電子郵件傳送每日新聞,並安排自動電子郵件
- 建構Python REST API
- 與SQL資料庫合作
- 通過網路抓取提取資料
- 學習建立桌面GUI程式
- 學習建立行動應用程式
- 學習Python的高階核心概念,如類別方法、靜態方法、抽象類別等
- 學習程式碼重構
- 學習 PEP8 風格指南的Python程式碼
- 學習建立Python套件
要求
- 可使用電腦(Windows、Mac或Linux)
課程說明
如果你已經了解 Python 基礎知識,那麼本課程是你成為 Python 程式設計師的 Python 學習路徑的下一步。除了學習如何像專業人士一樣使用 Python寫程式外,在本課程中,你還將獲得以下技能:
- Git 與 GitHub
- 除錯
- 軟體設計原則
- 寫高度組織的程式碼
- 程式編寫規畫
- 程式碼重構
- SQL 資料庫
- Web 應用程式
- Mobile 應用程式
- 用 GUI ( 圖形使用者介面 ) 做 Desktop 程式設計
- 網路爬蟲
- 自動化任務
- 用 Python 控制電腦和行動裝置相機
- 自動地獲取每日新聞
- 自動地生成 PDF 報告
- 傳送自動的 emails
- 建構 Python REST APIs.
- 創建和出版 Python 套件
你將由構建十個真實世界的 Python 應用程式來學習以專業的物件導向程式設計範式編寫程式。物件導向是程式設計的終極方法,你將從頭開始學習。在課程結束時,你將成為 Python 大師,並使用高品質、高度組織的 Python 程式碼輕鬆構建任何 Python 程式。以下是你將在課程中構建的 10 個 Python 應用程式:
- 基於幾何遊戲做 classes 和 OOP 的介紹
- 自動地生成 PDF 報告的軟體設計
- 影像處理程式
- GUI webcam 照片分享應用程式
- 第二個應用程式的 web應用版本
- 網路爬蟲
- 自動 emails 傳送新聞的程式
- 互動的 dictionary web 應用程式
- REST API
- 電影院預定 web 應用程式
- 天氣預報的 Python 套件
如果你還無法信服,看看上過我課的同學怎麼說:
這門課程從現實世界的角度教授 Python,不僅僅是語法和規則,而是有深度的,讓你看到如何將Python運用到日常生活中,同時全面提高你的程式設計知識。- Patrick Mills,2021年1月
“這對我來說是一種全新的看待 python 的方式,是的,我參加了你的第一個10個真正的程式課程,但這個課程的方向不同”–Louis Swanepoel,2021年2月。
“這是我能找到的唯一一種獨特的物件導向程式設計方法。我曾試圖學習最基本的基礎知識,OOP是如何 “運作 “的,但直到現在也沒能找到。這個互動式的獨特方法向大家展示了OOP真正的工作原理! 我說不完,我強烈推薦這門課程!” – Jason Ashley,2021年1月
目標受眾
- 已經了解 Python 基礎的人
講師簡介
Ardit Sulce Python 程式設計師, PythonHow 的創始人和作者。 ( 更多講師主講課程介紹 )
嗨,我是 Adit!我是一名 Python 程式設計師、教師和 PythonHow 的創始人。我於 2013 年畢業於德國明斯特大學(University of Muenster),獲得地理空間技術理學碩士學位,專精於使用 Python 進行遙感。
我曾與來自不同國家的公司如保護地理中心( the Center for Conservation Geography )合作,繪製和了解澳大利亞生態系統,與 the Swiss in-Terra 進行圖像處理,並與澳大利亞快速情報( Australian Rapid Intelligence ) 進行資料探勘以獲得商業的洞察力。
如果你想通過我的課程學習 Python,我建議以下學習路徑:從 超級 Python 課程 2022 開始。學生們喜歡這門課程,因為它是 Python 和使用 Python 構建程式的綜合現實世界指南。完成該課程後,如果你想使用 Python 製作中小型程式,請參加我的使用 Python 自動化一切課程。該課程包含開始使用 Python 作為瑞士軍刀所需的一切。另一方面,如果你對製作大型應用程式感興趣,我的進階 Python 課程(即本課程)會是更好的選擇。所有課程都列在我的 Udemy 個人資料頁面上。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化
🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結
- 點選這個✨優惠連結 課程特價 | Udemy 永久擁有課程 NT370 起( 請登入 Udemy|按過“優惠連結”後到”報名參加課程“連結網頁做更新 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- 超級 Python 課程:構建 10 個真實世界的應用程式[附有簡中字幕]
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
你必須登入才能發表留言。