巫翰林期中考EXCEL和Javascript比較

 

期中考學習報告與心得

在這次的課程學習中,我獲得的不僅僅是專業知識的積累,更多的是思維方式的開拓。透過老師系統化的講解,我意識到程式設計(或其他科目)不只是單純的技術執行,背後更蘊含著嚴密的邏輯框架。

過去我在面對問題時,往往只看到表象,但經過這段時間的磨練,我學會了如何將複雜的問題進行解構與分析。雖然過程中遇到了不少挑戰,但在克服困難的過程中,我更深刻地體會到理論與實作結合的重要性。這段經歷對我未來的學習與職業規劃都有著深遠的影響,讓我更有信心去面對未來的挑戰。

網頁執行IRR和EXCEL比較

 head/head,body/body畫蛇添足,可拿掉,因為部落格架構已經下這些命令
躉繳第1期第2期第3期

注意,包含首期躉繳的現金流量都大於0。

輸出:

報酬率:

淨現值:

迴圈次數:

EXCEL對照



Google問Javascript和Python差異

JavaScript 和 Python 是當今最熱門的兩種程式語言,它們最核心的差異在於「應用領域」與「語法風格」。 JavaScript 是網頁瀏覽器唯一原生支援的語言,主導了全球的網頁前端開發;而 Python 則以簡潔如英文的語法著稱,是目前資料科學與人工智慧(AI)領域的绝对霸主。
為了方便您快速評估,以下透過表格與分類為您詳細拆解兩者的不同:
📊 JavaScript 與 Python 核心對比
比較項目JavaScript (JS)Python
主要定位網頁前端開發、全棧開發資料科學、人工智慧、自動化腳本
執行環境網頁瀏覽器、Node.js電腦作業系統(需要安裝環境)
語法風格類似 C 語言,使用 {} 與 ;強制縮排,語法簡潔如英文
型別系統弱型別、動態型別強型別、動態型別
非同步處理天生具備極強的事件驅動與異步 I/O預設為同步,非同步需額外使用庫支援

💡 5 大關鍵差異解析
  • 程式語法與易讀性
    • JavaScript:語法較為繁複,區塊以花括號 {} 包裹,每行結尾通常使用分號 ;。同一個功能往往有許多種不同的寫法。
    • Python:強調「程式碼的易讀性」與「唯一最佳解」,完全不使用花括號,而是透過嚴格的程式碼縮排來區分區塊。
  • 應用場景與生態圈
    • JavaScript:只要你想開發網頁,就絕對離不開它。搭配 Node.js 還能寫後端,實現「一套語言通吃前後端」。
    • Python:在機器學習、大數據分析、爬蟲和科學計算上有著無可撼動的地位。
  • 資料型別的嚴格度
    • JavaScript:屬於「弱型別」,不同資料型別之間會自動進行隱式轉換(例如:字串 "5" 加上數字 2 會變成字串 "52"),這有時會導致難以預期的 Bug。
    • Python:屬於「強型別」,不會隨意自動轉換型別(例如:字串 "5" 加上數字 2 會直接報錯),程式碼更具安全感。
  • 執行速度與效能
    • JavaScript:得益於現代瀏覽器中強大的 JIT(即時編譯)引擎,執行速度通常明顯快於 Python。
    • Python:作為純粹的直譯式語言,單純的執行速度相對較慢,但它的許多運算庫底層都是用 C 語言寫的,因此在處理巨量資料時依然非常高效。
  • 物件導向 (OOP) 的實現
    • JavaScript:最初是基於「原型 (Prototype)」的物件導向設計。
    • Python:是標準且純粹的「基於類別 (Class)」的物件導向語言。

留言

  1. 428期中考很完整,你要繼續下去,照護全天下的魅子!https://wu-hanlin.blogspot.com/2026/04/exceljavascript_27.html

    回覆刪除

張貼留言

這個網誌中的熱門文章

巫翰林python+tkinter輸入方塊的Return事件

巫翰林Python全域變數global和判斷if

巫翰林Python+csv+pandas