對編碼感到困惑嗎?不懂腳本編寫?以下是您需要了解的編程基礎知識。
電腦代碼非常重要。您使用的幾乎每個電子設備都依賴於代碼。事物運作的方式可能看起來很混亂,但當您深入研究時,實際上很簡單。
製作代碼的人被稱為程序員、編碼人員或開發人員。他們都與計算機一起工作,創建網站、應用程序,甚至遊戲!今天您將了解代碼是什麼,它的作用是什麼,以及如何開始學習編碼。
代碼是什麼?
計算機有自己的語言稱為機器代碼,告訴它們該做什麼。正如您所見,這對人類來說毫無意義!
每個數字或字母都告訴計算機在其記憶體中更改某些內容。這可以是數字或單詞,或者圖片或視頻的一小部分。計算機本身不知道如何做任何事情。程序員的工作是給它們指令。
學習機器代碼是可能的,但這需要很長時間!幸運的是,有一種更簡單的方法與計算機溝通。
什麼是編程語言?
現在,這看起來稍微容易理解了!此圖顯示如何告訴計算機說Hello, world。編程語言提供編碼人員或程序員與機器語言之間的接口。因此,與使用機器代碼不同,上面的圖像使用一種名為Python的編程語言。
幾乎所有編程語言的工作方式都相同:
- 您編寫代碼來告訴它要做什麼:print(“Hello, world”)。
- 代碼被編譯,將其轉換為計算機可以理解的機器代碼。
- 計算機執行代碼,並將Hello, world寫回給我們。
有數百種不同的編程語言,這可能看起來令人困惑,但它們都做同樣的事情。您輸入您希望它執行的操作,編譯器將其轉換為計算機理解的語言,然後計算機執行它,這在編程術語中被稱為執行代碼!
編碼是什麼?
編碼是使用編程語言使計算機按您的要求運行的過程。在Python中,每行代碼告訴計算機要做某事,而一個滿是代碼行的文件稱為一個腳本。
每個腳本都被設計來執行一項任務。這項任務可能是對圖像進行更改大小。它可能播放某種聲音或音樂。當您在社交媒體上點擊某人的帖子上的“喜歡”時,就是一個腳本使其發生。
與人不同,計算機會完全按照您告訴它的方式行事。這聽起來可能很棒,但也可能引起問題。如果您告訴計算機開始向上計數,但沒有告訴它停止,它將永遠繼續計數!成為一名優秀的程序員就是要知道如何告訴計算機行動。
什麼是程序?
程序是計算機的基礎組件,負責計算機執行的每個操作。它是在軟件開發的編程過程中創建的一組指令。沒有程序,計算機就無法使用。
程序創建了一個普通用戶可以識別為網站或應用程序的軟件。當一個程序經過測試和調試過程後,它就成為一個可以輕鬆安裝在設備上的封裝軟件,供用戶使用。
編碼難嗎?
編碼可能非常簡單,任何人都可以學習基礎知識。一個很好的類比是將編碼視為圖書館中的書籍。一些書使用簡單的語言,故事易於理解。其他書使用非常複雜的詞語,故事似乎毫無意義。無論它們是簡單還是難以理解,它們都是書籍。
您閱讀的書越多,您就越擅長。複雜的語言或令人困惑的故事變得更容易理解,直到有一天您可以閱讀過去無法想像的東西!
學習編碼也是如此。第一次嘗試編碼時,您可能會覺得困難,但每次練習都會讓您進步。如果您覺得學習編程語言很難,您仍然可以使用視覺編碼語言學習其中的重要概念。您甚至可以在不輸入任何代碼的情況下製作自己的瑪利歐遊戲!
代碼是什麼樣子的?
上面的圖像展示了一個名為hello_name的腳本。您已經看到一行代碼可以使計算機在屏幕上打印。假設您希望用戶輸入他們的名字,計算機可以根據名字向他們問候?讓我們來看看這裡正在發生什麼。
- 當腳本啟動時,計算機向屏幕打印一個問題。
- 接下來,計算機等待用戶輸入他們的名字,並保存它。
- “Hello”與已保存的名字一起打印到屏幕上。
- 在Cmder窗口中,腳本使用Python進行編譯和執行。
- 腳本運行方式如設計的那樣,然後退出。
這個範例向您展示了一段簡單的代碼,是在一個程式碼編輯器中編寫並在 Cmder 中運行的,這是一種類型的終端窗口。現在不用太擔心這些東西是做什麼用的。您現在知道 Python 代碼的外觀以及這個腳本是如何運作的。
代碼如何變成程序
如果您對代碼完全陌生,您可能會想知道像上面那樣的腳本是如何變成您習慣使用的那種程序的。在上面的圖像中,左側的窗口是一個將 Python 腳本轉換為程序的工具。右側的窗口有一個名為 hello_name.exe 的圖標。我想您可以猜到如果點擊它會發生什麼事情!
從無代碼到一個完成的程序。這個例子真的很簡單,但這幾乎就是所有編程的工作方式。每天,人們使用他們學到的編程語言來編寫代碼,這些代碼將成為我們所有人使用的程序。
編碼很酷
通過這篇文章,您已經建立了對編程的基本了解,並通過 Python 的例子實際接觸了這一學科。編碼適合所有人,無論年齡或背景如何。
Python 是開始編程之旅的好地方,因為它是世界上領先的編程語言之一。但是,探索其他編程語言甚至編程的其他方面始終是一個選擇。
本文內容翻譯自原始文章