搜尋結果
踏入軟體開發領域的第一堂課。四週讓零基礎者上手寫程式。帶你暸解網頁設計、HTML、CSS、程式語言 JavaScript 與基礎運算思維。體驗什麼是「前端」與「後端」開發。學會有效跟電腦溝通,完成自己的小程式並實作一個網頁。
均一教育平台提供了從國小到高中的數學、自然、電腦科學、語文等科目的免費學習資源,共計有 5 萬部教學影片與練習題,希望讓每一位孩子都能享有優質的學習資源,從中發覺學習的動機與樂趣。
- 到底什麼是寫程式?什麼是電腦?
- 什麼是程式設計 Programming?
- 什麼是程式語言?
- 如何選擇程式語言?
寫程式,所謂的 programming 其實是產生一系列的指令。而這些指令告訴電腦如何執行工作。但別忘了,學習這些語法的目的是為了要和電腦溝通讓電腦幫你執行工作。才能把工作自動化,把人類的產能釋放出來,去做更重要的事情。這才是學習寫程式的目的。 程式不就是運行在電腦上的一種指令嗎?不就是用來編寫軟體的文字嗎? 沒錯,第一種說法,描述了程式的特質與概念,第二種說法,則提出了程式的功能。也就是說,兩種說法的組合正好是完整的答案:「運行在電腦上」是程式的特質,而「寫出一個可執行的軟體」則是程式的目的。 入門程式設計?3 分鐘小測驗取得學習建議
程式設計(programming)又稱程式編碼(coding),透過建立指令來讓電腦執行工作。指令的建立必須按照特定程式語言的詞彙和語法編寫。人類進行「高階」思考,而微處理器需要詳細的指令才能與外在世界互動,因此程式語言就是連接兩者的橋樑。 舉例來說,當電腦在遵循網路應用程式的指令,進行一項工作時,我們會說電腦在「執行程式」,俗稱「跑程式」。 學會寫程式後,能夠開發自己的應用軟體、架設網站,甚至打造自己的聊天機器人等。以下是幾個軟體工程與其他領域結合的例子: 1. 程序化交易:金融 + 程式設計 2. 區塊鏈:密碼學 + 數學 + 程式設計 3. 資料科學:統計學/語言學 + 程式設計 4. 合約分析:法律 + 程式設計 除此之外,現今許多大學都在推廣「CS + X」,也就是電腦科學結合特定...
就像英文有一套詞彙和文法規則,程式語言的語法是用來讓電腦進行特定工作和解決問題。為了應付某些特定情況,或是因應程式設計的潮流,不同的程式語言會設計自己的專屬語法。不過,由於程式語言的基本概念大同小異,學會一種之後,要學其他程式語言就會輕鬆許多。
程式語言組成了整個電腦科學領域的骨幹,在應用上廣泛且多元。具備程式語言的知識能創造無限可能,相信你開始學寫程式後絕對不會後悔! 而不同的程式語言會有不同的開發目標和應用領域,我們用表格呈現如下: 除了考量到這些領域的差異,我們在選擇程式語言時,通常也會考慮以下幾個面相: 1. 困難程度:這個語言對於程式設計初學者來說好學嗎?別忘了,隨著你不斷精進程式設計的技能,之後也能學習其他語言,所以建議從容易上手的語言開始。 2. 適合度:想一想你做為程式設計師的目標。你想解決什麼樣的問題?這個語言適合解決這類型的問題嗎?不同語言適合的應用領域也不盡相同。 3. 普及度:多少人在使用這個語言?使用族群大嗎?語言使用者越多,學習資源可能也就越豐富,有問題時也較可能找到為你解答的人。 很多業界工程師對於特定...
2024年9月29日 · 如何規劃程式架構,讓程式好維護、有效率? 模組化: 將程式分解成獨立的模組,每個模組負責單一的功能,提高程式可讀性和可維護性。 高內聚、低耦合: 模組內部具有高度的內聚性,即模組內部各部分緊密相關;模組之間的耦合度較低,即模組之間的依賴關係較少。 可擴展性: 考慮到未來的需求變化,設計可擴展的程式架構。 可重用性: 提取通用的功能,形成可重用的模組或函數。 錯誤處理: 設計完善的錯誤處理機制,提高程式的穩定性。 紮實的基礎知識: 包括程式語言、數據結構、演算法等。 良好的問題分析能力: 能夠將複雜的問題分解成簡單的小問題。 抽象思維能力: 能夠從具體問題中抽象出共性,並設計出通用的解決方案。 持續學習的能力: 技術日新月異,工程師需要不斷學習新知識。
2021年4月2日 · 學習程式,需要培養自己擁有的5大特質. 程式設計,是個2017年開始非常熱門的關鍵字,各種程式設計相關的工作如雨後春筍冒出,我們的政府單位 ...
2022年5月31日 · 提升新功能的開發速度:好的程式架構有幾個優點 - 可以讓人快速找出如何與哪裡該新增feature - 良好的模組化可以提高函式/元件的復用性、加快feature的開發速度 :::info 重構的最終目標不是寫出「簡潔的程式碼」,而只是為了提升開發功能與修復bug的速度。 ::: ### 何時要進行重構? > 我自己的感受:當我發現目前的程式碼難以閱讀、有重複的程式碼在做同一件事時、未來可能有部分元件/函式可以復用時,就是重構的好時機。 > 作者有提到一個重要的概念「營地原則」:重構不是要求程式碼能夠一次重構到位,而是至少讓它比原本更好一點。 就像營地不可能一晚上從素亂不整變得整潔有序,但至少可以讓它稍微宜居一點。 1.
程式設計. 資訊管理學系 孔令傑. In this course, we will introduce how to write computer programs for general purposes. The programmi... 本課程共 15 講,包含: 影片檔 15 個 教材檔 15 個 參考資料 49 個 課程回饋. 單元 1.Introduction. ※ 若 YouTube 影片無法觀看,請點選 [NTU Video] 觀看. 內容:Introduction (本影音檔不提供下載) [NTU video] 觀看影音檔1. 下載講義1. 單元 2.Selection and Repetition. 單元 3.Digital Systems.