請在人力銀行搜尋, 找到職缺程式語言需求為 Python, 同學感興趣的工作至少 3 個
請介紹公司, 產業別, 規模, 資本額
請介紹公司主要產品或服務
請介紹職缺工作內容
請介紹職缺所需學經歷
請介紹職缺所需知識, 技術, 能力
請找出該職缺可能薪水
請找出該職缺面試考題, 心得分享
若都被錄取, 請說明 3 個職缺中, 同學會選哪一個? 為什麼? (薪水, 福利, 地點, 產業, 辦公環境, 外派出國機會)
繳交期限: 22:59, 02/26/2024
繳交方法: 請寄到老師信箱 chkao@gm.nttu.edu.tw
郵件命名: 程式設計第一次作業-學號-姓名
作業格式: pdf
請同學在自己的電腦上, 建置 Python 開發環境
請同學練習至少兩種開發方式 (如 Spyder 與 Sublime Text + 命令提示字元)
請同學將上述畫面截圖, 建議包含 1) 程式編輯截圖 2) 程式執行截圖
請同學說明你/妳較喜歡的開發方式, 及其原因
繳交期限: 22:59, 03/11/2024
繳交方法: 請寄到老師信箱 chkao@gm.nttu.edu.tw
郵件命名: 程式設計第二次作業-學號-姓名
作業格式: pdf
請同學設計實作具以下功能之 Python 程式
程式可接收一位同學之學生證號碼, 與姓名資訊
程式可固定接收四門科目之成績, 及其學分數
程式可接收目前學年度
程式可計算並輸出學籍資訊, 平均成績, 加權成績
加分項目: 程式可提供標準差, 變異數, 成績之幾何平均, 以及成績之調和平均, 或其他同學想實作之功能
請同學撰寫一文件, 說明程式中, 變數的使用, 處理與計算方式, 以及可以改進的地方
繳交期限: 22:59, 03/25/2024
繳交方法: 請寄到老師信箱 chkao@gm.nttu.edu.tw
郵件命名: 程式設計第三次作業-學號-姓名
作業格式: py (python 原始碼), pdf (說明文件)
備註: 若有請教 / 協助同學, 參考網路資源, 使用 AI 工具, 請在作業上註明, 且盡量理解寫法後, 於文件中說明
請同學撰寫一程式, 該程式可接收使用者輸入生日資料, 並輸出對應星座與特質 (如圖 1)
請同學撰寫一文件, 說明程式中, 變數的使用, 邏輯判斷, 流程控制, 以及可以改進的地方
增加對於輸入資料的偵錯與處理機制 (如圖 2)
增加選單與其他同學想增加的功能 (如生命靈數, 上升星座等) (如圖 3)
繳交期限: 22:59, 04/15/2024
繳交方法: 請寄到老師信箱 chkao@gm.nttu.edu.tw
郵件命名: 程式設計第四次作業-學號-姓名
作業格式: py (python 原始碼), pdf (說明文件)
備註: 若有請教 / 協助同學, 參考網路資源, 使用 AI 工具, 請在作業上註明, 且盡量理解寫法後, 於文件中說明
請同學構思, 設計, 並以 Python 實作一遊戲 (如文字型 RPG, 大富翁, 蛇梯棋 (Snake and Ladder Game) 等)
請同學透過文件, 說明遊戲設計, 進行方式
請同學透過文件, 說明程式中, 變數的使用, 邏輯判斷, 流程控制, 資料結構的設計與使用, 方法設計與使用, 以及後續改進的地方
繳交期限: 22:59, 05/27/2024
繳交方法: 請寄到老師信箱 chkao@gm.nttu.edu.tw
郵件命名: 程式設計第五次作業-學號-姓名
作業格式: py (python 原始碼), pdf (說明文件)
備註: 若有請教 / 協助同學, 參考網路資源, 使用 AI 工具, 請在作業上註明, 且盡量讀懂, 理解寫法後, 於文件中說明
棋盤共 100 格, 玩家從第 1 格出發
每回合擲骰子前進對應格數
抵達或超過 100 格時遊戲結束
記載遊戲結束時所花費的次數
棋盤共 100 格, 玩家從第 1 格出發
每回合擲骰子前進對應格數
特定格子為階梯底部 (如第 3 格)與頂端 (如第 28 格), 若玩家抵達階梯底部, 則立刻移動到階梯頂端 (3 -> 28)
特定格子為蟒蛇尾巴 (如第 4 格)與頭部 (如第 17 格), 若玩家抵達蟒蛇頭部, 則立刻移動到蟒蛇尾巴 (17 -> 4)
抵達或超過 100 格時遊戲結束
記載遊戲結束時所花費的次數
import random #引用 Python 亂數函示庫, 請寫在程式碼最上方, 撰寫一次即可
dice = random.randint(1, 6) #使用亂數函式庫 randint() 方法, 產生 1 到 6 之間的整數亂數 (1 與 6 亦包含)
print(dice) #輸出 dice 變數關聯之內容 (即可作為移動格數)
請同學基於前一次作業 (或實作蛇梯棋), 整合檔案讀寫功能, 設計實作如以下之功能 (僅為舉例, 並不侷限)
遊戲記錄檔 (如範例截圖)
5 筆最新 / 最佳成績紀錄 (如範例截圖)
遊戲存檔與讀檔機制
請同學透過文件, 說明新增之功能與程式設計
專案報告分組名單
報告方案選擇 (報告方案不影響成績)
課堂報告 (於課堂時間, 在電腦教室以投影片進行介紹, 並實際展示)
影片報告 (錄製並繳交投影片介紹與實際展示影片 (如上傳至 YouTube, 並提供老師影片連結), 報告當天無須到課堂)
繳交期限: 22:59, 06/10/2024
繳交方法: 請寄到老師信箱 chkao@gm.nttu.edu.tw
郵件命名: 程式設計第六次作業-學號-姓名
作業格式: py (python 原始碼), pdf (說明文件)
備註: 若有請教 / 協助同學, 參考網路資源, 使用 AI 工具, 請在作業上註明, 且盡量理解寫法後, 於文件中說明