Skip to content

Latest commit

 

History

History

實際案例

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

實際案例

  1. 1顯示表格資料使用CSV

顯示表格資料使用CSV


1-1. 顯示表格資料使用網路爬蟲和Toplevel

  • 使用toplevel

  • 使用2個自訂package

顯示表格資料使用網路爬蟲和Toplevel 顯示表格資料使用網路爬蟲和Toplevel


  1. 顯示表格資料使用sqlite

顯示表格資料


  1. 顯示表格資料使用網路爬蟲和自訂Dialog類別
  • 繼承Dialog類別
  • 使用List類別和ScrollBar
  • 使用2個自訂package

顯示表格資料使用網路爬蟲和Toplevel 顯示表格資料使用網路爬蟲和Toplevel


  1. 建立ListBox+ScrollBar和Convas+ScrollBar,顯示單筆資料

注意:必需先學習Convas的使用方法


  1. 使用Treeview建立表格資料和TopLevel的操控


  1. 使用Treeview建立表格資料和自訂Dialog類別


7-1. 顯示政府開放平台空氣品質指標簡易版


7-2. 顯示政府開放平台空氣品質指標_儲存下載json檔案正式版


7-3. 顯示政府開放平台空氣品質_分欄位的版本


7-4.顯示政府開放平台空氣品質_canvas_scrollbar


9.台北市youbike及時資料


9-1. 台北市youbike及時資料簡易版(無計時)

9-2 台北市youbike可停_可借_及時更新資訊

  • 使用繼承LabelFrame,讓程式可讀性和維護更方便
  • 使用TreeView
  • 使用sqlite儲存資料,資料不會重覆,使用Replace
  • 每隔10秒更新一次資料

  1. 股票及時查詢系統


11.台北市youbike2.0即時資訊_地圖


12.股票即時爬蟲,儲存為csv檔,並顯示

  • data.py(負責爬蟲和儲存為csv檔,data.py要先執行才有資料存檔)
  • index1.py(負責即時顯示)


13 顯示4檔股票近2年的歷史線圖

  • index.py


14 全台4天天氣預測

  • index.py


15 台北市youbike

  • 使用sqlite
  • 每3分鐘收集youbike資訊,資料為累加的資料
  • 繼承Dialog
  • 搜尋功能


16 台北市youbike_postgreSQL

  • 使用render_postgreSQL
  • 使用psycopg2-binary module
  • 使用pgAdmin4管理資料庫
  • 每3分鐘收集youbike資訊,資料為累加的資料
  • 繼承Dialog
  • 搜尋功能


17 BMI計算器

  • grid_layout
  • 繼承Dialog
  • Dialog內,操控parent window內的widget


18 youbike_圖表動態顯示

  • pydantic
  • ttkthemes
  • FigureCanvasTkAgg(顯示圖表)
  • 處理圖表太佔記憶體的問題
  • 繼承Frame