Python 深入學習 Fred 老師的最低折扣優惠券

感謝 @ChrisWei 兄在 臉書社團的分享

Fred 老師所有優惠券

Fred 老師所有 Python 課程的最低折扣優惠券(Udemy 允許的最低優惠),5 天後將自動失效!

Happy Python!


Python Fundamentals 基礎知識

Python 3: Fundamentals
類別:Development > Programming Languages > Python ║ 內容:48.5 hours ║ 原價:NT$670
建立:2022-12-30 ║ 更新:2023-07-06 ║ 註冊:7,267人 ║ 語言:English ║ 字幕:有 ║ 評分:4.76 (937人)

Python Deep Dive (Part 1~4)

Python 深入學習系列課程

Python 3: Deep Dive (Part 1 - Functional)
類別:Development > Programming Languages > Python ║ 內容:46 hours ║ 原價:NT$1,990
建立:2018-03-01 ║ 更新:2022-12-28 ║ 註冊:52,524人 ║ 語言:English ║ 字幕:有 ║ 評分:4.83 (10,261人)

Python 3: Deep Dive (Part 2 - Iteration, Generators)
類別:Development > Programming Languages > Python ║ 內容:36 hours ║ 原價:NT$1,990
建立:2018-06-27 ║ 更新:2022-12-28 ║ 註冊:30,860人 ║ 語言:English ║ 字幕:有 ║ 評分:4.82 (2,371人)

Python 3: Deep Dive (Part 3 - Dictionaries, Sets, JSON)
類別:Development > Programming Languages > Python ║ 內容:22 hours ║ 原價:NT$1,990
建立:2019-01-03 ║ 更新:2022-12-28 ║ 註冊:24,421人 ║ 語言:English ║ 字幕:有 ║ 評分:4.89 (1,481人)

Python 3: Deep Dive (Part 4 - OOP)
類別:Development > Programming Languages > Python ║ 內容:36.5 hours ║ 原價:NT$1,990
建立:2019-08-29 ║ 更新:2022-12-28 ║ 註冊:27,819人 ║ 語言:English ║ 字幕:有 ║ 評分:4.90 (2,666人

以上課程資訊更新日期:2023年9月16日


Fred 老師 YouTube 更新內容:

Pythonic Code: Iterating Dictionaries

迭代字典

Pythonic Code: Decomposition and Refactoring Exercise

分解和重構練習

Pythonic Code: Generators

生成器

dataclasses

如果你正在尋找有關 dataclasses 的內容,這是一個 2 小時的深入指南:

Pydantic data models

對於那些從 FastAPI 開始,需要了解 Pydantic 數據模型的人來說,這是 Pydantic 1.x data models 數據模型的深入指南:

concurrent processing

對於那些可能對 Concurrent Processing(並行處理)、Parallel Processing(平行處理)、Multi-Threading(多執行緒)和Asynchronous Programming(非同步程式設計)的概念有點困惑的人,這將有所幫助:

  1. Concurrent Processing(並行處理):

Concurrent Processing 是指在同一時間段內執行多個任務,但不一定是同時執行的。在 Python 中,可以使用多個執行緒(threads)或進程(processes)來實現 concurrent processing。這種方式通常用於處理多個獨立的任務,並能夠提高程式的效能,特別是在多核心處理器上。

  1. Parallel Processing(平行處理):

Parallel Processing 是指同時執行多個任務,每個任務分配給不同的處理器核心或計算資源。這樣可以充分利用多核處理器的優勢,加速程式的執行。在 Python 中,可以使用多進程(multiprocessing)模組來實現平行處理。

  1. Multi-Threading(多執行緒):

Multi-Threading 是一種 concurrent processing 技術,它允許在同一進程中執行多個執行緒,每個執行緒都可以獨立運行,但共享相同的記憶體空間。多執行緒通常用於處理 I/O 限制的任務,例如檔案讀寫、網路通信等。在 Python 中,可以使用 threading 模組來實現多執行緒。

  1. Asynchronous Programming(非同步程式設計):

非同步程式設計是一種特殊的程式設計方式,它允許程式在等待某些 I/O 操作完成時不阻塞,而是繼續執行其他任務。這樣可以充分利用 CPU 資源,提高程式的效能。在 Python 中,可以使用 asyncio 或 async/await 語法來實現非同步程式設計,通常用於處理高併發性的網路應用程式或伺服器。

2個讚