fbpx

Python 大師班 2023:建構 19 個真實的 Python 專案

Contents

適合初學者的 Python 課程,學習 Python 程式設計、資料分析、Tkinter、Django、Flask、OpenCV 等。

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

  • 從基礎開始學習 Python,無需具備任何程式設計知識。
  • 了解如何使用 Python 和 Django 建立全端 Web 應用程式
  • 建構 15 個現實世界專案的組合,有資格獲得 Python 開發人員職位。
  • 了解如何使用 Selenium 自動發布社交媒體貼文
  • 使用 Tkinter 在 Python 中製作基於 GUI 的應用程式
  • 了解如何使用 OpenCV 處理圖像和視頻
  • 了解如何使用 Python 製作自己的網頁抓取工具
  • 使用 Python、PostgreSQL 和 Tkinter 建立面向資料庫的桌面應用程式。
  • 了解如何使用 Python 和 Flask 建立 Web 應用程式
  • 了解如何使用 Python 執行資料分析
  • 學習 Python 中的物件導向程式編輯
  • 了解如何使用 Python 執行檔壓縮和解壓縮
  • 了解如何使用資料分析來分析超市銷售數據
  • 使用 Python 建立 QR 碼產生器
  • 建構文字轉語音轉換器
  • 了解如何在 Python 中對密碼進行雜湊處理
  • 使用 Python 和 ChartJS 建立預算追蹤應用程式
  • 使用 Python 和 Tkinter 建立計算機應用程式
  • 使用 Python 建立影片下載應用程式

要求

  • 無需程式碼或技術知識。
  • 一台有網路連線的電腦。
  • 不需要付費工具,因為本課程所需的工具是免費的。
  • 學習新事物的熱情和好奇心。

課程說明

Python 大師班 2023:建構 19 個真實的 Python 專案

本課程專為想要從頭開始學習Python程式語言的初學者而設計。

課程包含兩個部分:

  1. Python基礎(第1節到第14節)
  2. Python專案(第15節到第44節)

以下是註冊本課程後你將獲得的內容:

逐字解釋:在整個課程中,我解釋了每一行程式碼,沒有跳過任何一行程式碼。

高品質內容:超過 55 小時以上的高畫質 (1080p) 影片。

結構良好且易於學習:課程經過專門設計,旨在讓學生輕鬆學習 Python、Django、資料分析、Flask、Tkinter、OpenCV、檔案壓縮、使用 PostgreSQL 和網頁抓取進行桌面應用程式開發。

24 X 7 支援:我將永遠在你成為 Python 專家的旅程中指導你。


以下是你將在本完整課程中學到的所有內容:

在這個實作課程中,你將從頭開始學習 Python,直到可以用它來建立幾乎任何東西,無論是功能齊全的資料庫導向的 Web 應用程式還是自動化工具。

本課程將從非常基礎的水平開始教你 Python,並逐漸將你引向更高級的主題。

我們不僅涵蓋所有 Python 基礎知識,還涵蓋最受歡迎的 Python libraries ( 程式庫 ),例如 Django、Flask、Tkinter 和 Selenium。

完整課程分為 17 個主要部分

以下是你將在每個部分中學到的內容的簡要描述。

第 1 節:Python 基礎

本節涵蓋了Python 的所有基礎知識,從安裝所需的工具開始,到涵蓋數學運算子、字串、接受使用者輸入、字串操作、變數、條件語句(如if、elif)、控制結構(如while 和for 迴圈)、函數等主題、模組和套件、列表、檔案處理、Python 中的 OOP、正規表示式。 本節涵蓋了幾乎所有基本的 Python 概念。

第 2 節:使用 Tkinter 在 Python 中製作 GUI

完成基礎知識後,我們就知道要學習 Tkinter 函式庫,它允許我們使用 Python 建立基於桌面的應用程式。 我們學習如何使用 Tkinter 和 Python 創建 GUI 應用程式,並建立一個功能齊全的桌面應用程式,即計算器。

第 3 節:使用 PostgreSQL 製作資料導向的桌面應用程式

僅僅製作一個簡單的桌面應用程式是不夠的,它需要一個後端資料庫來儲存一些資料。 為此,我們學習如何將桌面應用程式連接到後端。 在本節中,我們使用 Python、Tkinter 來設計 GUI 和 PostgreSQL 資料庫來建立學生管理系統軟體,以便在後端儲存我們的應用程式的資料。

第 4 節:Python 中的檔案壓縮和編碼

在本節中,我們將學習如何在 Python 中執行檔案壓縮以減小檔案大小。 我們也學習如何解壓縮壓縮資料及其使用的方法。 我們使用 Python 和 Tkinter 以及檔案壓縮庫建構了一個基於 GUI 的檔案壓縮工具。

第 5 節:使用 Python 進行文字轉語音轉換器

文字可以轉換為語音/音頻,這正是本特定部分所涵蓋的內容,我們構建了一個從給定文本生成音頻的工具。 不僅如此,我們還學習如何將整個文字檔案轉換為 mp3,可用於從電子書產生有聲讀物。 我們還學習如何將用戶輸入轉換為語音。

第 6 節:QR 碼產生器

我們建立了一個簡單的工具,可以轉換任何連結並將其轉換為二維碼,可以透過任何具有二維碼閱讀器的智慧型手機進行掃描。 該工具創建可以在任何地方共享的 QR 碼圖像,整個工具是使用 Python 和 Tkinter 構建的。

第 7 節:影片下載應用程式

在本節中,我們建立了另一個工具來培養我們的 Python 技能。 該工具接受視訊 URL,要求我們選擇要下載指定影片的路徑,然後將該影片下載到作業系統上的指定路徑。 不僅如此,該工具還可以將視訊檔案轉換為純 mp3 檔案。 我們從頭開始建立這個工具,從建立程式碼到設計功能再到創建使用者介面,所有這些都是使用 Python 完成的。

第 8 節:使用 Lhun 演算法建立信用卡驗證器

在本節中,我們將了解什麼是 Lhun 演算法以及如何使用它來驗證信用卡。 我們了解如何在 Python 中實作 Lhun 的演算法並用於驗證信用卡號碼。 本節旨在教授 Python 中的演算法思維和實作。

第 9 節:資料分析

Python在資料科學領域被廣泛使用,因此學習如何使用Python來分析資料非常重要。 因此,在本節中,我們學習如何使用用於執行資料分析的工具和技術。 我們首先學習用於執行資料分析的 Pandas 函式庫以及所有基本概念,如 DataFrame、重新索引、索引、廣播,並學習如何使用 Matplotlib 函式庫執行資料繪圖和視覺化。

在本節中,我們還有一個資料科學專案,該專案基於分析超市數據以查找有助於做出更好的業務決策的有洞察力資訊。 我們也學習如何使用使用 matplotlib 建立的多種類型的圖表和長條圖來直觀地表示資料。

本節將教你如何使用 Python 和 Django 3 建立全端 Web 應用程式。Django 是最受歡迎的 Python Web 框架之一,用於對 Web 應用程式的後端進行程式設計。 在本節中,我們將從基礎知識開始學習 Django,並將建立一個簡單的書店 Web 應用程式。 我們將學習如何建立模型、如何路由 URL 請求、如何為 Web 應用程式建立不同的視圖、如何整合 HTML 範本等等。

第 10 節:Python Web 框架 Django 3

在本節中,我們還將建立一個使用 Django 建立的功能齊全的待辦事項清單應用程式。 該應用程式執行所有基本的 CRUD 操作,即從資料庫中建立、讀取、更新和刪除資料。 在建立此應用程式時,我們確保徹底涵蓋和實現 Django 的所有重要概念。

第 11 節:Python Web 框架 Flask

Flask 是一個 Python 微型 Web 框架,用於建立更簡單的 Web 應用程式。 如果你想開發一些簡單的小型網站,可以使用 Flask 來實作。 在本節中,我們將介紹 Flask 基礎知識,如路由、動態 URL、範本、將資料傳遞到伺服器和網站 cookie。

第 12 節:使用 Django Rest 框架的 REST API

在本節中,我們將學習如何使用 Django Rest 框架建立我們自己的 REST API。 如果你已經建立了 Django Web 應用程式,則可以使用 Django Rest Framework 為其建立 API 端點。 在本節中,我們將建立一個功能齊全的 REST API,具有搜尋、過濾和驗證等功能。

第 13 節:Python 中的網頁抓取

Python 也可用於抓取網站並從中收集資料。 在本節中,我們將學習相同的內容,我們建立一個網路爬蟲,它可以爬行我們選擇的任何網站並從中收集連結。 許多搜尋引擎使用網路爬蟲對網站進行排名,在本節中,我們將學習如何使用 Python 建立其較小版本。

第 14 節:使用 Python 和 Selenium 進行自動化

Python 也廣泛用於自動化,尤其是測試。 Selenium Web 驅動程式就是這樣一種工具,它是為自動化測試而建立的,但它也可以用於自動化其他基於瀏覽器的任務。 在本節中,我們將學習如何使用 Selenium 自動執行任務,也將建立一個自動為我們發布狀態的 Facebook 機器人。

第 15 節:最佳實務:編寫簡潔且有效率的 Python 程式碼

要成為一名優秀的 Python 工程師/開發人員,您需要知道如何編寫乾淨、簡潔且高效的 Python 程式碼。 在本節中,我們將學習一些在編寫 Python 程式碼時必須遵循的最佳實踐。

第 16 節:使用 Sockets 在 Python 中進行網頁程式設計:建立聊天應用程式

網路是 IT 與電腦科學中的一個重要概念,因為它促進設備或伺服器之間的通訊。 記住這一點,本節涵蓋了基本的網路概念,我們透過建立一個簡單的基於桌面的聊天應用程式來學習如何使用 Python 來實現它們。 在本節中,我們將了解什麼是 IP 位址,什麼是連接埠( ports )、套接字( sockets )和緩衝區( buffers ),以及如何使用它們來實現通訊程式。 我們了解如何使用 Sockets 在同一設備和不同設備上的進程之間進行通訊。

第 17 節:使用 Python 和 OpenCV 進行影像處理

Python 也可用於處理和操作圖像和影片。 在本節中,我們學習如何使用 OpenCV 函式庫和 Python 來操作映像。 我們學習了一些有趣的事情,例如捕獲網路攝影機視訊、追蹤即時視訊中的圖像、不同的圖像閾值技術、圖像模糊、平均和高斯濾波( Gaussian filtering )。


那麼就讓我們開始成為Python專家的旅程吧。

除了 Udemy 30 天退款保證外,我個人向你保證你會喜歡在本課程中學到的內容。 如果你有任何疑問,請隨時直接給我留言,我會盡力盡快回覆您!

請務必在價格變動之前註冊課程。

立即購買參加本課程,讓自己更接近成為專業的 Python 開發人員!

加入這旅程吧。

真摯地,

Ashutosh Pawar

目標受眾

  • 想要學習Python的初學者。
  • 想要學習Django的初學者。
  • 想要學習 Flask 的初學者。
  • 網路開發人員。
  • 希望學習新技能以發展職業生涯的學生。
  • 誰想找到一份 Python 開發人員的工作。

講師簡介

Ashutosh Pawar Python 和 Django Geek,軟體工程師、創業家

Ashutosh Pawar 是 Optimum Solutions 的總監,這是一家位於印度浦那的軟體公司,致力於為全球中小企業提供軟體解決方案,並已為全球 200 多家客戶提供服務。

他擁有資訊科技(電腦科學)工程學士學位,並在房地產、醫藥和金融等多個領域開發可擴展軟體基礎設施方面擁有超過 8 年的經驗。

作為一名商人,他始終對教學充滿熱情,他的目標是將他的知識傳授給學生,並幫助他們實現 IT 領域的目標。

英文字幕:有

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

  • 點選這個✨優惠連結✨ 獲取優惠( NT370 起 24 小時⚡️特價中 )| Udemy 永久擁有課程 ( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d