發表文章

程式碼註解

  Python 函數def 函數名稱: def draw(): canvas繪圖套件 create_line(x起點,y起點,x終點,y終點) def draw第二個delete def draw():#按下按鈕button1執行draw canvas.create_line(0,500,700,500,width=3,fill='black',arrow='last') canvas.create_line(10,600,10,5,width=3,fill='black',arrow='last') for firm in firms: t=(firm, year.get()) x = 10+20*stdev[t]*2*3**0.5 #放大20 y = 500 - 10*mean[t]*12 #放大10 dot=canvas.create_oval(x-5,y-5,x+5,y+5,fill='blue') lab=canvas.create_text(x+10,y,text=firm[4:7],anchor=W,font=('微軟中黑體', 16)) def delete():#按下按鈕button2執行delete canvas.delete('all') years=[x for x in range(2007, 2025)] year=IntVar(tk) year.set(years[0]) label = Label(tk, text="年度",font=('Arial',30,'bold'),).pack(side=LEFT) #距離左側 option1 = OptionMenu(tk, year, *years).pack(side=LEFT) button1 = Button(tk, text="簡銘伸繪圖 ",font=('Arial',30,'bold'), command = draw, bg='black...

簡銘伸在python tkinter繪圖

圖片
import csv #輸入csv套件comma separated value f = open('200201to202505.csv','r', encoding="utf-8")#打開下載的檔案SPY.CSV,模式是r讀取, csvreader = csv.reader(f) #將檔案讀入變數csvreader header, rows = list(), list() #宣告空白串列(陣列,清單) firms = set() #建構集合 header = next(csvreader) #串列header儲存檔案第一列 for record in csvreader: #檔案紀錄,逐列row檢視 rows.append(record) #第i筆附加append於rows串列成為rows[i] firms.add(record[0]) #row[0]公司名稱 f.close() #關閉檔案 months = dict() for year in range(2007,2026): months[year]=[str(year*100+month) for month in range(1,13)] count, sum, sumSq, mean, stdev = dict(), dict(), dict(), dict(), dict() for firm in firms: for year in range(2007, 2026): t = (firm, year) #元組(公司,年) count[t] = 0 sum[t] = 0.0 sumSq[t] = 0.0 for row in rows: #字典value增加append元素 for firm in firms: if row[0] == fir...

馬可維茲風險平均數平面

圖片
  6月 12, 2025 https://drive.google.com/file/d/1DEfDy4-l1ikSiOpCNR6SZR7iRB5fvIbt/view?usp=drive_link 6/20程式碼 import csv #輸入csv套件comma separated value f = open('200201to202505.csv','r', encoding="utf-8")#打開下載的檔案SPY.CSV,模式是r讀取, csvreader = csv.reader(f) #將檔案讀入變數csvreader header, rows = list(), list() #宣告空白串列(陣列,清單) firms = set() #建構集合 header = next(csvreader) #串列header儲存檔案第一列 for record in csvreader: #檔案紀錄,逐列row檢視 rows.append(record) #第i筆附加append於rows串列成為rows[i] firms.add(record[0]) #row[0]公司名稱 f.close() #關閉檔案 months = dict() for year in range(2007,2026): months[year]=[str(year*100+month) for month in range(1,13)] count, sum, sumSq, mean, stdev = dict(), dict(), dict(), dict(), dict() for firm in firms: for year in range(2007, 2026): t = (firm, year) #元組(公司,年) count[t] = 0 sum[t] = 0.0 su...

串列list字典dict集合set對照至EXCEL樞紐分析

圖片
  串列list字典dict集合set對照至EXCEL樞紐分析 5月 22, 2025 2888 新光金日期長度 280 2882 國泰金日期長度 282 2891 中信金日期長度 277 2892 第一金日期長度 269 2880 華南金日期長度 282 2883 凱基金日期長度 282 2885 元大金日期長度 280 2887 台新金日期長度 280 5820 日盛金日期長度 249 2889 國票金日期長度 279 5880 合庫金日期長度 162 2886 兆豐金日期長度 280 2881 富邦金日期長度 282 2884 玉山金日期長度 281 2890 永豐金日期長度 277 加總 - 市值(百萬元) 欄標籤 列標籤 2880 華南金 2881 富邦金 2882 國泰金 2883 凱基金 2884 玉山金 2885 元大金 2886 兆豐金 2887 台新金 2888 新光金 2889 國票金 2890 永豐金 2891 中信金 2892 第一金 5820 日盛金 5880 合庫金 總計 200112 85009 166136 332801 184203 768149 200201 81277 194553 309447 175581 30915 791773 200202 74642 185809 297769 166175 30114 22165 53647 33925 48540 20850 933636 200203 78375 185263 291931 187338 29999 24360 54522 34960 49511 17489 20960 974708 200204 97450 193460 316985 189690 31144 25615 59478 41170 53152 17383 23374 1048901 200205 108231 190728 293211 179500 30915 22896 62394 45310 49997 16111 56260 145071 22167 1222791 200206 104499 182530 299917 178716 29999 22269 66184...

簡銘伸 期中考python讀取csv檔案

圖片
  到「程式交易040」下載檔案,然後拷貝程式碼,貼到spyder,另存新檔案abc.py但一定要和下載的檔案同一目錄。 電腦學過HTML, CSS(控制網頁的樣式style), Javascript, Python import csv#劉任昌python #輸入csv套件comma separated value file = open('SPY.CSV','r') #打開下載的檔案SPY.CSV,模式是r讀取, csvreader = csv.reader(file) #將檔案讀入變數csvreader header, rows = [], [] #宣告空白串列(陣列,清單) header = next(csvreader) #串列header儲存檔案第一列 for row in csvreader: #檔案接續逐列附加append於rows串列 rows.append(row) file.close() #關閉檔案 print(header) print('簡銘伸分析資料數目'+str(len(rows))) 參考的線內css指令 <pre style='border: 3px double blue'> double也可以使用其他實心solid點線dotted虛線dashed

標普500正三、正二、SPY、負一、負二、負三

圖片
  SPXL、SPUU、SPY、SPDN、SDS、SPXU 標普500ETF一天走勢 標普500ETF五年走勢 教學影片070

D11117316 簡銘伸 2025年3月7日福斯汽車與遊戲驛站軋工事件

圖片
嵌入embed網頁src=source來源 維基百科福斯汽車Volkswagan軋空事件 維基百科福斯遊戲驛站GameStop事件 簡銘伸蒙地卡羅模擬資產價格 切割期數 0 1 2 3 4 5 6 7 8 9 10 20 30 40 50 100