fbpx

使用專業物件導向方法的 Python 完整課程

深入學習Python,建構複雜、可擴充程式的最簡單方法。透過製作10個大型OOP應用程式,掌握Python。

報名參加課程| coupon code:MY_STUDENTS

已經上過這門課程?

🔥歡迎來參加這個活動 – 上課心得分享與獎勵說明 :分享就贈送一門線上課程

從這 26 小時的課程,你會學到

  • 成為一個Python程式設計師,即使你以前從未寫過程式設計
  • 能夠用 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)

課程說明

1/2021年推出

順利完成本課程後,你將能夠以專業的物件導向程式設計(OOP)方式編寫完整的Python 實戰程式,從而開始你的程式設計師生涯。所有專業的 Python 程式設計師都會用 OOP 方式編寫程式,因為用這種方式開發大型應用程式更容易。即使你是一個完全的初學者,本課程也會讓你成為一個合格的 Python 程式設計師,能夠以最終的 OOP 正規化編寫專業的、可擴充的程式!

本課程遵循一種實用的方法,學生通過積極解決問題來學習,以實現建立真實世界的Python程式的具體目標。你將使用物件導向程式設計(OOP)正規化建構十個真實世界的Python程式。

除了學習Python,在這門課程中,學生還將學會使用所有必要的工具和技術,成為一名專業的Python程式設計師。這些工具和技術包括 Git 和 GitHub、偵錯程式、軟體設計原則、編寫高度組織化的程式碼、程式碼規劃、程式碼重構、SQL資料庫等。

此外,在課程中,你將獲得實際的 Python 技能,如使用 Python 生成 PDF 報告與,控制電腦和行動相機,用 Python 拍照,建立網路地圖,處理影像,網路抓取,傳送和安排自動電子郵件,建立互動式 Web 應用程式,建構REST API,甚至建立自己的天氣預報 Python 套件。所有這些都使本課程成為你能找到的最全面的Python學習套件!

誰應該參加本課程?

無論你是學習 Python 來自動化任務,資料科學,還是 Web 開發,本課程將徹底教你核心 Python,所以你可以輕鬆地將你的 Python 技能應用到任何 Python 分支或行業領域。

如果你的目標是製作簡單的一次性 Python script,只學習課程的前半部分就足夠了。然而,如果你想成為一個全職的程式設計師,你將需要學習整個課程來學習非常高階的概念,這些概念在後半部分都會涉及。

我需要會一些Python來學習這門課程嗎?

不需要。本課程是為絕對和非絕對的初學者設計的。課程的第一部分涵蓋了Python的基礎知識,這是你在任何其他課程中都沒有看到過的。

我需要有其他程式語言的經驗才能學習本課程嗎?

事實上,在這個課程中,你將不僅僅學習Python語法。您將從電腦科學的角度由內而外地理解Python,這樣你將對程式設計的工作原理有更深的理解。

我已經會一些Python了。這個課程會讓我受益嗎?

是的,這是一門龐大的課程,涵蓋了Python的基礎知識,還教你使用物件導向程式設計的高階 Python 程式設計。即使你是中級水平,你仍然可以從課程中受益,因為它涵蓋了你在其他地方很難找到的高階 Python 和程式設計概念。高階概念,如抽象類別,類別方法,組成,重構等,將在課程中全面覆蓋和實踐。

為什麼說這是一門專業課程?

在本課程中,學生將經歷軟體開發的整個過程,從規劃Python程式到編寫、測試、部署。在本課程中,你將建構的程式不僅僅是一次性的 script,而是可以重複使用和擴充的真實應用程式。我們透過在物件導向程式設計(OOP)正規化中建構程式來實現這一點。

此外,在課程中,你將學會使用專業程式設計師的工具和技術,如Git,偵錯程式,軟體設計原則,程式碼重構,根據PEP8的正確程式碼風格等等。這將使你成為一個真正的專業人士。

本課程所涉及的程式設計的OOP方法是什麼?

用Python程式設計有三種方法或典範( Paradigms )。它們分別是程序式(procedural)、函數式(functional)和物件導向的程式設計(OOP)典範。

OOP 典範是唯一一個能讓你掌握編寫乾淨和高度組織的程式碼的技能,讓你輕鬆規劃和建立複雜的 Python 程式。一旦你用 OOP 方式學習Python,建立程式將非常容易,本課程將告訴你如何建立。

儘管你可以用三種典範中的任何一種來編寫任何 Python 程式,但一旦程式開始變大,用函數式或程序式典範編寫比簡單 script 更多的程式將反噬你。因此,OOP典範是專業程式設計師用來做實際應用程式的典範。此外,當你學習OOP時,你自然會知道其他兩種典範,因為 OOP 涵蓋了它們。

在本課程中,你將學習到一個祕密,即輕鬆規劃和編寫任何 Python 程式,而這是在你使用OOP時才有可能。所有流行的 Python 程式庫和框架都是以 OOP 典範編寫的,要想了解它們的工作原理,你需要了解OOP。所以,如果你想超越製作簡單的 Python script,你需要用 OOP 的方式學習Python,本課程將教你。

外面還有更熱門的課程。我為什麼要參加這個課程?

這門課程還沒有足夠的評論,因為我們在2021年1月才推出它。其他課程已經在Udemy上運行了多年。給這個課程一個嘗試。你會喜歡它的!

以下是現有的學生通過他們的評論說。

這門課程從現實世界的角度教授 Python,不僅僅是語法和規則,而是有深度的,讓你看到如何將Python運用到日常生活中,同時全面提高你的程式設計知識。- Patrick Mills,2021年1月

“這對我來說是一種全新的看待 python 的方式,是的,我參加了你的第一個10個真正的程式課程,但這個課程的方向不同”–Louis Swanepoel,2021年2月。

“這是我能找到的唯一一種獨特的物件導向程式設計方法。我曾試圖學習最基本的基礎知識,OOP是如何 “運作 “的,但直到現在也沒能找到。這個互動式的獨特方法向大家展示了OOP真正的工作原理! 我說不完,我強烈推薦這門課程!” – Jason Ashley,2021年1月

目標受眾

  • 絕對初學者
  • 非絕對初學者
  • 中級

講師簡介

Ardit Sulce Python和GIS專家,PythonHow.com 的創始人 ( 更多講師主講課程介紹 )

Ardit獲得德國明斯大學地理資訊學研究所地理空間技術碩士學位。他還擁有大地測量工程學士學位。

Ardit提供他在Upwork的Python開發方面的專業知識,他與瑞士Terra,保護地理中心和快速智能公司等公司合作。他是 PythonHow.com  的創始人,他在那裡撰寫關於Python程式語言的教學。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

報名參加課程 | coupon code:MY_STUDENTS

Sponsored by Udemy

也許你會有興趣

找其它課程?試看看 Soft & Share 網站搜尋引擎

✍ 搜尋結果太多?可參考 Soft & Share 搜尋引擎使用技巧


幫我們個小忙!

使用 e-mail 追蹤 Soft & Share

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: