Python5.0-第二階段-課內專案

0
48

網路聊天室

這是利用Python的Socket模組跟os.fork方法讓多個客戶端連結伺服器端並且可以互相通信

做完這個專案後同學可以更加熟悉socket的用法,並且設計出一個互相通信的聊天程式

網路聊天室 ChatRoom 終端機程式運行影片

此為Python後端程式碼,若需要圖形化介面,可自行優化與設計!

網路聊天室 – ChatRoom 終端機程式運行畫面 + 圖形化介面

  • 圖形化介面起始畫面呈現
  • 開啟聊天室
  • 加入聊天室-4人同步在線聊天-客戶端與Server端(管理者)
  • 退出聊天室-瞎聊結束
  • 最終畫面

網路聊天室 – ChatRoom (圖形化介面)終端機程式運行影片

電子辭典

這是利用Python的Socket模組跟os.fork方法,並且使用PyMySQL連接資料庫

達成從資料庫中撈取詞意,並且回傳到程式顯示

在做完這個專案後,同學可以更加熟悉PyMySQL的用法,並且做出一個可以登入跟查詢單字跟歷史紀錄的電子辭典

電子辭典 – 終端機程式運行影片

為Python後端程式碼,若需要圖形化介面,可自行優化與設計!

電子辭典 – 終端機程式運行畫面 + 圖形化介面:

  • 圖形化介面起始畫面呈現
  • 聊天室登入畫面
  • 查詢展示1-3
  • 退出程式

電子辭典(圖形化介面) – 終端機程式運行影片