發表文章

李政翰商業軟體期末考chatgpt

 電子試算表的發展歷史可以追溯到20世紀70年代,這是一個在計算和商業管理中具有重大意義的技術進步。以下是電子試算表發展的重要階段和里程碑: 1. **VisiCalc (1979年)**:    - VisiCalc("Visible Calculator")是第一個廣泛使用的電子試算表軟件,由丹·布里克林(Dan Bricklin)和鮑勃·法蘭克斯頓(Bob Frankston)開發。它於1979年發布,最初在Apple II上運行。VisiCalc的出現對計算機行業產生了重大影響,使得個人電腦在商業環境中變得流行。 2. **Lotus 1-2-3 (1983年)**:    - Lotus 1-2-3是由Lotus Development Corporation開發的一款電子試算表軟件。它在1983年首次發布,並迅速成為IBM PC上的主流商業應用。Lotus 1-2-3的成功進一步推動了個人電腦在商業領域的普及。 3. **Microsoft Excel (1985年)**:    - 微軟公司於1985年發布了第一版Excel,最初在Macintosh上運行。Excel以其強大的功能和用戶友好的界面迅速贏得了市場份額。隨著Windows的普及,Excel成為了Windows平台上的主導電子試算表軟件。 4. **Excel的進化與普及**:    - 隨著時間的推移,Excel不斷演進,增加了許多新功能,如圖表製作、數據透視表、宏命令和自動化功能。這些功能使得Excel成為商業分析、財務計劃和數據管理的強大工具。 5. **雲端試算表的興起 (2000年代)**:    - 隨著互聯網的普及和雲計算技術的發展,雲端試算表應運而生。Google Sheets(Google表格)於2006年推出,允許用戶在線創建、編輯和共享試算表。這種雲端解決方案提供了即時協作和跨設備訪問的能力,大大提高了工作效率。 6. **現代電子試算表的應用**:    - 現代電子試算表不僅用於基本的數據計算和管理,還廣泛應用於數據分析、財務建模、預測分析和報告生成。隨著人工智能和機器學習技術的融合,電子試算表的功能變得更加強大和多樣化。 總的來說,電子試...

李政翰keyevents期末考

圖片
from tkinter import * def doSomething(event): #print("You pressed: " + event.keysym) label.config(text=event.keysym) window = Tk() window.title('李政翰期末考') window.bind(" ",doSomething) # 在網頁表示要使用\ label = Label(window,font=("Helvetica",300),bg='lightblue') label.pack() window.mainloop()

李政翰[串列list](元組tuple){集合set}{字典:dict}

圖片
Bro Code Python Snake game 劉任昌448 劉任昌449 截圖 from tkinter import * import random GAME_WIDTH , GAME_HEIGHT = 1000 , 800 SPEED = 200     #時間單位千分之一 SPACE_SIZE , BODY_PARTS = 50 , 3 #左邊變數 assigning value一次改全部 ctrl shift L COLOR = [ "red" , "orange" , "yellow" , "green" , "blue" , "indigo" , "purple" , "pink" ] #0123456 FOOD_COLOR = "white" BACKGROUND_COLOR = "black" class Snake : #類別Snake類別1 Snake     def __init__ ( self ):         self . body_size = BODY_PARTS         self . coordinates = []         self . squares = []         for i in range ( 0 , BODY_PARTS ):             self . coordinates . append ([ 0 , 0 ])         for x , y in self . coordinates :             i = random . randint ( 0 , 6 ) #產生整數亂數0到6             square = canvas . create_r...

李政翰雲端運算Jupyter Notebook

圖片
影片 Jupyter Notebook [ 編輯 ] Jupyter Notebook(前身是IPython Notebook)是一個基於Web的互動式計算環境,用於創建Jupyter Notebook檔案。Jupyter Notebook檔案是一個 JSON 檔案,包含一個有序的輸入/輸出單元格列表,這些單元格可以包含程式碼、文字(使用 Markdown 語言)、數學、圖表和富媒體 (Rich media),通常以「.ipynb」結尾附檔名。 Jupyter Notebook檔案可以透過Web界面中的「Download As」,透過nbconvert函式庫或shell中的「jupyter nbconvert」命令行界面,轉換為許多的 開源標準 輸出格式( HTML 、演示投影片、 LaTeX 、 PDF 、 reStructuredText 、 Markdown 、 Python )。 為了簡化Jupyter Notebook檔案在Web上的視覺化,nbconvert函式庫是透過nbviewer提供的一項服務,它可以獲取任何公開可用的Notebook檔案的URL,將其動態轉換為 HTML 並顯示給使用者。 https://news.microsoft.com/zh-tw/features/microsoft-365-copilot-ai/

李政翰Bro Code貪吃蛇python snake game

圖片
  from tkinter import * #李政翰模仿Bro code import random GAME_WIDTH = 750 GAME_HEIGHT = 750 PERIOD = 200   #更改變數PERIOD改成間隔PERIOD 打shift-ctrl-L以 次改全部 SPEED = 160 SPACE_SIZE = 50 BODY_PARTS = 3 SNAKE_COLOR = "#00FF00" FOOD_COLOR = [ 'red' , 'orange' , 'yellow' , 'green' , 'purple' ] #串列,陣列 BACKGROUND_COLOR = "#000000" class Snake : #類別class     def __init__ ( self ):         self . body_size = BODY_PARTS         self . coordinates = []         self . squares = []         for i in range ( 0 , BODY_PARTS ):             self . coordinates . append ([ 0 , 0 ])         for x , y in self . coordinates :             square = canvas . create_rectangle ( x , y , x + SPACE_SIZE , y + SPACE_SIZE , fill = SNAKE_COLOR , tag = "snake" )             self . ...

李政翰EXCEL與python執行樞紐分析的比較

圖片
  python清除欄位前後的的多餘空白 import csv #輸入csv套件comma separated value file = open('20230525.csv','r')#打開下載的檔案,模式是r讀取, reader = csv.reader(file) #將檔案逐列讀入串列變數csvreader header, rows = [], [] #宣告空白串列(陣列,清單) header = next(reader) #串列header儲存檔案第一列 for row in reader: #檔案接續逐列附加append於rows串列 rows.append(row) #檔案讀到header標題,以及rows串列 file.close() #關閉檔案 rowss=[] #建立一個空的串列 for row in rows: #檔案接續逐列附加append於rows串列 xyz = [] #臨時的列 for col in row: xyz.append(col.strip())#逐欄位除掉右邊空白 rowss.append(xyz) #檔案讀到header標題,以及rows串列 f=open('李政翰.csv','w',newline='',encoding='utf-8') w = csv.writer(f) #寫入檔案 w.writerow(header) #寫入標題 w.writerows(rowss) #第7列將檔案內容名稱rows f.close() #關閉檔案

李政翰Lambda匿名函式google colaboratory

圖片
def x(m, n): # 定義自訂函數x newList = [] for i in m: # 迴圈將m的元素每個都執行 newList.append(n(i)) return newList # 傳回去 m = ['Raven', 'huginn', 'muninn', 'memories', 'thoughts'] n = lambda y: y + 'croooaaak' result = x(m, n) print(result) for i in result: print(i)   google機器學習實驗 https://colab.research.google.com/ 教學影片 張量Tensor計算