🐍
北商資管Python課程(2)
  • 一. 課程內容
    • (一) 函式
      • 1. 有一個參數的函式
      • 2. 有多個參數的函式
      • 3. 有預設值的參數
      • 4. 用「*」接收多個positional引數
      • 5. 用「*」接收多個成對的引數
      • 6. 用「**」接收多個keyword引數
      • 7. 同時用「*」及「**」接收引數
      • 8. 參數接收的是引數的「參照」
      • 9. 回傳多個值
      • 10. 使用lamba函式
      • 11. 傳遞函式物件
      • 12. 遞迴函式
      • 13. 閉包
      • 14. 執行緒
      • 15. 裝飾器
      • 16. 產生器
    • (二) 類別
      • 1. 建立一個沒有內容的類別
      • 2. 增加建構元、設定實體變數
      • 3. 增加實體方法
      • 4. 增加類別變數
      • 5. 增加靜態方法
      • 6. 增加類別方法
      • 7. 設定私用變數
      • 8. 使用@property
      • 9. 使用@<屬性名稱>.setter
      • 10. 繼承 - 呼叫父親的建構元
      • 11. 繼承 - 取用父親的私用變數
      • 12. 繼承 - 覆寫父親的方法
      • 13. 繼承 - 抽象類別
      • 14. 繼承 - 多型
      • 15. 繼承 - 多重繼承
    • (三) 魔術方法
      • 1. __init__(self, ...)
      • 2. __str__(self)
      • 3. __repr__(self)
      • 4. __len__(self)
      • 5. __eq__(self, other)
      • 6. 其他的比較方法
      • 7. __getitem__(self, key)
      • 8. __setitem__(self, key, value)
      • 9. __delitem__(self, key)
      • 10. __contains__(self, item)
      • 11. __add__(self, obj)
      • 12. 其他的計算
      • 13. __call__(self, params)
      • 14. __iter__(self) 和 __next__(self)
    • (四) association
      • 1. 單向關連
      • 2. 雙向關連
    • (五) composition
      • 1. 範例一
    • (六) aggregation
      • 1. 範例一
  • 二. 資料檔
  • 三. ITS認證考試
    • 1. ITS 認證考古題
    • 2. ITS 認證解題影片
  • 四. 練習
    • 1. 計算成績
    • 2. 計算傭金
    • 3. 計算加權成績
    • 4. 計算運費
    • 5. 計算門票費用
    • 6. 計算不定個數成績的平均
    • 7. 計算購買金額
    • 8. 計算成績
    • 9. 計算總金額
    • 10. 處理分數清單 – 使用淺拷貝
    • 11. 清單中元素的出現次數
    • 12. 回傳成績及等級
    • 13. 清單的旋轉
    • 14. 清單內的元素交換
    • 15. 字串內的字元交換
    • 16. 清單內的元素重覆
    • 17. 字串的旋轉
    • 18. 字串的排列
    • 19. 字串的組合
    • 20. 讀檔, 回傳總分及平均
    • 21. 讀檔, 排序總分及平均
    • 22. 讀檔, 不定個數的參數
    • 23. 讀檔, 不定個數的keyword參數
    • 24. 計算「固定費率」的電費
    • 25. 計算「階梯費率」的電費
    • 26. 期中考練習
    • 27. 期中考練習-leetcode
    • 28. 遞迴
    • 29. 執行緒
    • 30. 裝飾器
    • 31. 類別
    • 32. getter及setter
    • 33. 私用屬性
    • 34. 裝飾屬性
    • 35. 傳送參數給 「方法」
    • 36. 繼承 (租車)
    • 37. 繼承 (員工)
    • 38. 抽象類別 (員工)
    • 39. 抽象類別 (觀光)
    • 40. 期末考練習 (1)
    • 41. 期末考練習 (2)
    • 42. 期末考練習 (3) - 搭配AI
    • 43. 期末考練習 (3)
    • 44. 期末考練習 (4)
  • 五. 搭配AI的問題
    • 1. 產生類別圖-封裝
    • 2. 產生類別圖-繼承
    • 3. 產生類別圖-抽象
    • 4. 由類別圖產生Python程式
  • 六. pygame
    • 1. 靜態畫面
    • 2. 靜態畫面-多個物件
    • 3. 動畫-下墜的圓
    • 4. 動畫-子彈
  • 七. 其他
    • 1. 函式文件撰寫範例
    • 2. 連本地端LLM
Powered by GitBook
On this page
  1. 四. 練習

13. 清單的旋轉

78KB
1.pdf
pdf
79KB
2.pdf
pdf
81KB
3.pdf
pdf
81KB
4.pdf
pdf
Previous12. 回傳成績及等級Next14. 清單內的元素交換

Last updated 3 months ago