計算機代碼非常重要。幾乎所有你使用的電子設備都依賴於代碼。事情的運作方式看起來很混亂,但當你把它分解的時候其實很簡單。
編寫代碼的人被稱為程序員、程序員或開發人員。他們都用電腦來創建網站,應用程序,甚至遊戲!今天,您將學習它的代碼,它的用途,以及如何開始學習自己的代碼。
計算機有自己的語言,稱為機器代碼,它告訴他們該做什麼。正如你所見,這對人類來說沒有多大意義!
每一個數字或字母都在告訴計算機改變內存中的某些東西。這可能是一個數字或單詞,或圖片或視頻的一小部分。計算機本身不知道如何做任何事情。給他們指令是程序員的工作。
學習機器代碼是可能的,但要花很長時間!幸運的是,有一個更容易的方式與計算機通信。
現在,這看起來更容易理解!這張圖片顯示瞭如何告訴計算機說你好,世界。它不使用機器代碼,而是使用一種稱為Python的編程語言。
幾乎所有編程語言的工作方式都是一樣的:
有上百種不同的編程語言看起來很混亂,但它們都做同樣的事情。你輸入你想要它做什麼,編譯器把它轉換成計算機能理解的語言,然後計算機就這樣做了,這就叫在編程語言中執行代碼!
編碼是使用編程語言使計算機按您所希望的方式運行的過程。每一行代碼都告訴計算機去做一些事情,而一個充滿代碼行的文檔稱為腳本。
每個腳本都是為執行一項任務而設計的。這項工作可能是拍攝圖像並改變其大小。它可以播放某種聲音或音樂。當你在社交媒體上點擊某人的帖子時,一個腳本就是它發生的原因。
與人不同的是,電腦會完全按照你告訴他們的去做。這聽起來不錯,但可能會引起問題。如果你告訴計算機開始向上計數,而不告訴它停止,它將永遠繼續計數!做一個好的程序員就是要知道如何告訴計算機去做。
腳本本身只能在編譯然後執行時執行。這在您仍在工作時很有用,但是當您完成時,您希望不是程序員的人能夠使用您的腳本。你需要的是把你的腳本變成一個程序。
當你對你的腳本滿意時,你可以把它編譯成一個程序。如您所知,編譯會將編程語言中的代碼更改為計算機可以理解的機器代碼。這一次,機器代碼存儲在任何人都可以下載和使用的程序中。每一種應用程序、遊戲或網站都是一個程序。
編碼可以非常簡單,任何人都可以學習基礎知識。一個很好的類比就是把編碼想象成圖書館裡的書。有些書使用簡單的語言,故事很容易理解。另一些人使用非常複雜的詞和故事,似乎沒有意義。不管它們是簡單的還是難讀的,它們都是書。
你讀的書越多,你讀得越好。複雜的語言或令人困惑的故事變得更容易理解,直到有一天你可以閱讀的東西,你甚至不會夢想在過去!
學習編碼也是一樣的。第一次嘗試編寫代碼時,你會發現很難,但每次都會變得更好。如果你覺得學習一門編程語言很難,你仍然可以使用可視化編碼語言來學習它背後的重要思想。你甚至可以做你自己的馬里奧遊戲,而不必輸入任何代碼!
上圖顯示了一個名為hello\u name的腳本。你已經看到一行代碼就可以讓電腦打印到屏幕上。讓我們假設,你不只是說你好世界,你想讓用戶鍵入他們的名字,併為計算機問候他們的名字?我們來分析一下這裡發生的事情。
此示例向您展示了一段在代碼編輯器中編寫的簡單代碼,並在Cmder中運行,Cmder是一種終端窗口類型。現在不要太擔心這兩件事是什麼。現在您知道了Python代碼是什麼樣子以及這個腳本是如何工作的了。
如果您對代碼完全陌生,您可能仍然想知道,像上面這樣的腳本是如何成為您習慣使用的程序類型的。在上圖中,左邊的窗口是一個將Python腳本轉換為程序的工具。右邊的窗口有一個叫hello的圖標_名稱.exe. 我想你可以猜到如果你點擊它會發生什麼!
從沒有代碼,到完成程序。這個例子非常簡單,但幾乎所有的編碼都是這樣工作的。每天,人們都在使用他們所學的編程語言來編寫腳本,這些腳本將成為我們大家都在使用的程序。
今天的文章教會了您什麼是代碼,以及一些Python代碼是如何工作的。有很多偉大的網站和應用程序,可以幫助你學習編程太多!
編碼是為每個人準備的,開始從來都不容易。你甚至可以學習使用Minecraft編寫代碼!
...轉錄從mRNA中提取的DNA序列。 目錄 1. 概述和主要區別 2. 什麼是CD 3. 什麼是cDNA 4. CDS與cDNA的相似性 5. 並列比較——CDS與cDNA的表格形式 6. 摘要 什麼是光碟(cds)? CDS或編碼序列是基因的一部分,它實際上被翻譯成蛋白質。它由...
...能導致癌症發展的基因突變。 目錄 1. 概述和主要區別 2. 什麼是p53 3. 什麼是TP53 4. p53與TP53的相似性 5. 並列比較——p53與TP53的表格形式 6. 摘要 什麼是p53基因(p53)? p53是一種53kda的加權蛋白,起到腫瘤抑**用。因此,它可以防止腫...
...,翻譯是基因表達的第二步。 目錄 1. 概述和主要區別 2. 什麼是抄寫 3. 什麼是翻譯 4. 抄寫與翻譯的相似性 5. 並列比較-表格形式的轉錄與翻譯 6. 摘要 什麼是轉錄(transcription)? 轉錄是基因表達的第一步。它是從DNA模板中產生mRNA...
...其餘98%是由非編碼DNA表示的。 目錄 1. 概述和主要區別 2. 什麼是DNA編碼 3. 什麼是非編碼DNA 4. 並排比較-編碼和非編碼DNA的表格形式 5. 摘要 什麼是編碼dna(coding dna)? 基因組中轉錄並翻譯成蛋白質的DNA序列被稱為編碼DNA。編碼序列...
...hese are nucleotide sequences of genes. 目錄 1. 概述和主要區別 2. 什麼是內含子 3.什麼是外顯子 4. 內含子與外顯子的相似性 5. 並列比較-表格式的內含子與外顯子 6. 摘要 什麼是內含子(intr***)? 內含子是存在於外顯子之間的基因中的核苷...
...體的基因組,它位於真核內。 目錄 1. 概述和主要區別 2. 什麼是基因 3. 什麼是基因組 4. 基因與基因組的相似性 5. 並列比較-基因與基因組的表格形式 6. 摘要 什麼是基因(a gene)? 基因是決定從父母到後代的遺傳特徵的遺傳因素。...
...然而,本文的目的是表達模板串和編碼串之間的區別。 什麼是模板鋼絞線(template strand)? 模板鏈是DNA鏈,作為RNA合成的模板。RNA聚合酶從3'到5'讀取這個鏈。模板鏈不參與編碼,因此被稱為非編碼鏈。模板鏈的核苷酸序列與mRNA分...
...細胞不受控制的分裂的基因。 目錄 1. 概述和主要區別 2. 什麼是癌基因 3. 什麼是腫瘤抑制基因 4. 癌基因與抑癌基因的相似性 5. 並列比較-癌基因與抑癌基因的表格形式 6. 摘要 什麼是癌基因(an oncogene)? 原癌基因是編碼特定蛋白...
...不包含非編碼序列或內含子。 目錄 1.概述和主要區別 2. 什麼是DNA 3. 什麼是cDNA 4. DNA與cDNA的相似性 5. 並列比較——DNA與cDNA的表格形式 6. 摘要 什麼是dna(dna)? 脫氧核糖核酸或DNA是包括細菌在內的許多生物的遺傳物質。遺傳資訊...
...子是指基因的另一個術語。 目錄 1. 概述和主要區別 2. 什麼是歌劇 3. 什麼是迴旋加速器 4. 操縱子和順反子的相似性 5. 並排比較-Operon與Cistron的表格形式 6. 摘要 什麼是歌劇(an operon)? 原核生物(細菌和古細菌)主要有操縱...