發表文章

郭芯薰python繪製三角函數與powerpoint製作影片

圖片
程式碼 from tkinter import * #或者import tkinter as tk import math tk = Tk() #建構視窗名為tk tk.geometry('1200x400')#視窗 寬1200像素 tk.title("郭芯薰python tkinter三角函數") canvas = Canvas(tk, width=1200, height=400, bg='black') canvas.grid(row=0,column=0,padx=5,pady=5,columnspan=3) delay=10 # milliseconds, 1/1000秒 x1,y1,z1=0,200,10#python特徵,多變數=對等值 h=190 #上下範圍,相當於數學1到-1 L1=canvas.create_line(0,200,1200,200,fill='white',width=5) def LH(): global x1, y1, z1#global全球,local當地 x2 = x1 + 1 #換到下個+1 y2=200 - h*math.sin(0.02*x2) z2=200 - h*math.cos(0.02*x2) L2=canvas.create_line(x1,y1,x2,y2,fill='blue',width=10) L3=canvas.create_line(x1,z1,x2,z2,fill='green',width=10) if (x2

Word File Processing in Python(Python處理Word檔案)

圖片
  embed嵌入(bed床,放入床上,嵌入鑽戒)   影片重點 Let's develop brains. 作文,在捷運讓座let給老弱婦孺。 yield (投降, 收益) Yield seats to elderly YTM=Yield to Maturity=到期收益率 nominal yield=coupon rate=票面利率 利用python編輯edit建立create word 檔案 Process 處理....procedure程序 SOP  python命令,給文件新增加一個段落 document.add_paragraph ('文字內容',格式) 網頁javascript命令 document.create_element('P'); 維基百科python了解 Python was conceived in the late 1980s [ 42 ]   by Guido van Rossum at   Centrum Wiskunde & Informatica   (CWI) in the   Netherlands ; it was conceived as a successor to the   ABC   programming language, which was inspired by   SETL , [ 43 ]   capable of   exception handling   and interfacing with the   Amoeba   operating system. [ 12 ]   Python implementation began in December 1989. [ 44 ]   Van Rossum assumed sole responsibility for the project, as the lead developer, until 12 July 2018, when he announced his "permanent vacation" from responsibilities as...

郭芯薰Javascript網頁BUTTON按鈕ONCLICK事件call呼叫函數

物件導向設計OOP=Object-Oriented Programming 主詞subject受詞object東方的oriental id=identity,身分證id card, division區塊,段落 郭芯薰執行 函數名稱()將要執行的程式碼用curly braces圍住。 PYTHON換列就是;區隔指令。PYTHON同一個縮排,就是{}的同一區塊。 python命令command='執行的程式' Javascript ONCLICK='執行的程式()' 沒必要如此做程式就可以執行,方便在未來maintain後來的python空格與跳行都是命。跳行行就是取代;號,用相同的空格數(縮牌一起)就{} ONCLICK按下滑鼠的事件on click按下 撰寫模式相當於目前排版系統,HTML程式碼模式是幕後系統。 from tkinter import *#從函式庫 tkinter 輸入所有所有方法 tkinter視窗的子工具widget有標籤Label輸入Entry按鈕Button 動詞enter進入,名詞entry入口 btn1 = Button(tk, text="列出銀行", command = ABC, bg='black',fg='white').pack(side=LEFT) btn1自己訂的按鈕名稱,建構按鈕Button(建構在名為tk的視窗, text="列出銀行"按鈕的標示, command = ABC按下按鈕執行ABC函數, bg='black'背景background,fg='white'foreground前景).pack(side=LEFT)包裝pack, package包裹 "統合開発環境"="整合開發環境"=IDE=Integrated Development Environment 推崇孔子:朝聞道,夕死可矣 這個網頁使用的CSS命令,可以在HTML模式貼在最前面:

郭芯薰Javascript物件導向方法是物件的函數

物件導向設計OOP=Object-Oriented Programming 主詞subject受詞object東方的oriental id=identity,身分證id card, division區塊,段落 以上的程式碼 <H1>物件導向設計OOP=Object-Oriented Programming</H1> 主詞subject受詞object東方的oriental <P id="cat"></P> <P id="dog"></P> <P>id=identity,身分證id card, division區塊,段落</P> <script>//Javascript註解二斜線//Python註解# dict =new Map([["2303","聯電"],["2330","台積電"],["2880","華南金"]]);//宣告配對(字典) class Stock{      //宣告類別   constructor(code, shares, price){//建構子constructor     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; st = dict.get(s1.code)+' 股數 '+s1.shar...

郭芯薰avascript使用瀏覽器Browser就可以編譯出Interpreting

郭芯薰增加 郭芯薰銀行 刪除串列的最後一個元素 心得與期中考重點 <DIV STYLE="WIDTH: 400PX; HEIGHT 60PX; BACKGROUND: PINK;"></DIV> python命令command='執行的程式' Javascript ONCLICK='執行的程式()' 沒必要如此做程式就可以執行,方便在未來maintain後來的python空格與跳行都是命。跳行行就是取代;號,用相同的空格數(縮牌一起)就{} ONCLICK按下滑鼠的事件on click按下

郭芯薰python視窗建構Tk輸入文字Entry視窗字串變數StringVar

圖片
PYTHON程式碼放入SPYDER執行 from tkinter import * #從函式庫 tkinter 輸入所有 * 方法 banks=['摩根大通','美國銀行','中國工商','富國銀行','匯豐銀行','巴黎銀行'] def ABC(): #畫圖 define自訂函數 global b1 #宣告b1是廣域GLOBAL變數,其他函數也可使用 txt = '' for i in range(len(banks)): txt += banks[i] + ' ' b1=Label(canvas,text=txt,font='Arial 20 bold') b1.pack(side=TOP) def XYZ(): #清除視窗的all所有canvas圖 banks.append(bank.get())#得到bank變數 ABC()#結束XYZ之前給它顯示 def kill(): banks.pop()#pop()移除banks串列的最後一個元素 ABC() tk = Tk()#建構視窗名為tk global bank#宣告廣域變數bank,local是global相反 bank = StringVar(tk)#bank視窗tk變數 tk.title("老猴王python建立tkinter視窗使用者介面") #也可以定義視窗名為 window, root課本都如此習慣 canvas = Canvas(tk, width=400, height=400) canvas.pack() btn1 = Button(tk, text="列出銀行", command = ABC, bg='black',fg='white').pack(side=LEFT) btn2 = Button(tk, text="增加", command = XYZ, fg='blue').pack(side=LEFT) bt...

郭芯薰整合開發環境IDE的Jupyter編輯Python程式碼

圖片
SPYDER整合開發環境IDE=Intergrated Development Environment SPYDER程式碼 from tkinter import * #從函式庫 tkinter 輸入所有 * 方法 banks=['摩根大通','美國銀行','中國工商','富國銀行','匯豐銀行','巴黎銀行'] def ABC(): #畫圖 define自訂函數 global b1 #宣告b1是廣域GLOBAL變數,其他函數也可使用 txt = '' for i in range(len(banks)): txt += banks[i] + ' ' b1=Label(canvas,text=txt,font='Arial 20 bold') b1.pack(side=TOP) def XYZ(): #清除視窗的all所有canvas圖 banks.append('三菱銀行') banks.append('台灣銀行') ABC()#結束XYZ之前給它顯示 def kill(): b1.pack_forget() tk = Tk() tk.title("賴青德python建立tkinter視窗使用者介面") #也可以定義視窗名為 window, root課本都如此習慣 canvas = Canvas(tk, width=400, height=400) canvas.pack() btn1 = Button(tk, text="賴青德銀行", command = ABC, bg='black',fg='white').pack(side=LEFT) btn2 = Button(tk, text="賴青德增加", command = XYZ).pack(side=LEFT) btn3 = Button(tk, text="賴青德刪除", command = ...