Contents
透過利用PostgreSQL和資料庫的力量,在你的Python開發中邁出下一步!
從這 13.5 小時的課程,你會學到
- 如何利用資料庫的力量(記憶體、SQLite 和 PostgreSQL)來升級你的 Python 應用程式
- 防止常見的陷阱:避免 SQL 注入攻擊,安全地儲存資料庫憑證,並最佳化你的應用程式的效能
- 透過建立多個專案,瞭解資料庫是如何運作的,以及如何從頭開始利用它們的特性
- 這是一個完全掌握 PostgreSQL 以及如何在你的 Python 應用程式內外有效地使用它的不折不扣的課程
- 學習如何在 Python 應用程式中有效地處理日期和時間
- 使用資料庫資料製作有吸引力的圖表、圖形和報告
要求
- 需要有 Python 基礎知識(提供Python複習),因為本課程的重點是用 Python 使用PostgreSQL
- 一個 Python 編輯器或IDE,如 Visual Studio Code 或 PyCharm
- 你不需要為這個課程安裝更多的東西,我們所做的一切都在雲端(儘管也提供了在本地操作的指導)
課程說明
掌握 PostgreSQL 並在你的 Python 應用程式中使用它!
Python 和 PostgreSQL 是世界上最需要的兩種技能。完成本課程後,你將有信心把這兩樣東西加到你的履歷/CV中。
此外,你在本課程中獲得的所有資料庫知識都可以輕鬆轉移到其他資料庫,如MySQL、Microsoft SQL Server、Amazon Redshift、Oracle和其他資料庫
本課程的重點是充分理解 PostgreSQL,並將其與你的 Python 應用程式有效地整合。如果你是一個 Python 開發者,或者你根本就使用 Python,並且你想開始使用 PostgreSQL 資料庫,你會喜歡這個課程的
你將
- 用記憶體資料庫、SQLite和 PostgreSQL 給你的 Python 應用程式增加資料儲存
- 理解何時在你的應用程式中使用不同型別的資料庫
- 建立一個程式設計日誌專案,學習如何在你的應用程式中新增一個 SQLite 資料庫
- 建立一個電影觀看列表應用程式,探索如何隨著時間的推移改進你的資料庫設計,以及如何對不同型別的關係進行建模
- 將電影觀看列表應用程式遷移到 PostgreSQL,以確定 PostgreSQL 和 SQLite 之間的差異
- 建立一個投票應用程式,學習使用 GROUP BY、PostgreSQL 視窗函式和巢狀查詢的高階資料分析
- 擴充投票應用程式以處理日期和時間,並避免常見的時區陷阱
- 學習如何專業地構造 Python 應用程式,以便在與資料庫一起工作時使開發變得容易
- 探索高階 SQL 和 PostgreSQL 的概念,如使用者定義的函式、儲存程序(stored procedures)、鎖定和使用 Python 的非同步資料庫連線
- 帶著你所有的知識,運用它來製作資料分析報告和使用 matplotlib 的圖表
正如你所看到的,你會學到很多東西!
但這是一個沒有廢話的、不浮誇的課程。每一個講座都是經過計劃、精心設計和編輯的,完全是簡明扼要、直奔主題的。這樣,你就可以快速而輕鬆地學到一切。
在整個課程中,我們有動畫圖來解釋資料庫的概念,當我們使用 Python 工作時,還有編碼影片。但是,你不僅僅是在看我寫程式碼!我已經仔細地計劃和規劃了這個課程。我仔細地計劃和規劃了我們增加的每一個專案和功能,我鼓勵你在跟隨我學習之前,先自己嘗試一下這些專案和功能
另外,在整個課程中,我提供了帶有挑戰和練習的資料集,供你練習你所學的知識。
我已經在網上教授和幫助學生超過7年,這個課程是我教學經驗的結晶。我知道如何以最適合你的方式幫助你全面、快速地理解概念。
完成本課程後,你將能夠用 PostgreSQL 的資料庫功能輕鬆擴充你的 Python 應用程式。你將知道如何用資料來回答問題,而且你肯定能夠把 PostgreSQL 列為你最強的技能之一。
檢視免費的預覽影片,瞭解更多資訊,並試聽課程!
我們在裡面見!
目標受眾
- 完全是程式設計或 Python 的生手。 此課程以實踐的專案簡潔明暸地說明,始終注意初學者的需求。
- 中級程是設計師可以快速瀏覽前幾節,并快速了解 PostgreSQL 和進階 Python 概念
- 本課程可能不適合高級工程師,儘管它有很多有用的資訊可很好地作為參考!
講師簡介
Rob Percival 網絡開發人員和講師
嗨!我是Rob。我有劍橋大學的數學學位,你可能會稱我程式怪胎。
在為朋友和家人建立網站以獲得樂趣後,我很快就了解到,網站開發是一個非常有利可圖的職業選擇。我放棄了我當時成功(有時有壓力)的工作,我成為自由工作者並兼職老師,工作到今天,沒有比這樣的生活更快樂。
我熱愛教孩子寫程式,所以每年夏天我在美麗的劍橋市舉辦Code School。我還經營受歡迎的Web託管和設計服務,少碳足跡的生態網絡託管,讓我能自由地與像你一樣的人分享我的秘密。
你不會相信作為 Web 開發者所能獲得的自由。 註冊並自己發覺為什麼這麼多人在參加和推薦這門課程。 我真的相信這是市場上最好的,如果你不同意,我會很樂意退還你學費。
註冊我的課程,並今天就加入這驚人的冒險。
Jose Salvatierra Teclado的創始人和軟體工程師
我一直在教電腦科學和音樂 (1 – 8年級)教學超過4年,學生不分年齡和技能水平。
以下是我迄今的故事。
我從 10 歲開始寫程式,就在我開始學習音樂幾年之後,當我父親興奮地發現我對他有興趣事物感興趣的時候,他教我 Marin Saric 的 METAL 的基本知識。 此後不久,我們進入了 RealBASIC,從那裡我開始學寫程式,幾年後,學 Java 和 C.
自從我開始學習程式設計以來,我就知道我想修計算機科學或者其他類似的東西。 5 年前,我到了鄧迪大學(University of Dundee)學習應用計算。
鄧迪大學是電腦相關課程中最負盛名的大學之一,由於學術成就,我有機會獲得他們的電腦獎學金。
我曾在M2S公司“Eseye”工作過,主要負責後端開發,編寫 PHP 腳本和 Zenoss ZenPacks,目前在蘇格蘭最大的科技公司之一Skyscanner工作,主要使用 Python 和 Web 語言進行程式設計。
此刻,我喜歡用 Python、Java和 C 程式設計,彈奏與錄製音樂, 經常是歌手與鋼琴伴奏類型,以及,運動和健美運動。 我希望我的課程讓你感興趣且讓你覺得很享受、很有收穫!
Codestars by Rob Percival 教下一世代的程式設計師
暢銷 Udemy 講師 Rob Percival 希望能改革人們學習程式設計的方法,讓學習變得簡單、合乎邏輯且有趣,更重要的是人人都可學習。 但是一個人的力量有限,Rob 無法一人創作出所有的課程 – 滿足他五十多萬學生所有想要的。
這就是為什麼 Rob 開創 Codestars。組合 Codestars 團隊的教師,一起為學生想要學習的所有課題開發製作課程:這些課程有良好的結構、超級的互動且容易理解。 Codestars 希望使所有年齡和級別的學習者盡可能容易地擁有開發運作良好的網站和應用程式的能力。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化
🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結
- 點選這個✨優惠連結 課程特價 | Udemy 永久擁有課程 NT370 起( 請登入 Udemy|按過“優惠連結”後到”報名參加課程“連結網頁做更新 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- Python 程式設計語言學習地圖
- ★英語學習地圖– 練好英文是最大的學習槓桿
- 課程討論專區
你必須登入才能發表留言。