fbpx

Python 迴圈和迴圈技術:初級到高級

掌握 Python For 迴圈( Loops )、While 迴圈、嵌套( Nested )迴圈和高級迴圈技術(+專案和練習)

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

  • 掌握 Python 中的 For 迴圈和 While 迴圈。 了解它們如何在幕後工作以及如何在您的專案中使用它們。
  • 編寫可與範圍、枚舉、zip、排序和反轉等內置函數一起使用的 For 迴圈。
  • 能夠為給定場景選擇正確的迴圈類型和迴圈技術。
  • 使用嵌套迴圈並了解它們在幕後的工作方式。
  • 使用“break”和“continue”控制迴圈的執行流程。
  • 使用 For 迴圈遍歷字串、列表、元組( tuples )、字典( dictionaries )和集合。
  • 檢測程式何時出現無限迴圈,找出導致它的原因,並能夠修復它。
  • 用 Python 編寫簡潔明了的迴圈。

要求

  • 安裝 Python 3 或訪問在線 IDE。
  • 該課程對初學者友好,只需要非常基本的 Python 知識。 您應該熟悉變數的概念、比較運算符以及條件(if/else 語句)的工作原理。
  • 學習這些技能的熱情和奉獻精神。 Python 迴圈對於為任何行業編寫強大的程式都是必要的。

課程說明

了解如何在 Python 中使用 For 迴圈、While 迴圈、嵌套迴圈(以及更多!)的強大功能。 構建 4 個項目,了解迴圈在幕後的工作原理,並通過編寫程式碼作練習。

掌握迴圈和迴圈技術,將您的 Python 技能提升到一個新的水平。

  • 通過逐步的圖形說明了解 For 迴圈和 While 迴圈如何在幕後工作。
  • 使用 range、enumerate、zip、sorted 和 reversed 等內置 Python 函數的強大功能,使您的迴圈更強大、更簡潔、更易讀。
  • 了解嵌套 For 迴圈和嵌套 While 迴圈的工作原理,並學習如何在實際場景中使用它們。
  • 使用 break 和 continue 客製化迴圈的功能。 了解它們的工作原理以及何時使用它們。
  • 遍歷字串、列表、元組、字典和集合。
  • 檢測無限迴圈,找出原因,停止並修復它們。
  • 編寫更清晰、更簡潔的 Python 程式碼。

學生評論

“這門課程很棒,它讓我了解迴圈的力量以及它如何使我們在程式設計中受益。” - Surya Teja

“很棒的課程。大多數 Python 課程都沒有深入介紹迴圈。深入了迴圈非常重要,因為迴圈是程式編輯的一個重要方面。”- Dee

“我深入了解了我認為我已經知道的關於 python 迭代器的知識。此外,這超越了初學者的基本示例,進入了一種更具創造性的執行/思考迴圈的方式。” - Douglas Pittman

“我喜歡這門課程,講師有辦法讓這些嚴肅的材料感覺新鮮有趣。” - Ivan Juniardi

將新的 Python 技能添加到您的簡歷中

Python 是目前最流行的程式語言之一,其受歡迎程度每年都在持續上升。 它用於 Web 開發、資料科學、機器學習、人工智慧等不同領域的實際應用程式。 學習 Python 迴圈和迴圈技術是您進入強大的計算機科學世界的下一步。 迴圈是您的程式設計工具包中不可或缺的工具,可以幫助您編寫功能強大的程式。

你肯定會在任何領域使用迴圈,包括:

  • Web開發
  • 機器學習
  • 資料科學
  • 人工智慧
  • 遊戲開發
  • 行動應用程式開發
  • 生物資訊學
  • 醫療軟體
  • 電腦視覺
  • 還有很多!

迴圈對於實現資料結構和演算法是必要的。 因此,如果您正在考慮進入這些領域中的任何一個,或者您打算擴展您的計算機科學技能,那麼本課程適合您。

您可以想像的任何軟體都有重複的過程,這些過程是使用迴圈實現的。 您將在本課程中學習的概念和技術可以輕鬆轉移到其他程式語言,如 Java、JavaScript 等。

目標

在本課程結束時,您將能夠:

  • 在程式中使用 for 迴圈和 while 迴圈
  • 了解它們的工作原理
  • 閱讀其他開發人員編寫的迴圈並理解它們的目的。
  • 編寫嵌套循環並確定何時使用它們來處理任務
  • 當滿足某些條件時,使用 break 和 continue 停止迴圈
  • 在迴圈中使用內置的 Python 函數可以編寫更簡潔的程式碼、刪除不必要的變數並使程式碼更簡潔

專案

您將做 4 個專案:

繪製圖案:您將使用 Python 的內建的 turtle 模組使用 for 迴圈繪製圖案。 您將從繪製簡單的圖案開始,然後增加它們的複雜性,直到達到最終版本。 您將客製化此專案並試驗 for 迴圈的原理。

凱撒密碼:您將使用 for 迴圈實現此基本加密演算法。 專案完成後,您將能夠加密和解密機密訊息(就像 Julius Caesar 所做的那樣!)。

猜數字:您將使用 while 迴圈和二進制搜索演算法來實現一個基於文字的遊戲,該遊戲要求用戶想一個數字並根據用戶輸入猜測該數字。 課程中詳細解釋了二進制搜索演算法。

分析書籍段落:您將使用嵌套迴圈來閱讀和分析文本文件中書籍段落的內容。 程式會顯示每個字母出現的頻率和出現頻率最高的字母。

如您所見,在課程期間,您將有很多機會在廣泛的領域應用您的知識。

您還將獲得額外的技能,例如:問題解決、計算思維、Python 檔案處理、二進制搜索演算法和 turtle 模組的知識。 同時學習如何使用迴圈!

學習材料和資源

在整個課程中,您將找到以下資源:

視訊講座:8 小時的視訊講座,包含精心設計的圖形、表格和程式碼視覺化。 您將通過逐步說明了解程式碼在幕後的工作方式。

專案:建構 4 個專案並將您的技能應用到實際場景中。

編寫程式碼練習:練習 40 多個程式碼編輯練習及其相應的解決方案。 立即使用自動分級機檢查您的解決方案。

測驗:通過 30 多個測驗和 120 多個問題來檢查您的知識,這些測驗提供無限次嘗試和即時反饋。

課程考試:參加包含 25 個以上問題的期末課程考試,以測試您對課程中所學知識的掌握情況。 該考試有無限次嘗試,並提供每次嘗試的詳細結果。

學習指南:通過包含 100 多個問題的詳細學習指南複習課程考試。

文章:閱讀 80 多篇帶有詳細解釋和插圖的文章,以補充您的學習。

是什麼讓這門課程與眾不同?

本課程的獨特之處在於它強調對每種類型的迴圈如何在幕後工作提供直觀和詳細的解釋,因此您不僅將學習如何在 Python 中使用它們,而且您將真正理解每行程式碼的用途。

獨特的學習材料補充了課程體驗。 您會找到專門為該課程設計的學習指南,其中包含 100 多個關於課程內容的問題

您將能夠直接在瀏覽器上做程式碼編輯練習,並且您將收到對您提交的即時反饋。

您將通過提供即時反饋的測驗檢查您的知識,問題將使您更深入地思考每個部分中提出的主題。

您將收到一份結業證書,您可以將該證書添加到您的社交媒體資料中以展示您的新技能。

您還將能終身訪問該課程。

非常歡迎您觀看免費預覽講座並查看完整課程表。

如果您正在尋找引人入勝、直觀且實用的課程,那麼您已經找到了。

立即註冊,將“Python 迴圈和迴圈技術”添加到您的簡歷中,並展示您的新技能

目標受眾

  • 如果您剛開始學習 Python,並且想了解迴圈在幕後是如何工作的,那麼本課程適合您。
  • 如果您正在學習 Python 並發現迴圈令人困惑和/或複雜,那麼本課程將逐步教您它們是如何工作的。
  • 如果您想掌握每個 Python 專案都需要的強大 Python 工具,那麼本課程將使您的技能更上一層樓。
  • 如果您已經了解 Python,那麼本課程將教您更高級的迴圈技術,幫助您編寫更清晰、更簡潔的程式碼。
  • 如果您想在實際專案和編碼練習中應用您的 Python 知識,那麼這門課程適合您。

講師簡介

Estefania Cassingena Navone 軟體開發人員、講師和技術作家

我是 Estefania。 我喜歡教學。 我是一名 Web 開發人員,具有 Python、JavaScript、HTML、CSS、React 和其他 Web 技術方面的經驗。

我的目標是創建引人入勝的課程,您將在其中學習程式並很好地理解它,以便您能夠將您的知識應用於新的情況、專案和專業機會。 我知道學習程式設計可能具有挑戰性,但我來這裡是為了讓你的旅程更順利,並幫助你創造你永遠不會忘記如何學習程式設計的回憶。

我目前在 Udemy 上有 11,000 多名學生和 10 多個課程,我的首要任務是通過回答您的每一個問題來支持您。 我是來幫助你的,所以如果你在我的課程中有任何問題,請不要猶豫,儘管問。

我相信詳細清晰的解釋與視覺學習材料的力量相結合,可以創造每個學習者應得的學習體驗。 這就是我想在我的課程中給你的經驗。

寫程式充滿驚奇。 我喜歡程式設計、資料結構、演算法,我知道當你學習新東西並且你能夠只用你的電腦和幾行程式碼創建一個新專案或產品時的感覺。 就像變魔術一樣!

我是 freeCodeCamp 員工的一員,我在那裡創建程式課程並撰寫有關計算機科學和程式設計的文章。 我為該出版物發表的 26 多篇文章獲得了 2,400,000 多次瀏覽,平均每天有 5,000 多次瀏覽。 我運營著 freeCodeCamp Espanol YouTube 頻道,該頻道目前擁有超過 70,000 名訂閱者,並且我為該頻道創建了完整的課程。

我曾擔任麻省理工學院 edX (MITx) 的社區助教 (Community TA),負責”Introduction to Computer Science and Programming Using Python”課程,我通過編寫教程和創建圖表來補充課程內容來提供幫助。

我的”Python OOP – Object Oriented Programming for Beginners”被 Udemy for Business 選中,這是一個精選的用於企業培訓的頂級 Udemy 課程集合。

所以…我在這裡等您。 如果您選擇我的一門課程,我向您保證,您會發現一種引人入勝且精心設計的學習體驗。 非常感謝您閱讀更多關於我的資訊,我們將在課程中見面 :)。

英文字幕:有

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

🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化

🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結



報名參加課程

Sponsored by Udemy


也許你會有興趣

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

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: