發表文章

PYTHON三角函數YOUTUBE影片

圖片
程式碼 from tkinter import * #或者import tkinter as tk import math tk = Tk() #建構視窗名為tk tk.geometry('1200x400') tk.title("楊雅竹python tkinter三角函數") canvas = Canvas(tk, width=1200, height=400, bg='gray') canvas.grid(row=0,column=0,padx=5,pady=5,columnspan=3) delay=2 # milliseconds, 1/1000秒 x1,y1,z1=0,200,10 h=190 #上下範圍 degree=0 #角度degree def LauHou(): global x1, y1,z1 x2 = x1 + 1 y2=200 - h*math.sin(0.02*x2) #座標從左上角0 z2=200 - h*math.cos(0.02*x2) l1=canvas.create_line(x1,y1,x2,y2,fill='red',width=5) l2=canvas.create_line(x1,z1,x2,z2,fill='yellow',width=5) if (x2
現在 瀏覽器 建構網頁,然後在Spyder輸入docx函式庫,建構WORD文件。拷貝以下紅色框內的程式碼到記事本,另存檔名「自己名字.HTML」, 存檔類型必須「*.*」 。 <body> <P id='shit'>網頁和微軟WORD相同的命令document.paragraph</P> </body> <script> let t = document.createElement("H1"); t.innerText = "標題一"; t.style.background ='yellow'; document.body.appendChild(t); let u = document.createElement("P"); u.innerText = "創立create元素Element。"; u.style.background ='green'; document.body.appendChild(u); let v = document.createElement("SPAN"); v.innerText = "小段SPAN相當於WORD的run。"; v.style.background ='blue'; document.getElementById('shit').appendChild(v); </script> Spyder執行Python程式建構WORD from docx import Document document = Document() document.add_heading('楊雅竹python套件docs', 0) p = document.add_paragraph('文件document是網頁HTML根物件,也是') p.add_run('微軟WORD').bold = True p.add_run('文書軟體的根物件,HTML和WORD的結構') p.add_run(...

JAVASCRIPT建構網頁

楊雅竹按鈕 網頁和微軟WORD相同的命令document.paragraph

JAVASCRIPT建構網頁文件vs.PYTHON建構WORD文件

現在 瀏覽器 建構網頁,然後在Spyder輸入docx函式庫,建構WORD文件。拷貝以下紅色框內的程式碼到記事本,另存檔名「自己名字.HTML」, 存檔類型必須「*.*」 。 <body> <P id='shit'>網頁和微軟WORD相同的命令document.paragraph</P> </body> <script> let t = document.createElement("H1"); t.innerText = "標題一"; t.style.background ='yellow'; document.body.appendChild(t); let u = document.createElement("P"); u.innerText = "創立create元素Element。"; u.style.background ='green'; document.body.appendChild(u); let v = document.createElement("SPAN"); v.innerText = "小段SPAN相當於WORD的run。"; v.style.background ='blue'; document.getElementById('shit').appendChild(v); </script> Spyder執行Python程式建構WORD from docx import Document document = Document() document.add_heading('楊雅竹python套件docs', 0) p = document.add_paragraph('文件document是網頁HTML根物件,也是') p.add_run('微軟WORD').bold = True p.add_run('文書軟體的根物件,HTML和WORD的結構') p.add_run(...

楊雅竹HTML按鈕BUTTON事件ONCLICK

物件導向設計OOP=Object-Oriented Programming 主詞subject受詞object東方的oriental id=identity,身分證id card, division區塊,段落 楊雅竹執行 期中考心得將以前的重點貼上 不編排PYTHON程式碼,期中考後再練習。 JAVASCRIPT的字典 dict =new Map([["2303","聯電"],["2330","台積電"],["2880","華南金"],['AAPL','蘋果公司'],['C','花旗銀行'],['T','美國電話電報']]);//宣告配對(字典) PYTHON的字典 dict ={"2303":"聯電","2330":"台積電","2880":"華南金",'AAPL':'蘋果公司','C':'花旗銀行','T','美國電話電報'}

楊雅竹javascript物件導向python物件導向

圖片
物件導向程式設計 Javascript指令new Constructor產生新的instance案例 s1.shares.toString()=案例sa的屬性shares內建方法toString()轉成字串,原來的數字被轉成字串string才可以和其他字串相加 在原來的輸出指令插入+dict.get(s1.code)+ 從字典dict查詢s1.code的結果 JAVASCRIPT程式碼 <DVI ID='cat'></DVI> <SCRIPT> class Stock{ //宣告類別 constructor(code, shares, price){ this.code = code; this.shares = shares; this.price = price;} } s1 = new Stock("2330", 100, 1000); //建構子Stock建構s1 s2 = new Stock("2880", 1000, 30); //建構子Stock建構s2 st = s1.code+' 股數 '+s1.shares.toString()+'<BR>'+s2.code.toString()+' 股數 '+s2.shares; document.getElementById('cat').innerHTML = st; JAVASCRIPT程式碼加入配對(字典)指令 dict =new Map([["2303","聯電"],["2330","台積電"],["2880","華南金"]]);//宣告配對(字典)

楊雅竹Javascript與Python比較

楊雅竹增加 楊雅竹銀行 刪除串列的最後一個元素