日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

python读程序是什么意思_0基础学Python之一:什么是程序?

發(fā)布時(shí)間:2025/3/15 python 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python读程序是什么意思_0基础学Python之一:什么是程序? 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

https://www.zhihu.com/video/957201861367779328

Hi 大家好,我是王可樂(lè)。從今天起,可樂(lè)將要為大家?guī)?lái)一個(gè)系列編程課程,從零開(kāi)始教大家學(xué)習(xí)使用 Python 編程語(yǔ)言。你無(wú)需任何編程經(jīng)驗(yàn),也無(wú)需懂得許多電腦知識(shí),只要有一顆好奇的心,就可以跟可樂(lè)一起來(lái)學(xué)習(xí)。

在這個(gè)課程里,可樂(lè)會(huì)為大家介紹計(jì)算機(jī)和程序語(yǔ)言的基本工作原理,帶領(lǐng)大家從零開(kāi)始學(xué)習(xí) Python 程序設(shè)計(jì)語(yǔ)言,通過(guò)有趣的示例程序演示具體的功能,并讓大家親自動(dòng)手試驗(yàn)。通過(guò)對(duì)本課程的學(xué)習(xí),可樂(lè)希望能讓大家了解 Python 編 程語(yǔ)言,學(xué)會(huì)在日常學(xué)習(xí)、工作中利用編程來(lái)提高工作效率。

本課程由可樂(lè)編程和牛客網(wǎng)聯(lián)合制作。牛客網(wǎng)是技 術(shù)人才的學(xué)習(xí)成長(zhǎng)平臺(tái),擁有國(guó)內(nèi)最齊全的技術(shù)題庫(kù)。如果各位朋友想以編程為職業(yè),牛客網(wǎng)上有很多非常棒的學(xué)習(xí)資源,值得大家上去看一看哦。

好了,今天的第一課,可樂(lè)先帶大家了解一下計(jì)算機(jī)和程序語(yǔ)言背后的那些事兒。

簡(jiǎn)單來(lái)說(shuō),計(jì)算機(jī)就是一個(gè)忠實(shí)執(zhí)行命令的機(jī)器。計(jì)算機(jī)的工作是處理數(shù)據(jù);在計(jì)算機(jī)看來(lái),一切都是數(shù)據(jù),文檔、視頻、音樂(lè),甚至程序本身也是數(shù)據(jù)。通過(guò)處理(計(jì)算、移動(dòng)、轉(zhuǎn)換)數(shù)據(jù),計(jì)算機(jī)幫我們完成了很多事情,例如:計(jì)算數(shù)學(xué)問(wèn)題、播放音樂(lè)和視頻、運(yùn)行游戲、操縱工業(yè)機(jī)器或者與其他計(jì)算機(jī)通訊信。

計(jì)算機(jī)執(zhí)行命令快速準(zhǔn)確而又不知疲倦,它擅長(zhǎng)幫助你做重復(fù)、精度要求高以及人類易出錯(cuò)的事情,可以讓你擺脫很多繁復(fù)無(wú)趣的重復(fù)工作。

你應(yīng)該或多或少都聽(tīng)說(shuō)過(guò)計(jì)算機(jī)的一些重要部件,如 CPU,主板,內(nèi)存,硬盤(pán),鍵盤(pán)鼠標(biāo)和顯示器等。其中 CPU 是計(jì)算機(jī)的核心部件,負(fù)責(zé)主要的計(jì)算工作,也就是執(zhí)行命令處理數(shù)據(jù);內(nèi)存和硬盤(pán)則是記憶部件,負(fù)責(zé)存放數(shù)據(jù);鍵盤(pán)鼠標(biāo)和顯示器這些屬于輸入輸出設(shè)備,你通過(guò)鍵盤(pán)鼠標(biāo)向計(jì)算機(jī)傳遞你的意圖,而顯示器則向你展示計(jì)算機(jī)的輸出;所有這些設(shè)備都安裝或者連接在主板上,通過(guò)主板上的線路互相連通,協(xié)同工作。

程序是指揮計(jì)算機(jī)工作的命令,就像樂(lè)譜是指揮鋼琴的命令一樣。計(jì)算機(jī)按照程序的指示完成工作,而編程就是按照你的意圖制作程序。通過(guò)執(zhí)行你編寫(xiě)的程序,計(jì)算機(jī)就能完成你所指定的事情了。

但計(jì)算機(jī)的硬件只懂得機(jī)器語(yǔ)言指令,機(jī)器語(yǔ)言就是用 0 和 1 編碼的指令,CPU 懂得每一種特殊指令的含義,如加、減、移動(dòng)都有特殊的 01 指令。因?yàn)檫@種機(jī)器語(yǔ)言晦澀難懂,所以人們?cè)O(shè)計(jì)了很多工具,可以讓你使用簡(jiǎn)潔易懂的語(yǔ)言編寫(xiě)程序,然后由這些工具來(lái)將你的程序翻譯成機(jī)器語(yǔ)言,從而指揮計(jì)算機(jī)執(zhí)行工作。

編程語(yǔ)言就是制作程序使用的語(yǔ)言。人們發(fā)明了許許多多各種各樣的編程語(yǔ)言(展示令人眼花繚亂的各種名詞),不同的編程語(yǔ)言難易程度不一,功能各異,也各有所長(zhǎng)。

不同的編程語(yǔ)言對(duì)機(jī)器語(yǔ)言的抽象程度不一樣,有些語(yǔ)言更加像機(jī)器語(yǔ)言(低級(jí)語(yǔ)言),如匯編語(yǔ)言,它們雖然不容易學(xué)習(xí),但能夠更加精確、快速地操縱計(jì)算機(jī);而有些語(yǔ)言則更像人類語(yǔ)言(高級(jí)語(yǔ)言),它們?nèi)菀鬃屍胀ㄓ脩魧W(xué)習(xí)理解;還有一些語(yǔ)言擅長(zhǎng)于表達(dá)數(shù)學(xué)公式,讓科學(xué)家們愛(ài)不釋手;還有一些針對(duì)專門(mén)領(lǐng)域的語(yǔ)言,擅長(zhǎng)解決領(lǐng)域內(nèi)特有的問(wèn)題。

在這個(gè)課程中,我們將要學(xué)習(xí)的 Python 語(yǔ)言是一種通用的高級(jí)語(yǔ)言,它容易被學(xué)習(xí)和掌握,而且功能強(qiáng)大。

人們編程使用的工具有編譯工具和解釋工具兩類,因此編程語(yǔ)言也分為編譯型語(yǔ)言和解釋型語(yǔ)言兩大家族。

編譯型語(yǔ)言需要先由編譯器將寫(xiě)好的程序文本翻譯成機(jī)器編碼(0 和 1)的文件,按照固定的格式保存,如 exe 文件格式、ELF 文件格式,然后由操作系統(tǒng)提交給機(jī)器直接執(zhí)行。

解釋型語(yǔ)言則由一個(gè)叫解釋器的軟件一行一行讀取你編寫(xiě)的程序,每讀一行就翻譯和執(zhí)行一行,所以這種語(yǔ)言編寫(xiě)的程序就直接以文本文件的方式保存。Python 是一種解釋型語(yǔ)言,解釋型語(yǔ)言編寫(xiě)的程序有一個(gè)綽號(hào)叫做腳本,因此寫(xiě)好的 Python 程序有時(shí)候也被稱作 Python 腳本。

Python 是一種高級(jí)語(yǔ)言,因此它容易學(xué)習(xí),易于初學(xué)者掌握;又因?yàn)槭墙忉屝驼Z(yǔ)言,所以它修改調(diào)試起來(lái)很方便。作為一種高級(jí)語(yǔ)言,Python 付出的代價(jià)是執(zhí)行速度比一些編譯型語(yǔ)言慢,但是對(duì)于執(zhí)行普通的任務(wù)來(lái)說(shuō)Python 已經(jīng)足夠快了。而且因?yàn)槌绦驅(qū)懫饋?lái)容易,反而很多時(shí)候使用 Python 編程還會(huì)節(jié)省時(shí)間,此外也有很多方法來(lái)提高 Python 代碼的執(zhí)行速度。

雖然入門(mén)容易,但 Python 的功能也足夠強(qiáng)大。有很多大型的應(yīng)用都使用了 Python 進(jìn)行開(kāi)發(fā),如 豆瓣, 知乎等。而且 Python 有豐富的第三方庫(kù)、框架可以使用,通過(guò)調(diào)用別人開(kāi)發(fā)好的功能模塊,或者基于成熟的框架進(jìn)行開(kāi)發(fā),又可以充分提高開(kāi)發(fā)速度。

我們說(shuō)的編寫(xiě) Python 程序,其實(shí)就是按照 Python 的語(yǔ)法,將你腦海中的任務(wù)翻譯成程序代碼,寫(xiě)到一個(gè)文本文件里。程序?qū)懞弥?#xff0c;由 Python 解釋器來(lái)讀取、翻譯和執(zhí)行你的代碼邏輯,幫你完成任務(wù)。

Python 解釋器也提供了交互式解釋執(zhí)行的界面,在交互式界面里,你可以一行一行地輸入 Python 語(yǔ)句,解釋器也一行一行讀取執(zhí)行。這個(gè)界面稱作 Python Shell,使用 Python Shell 可以進(jìn)行一些短小的功能驗(yàn)證、臨時(shí)計(jì)算等任務(wù),非常方便。

現(xiàn)在你在屏幕中看到的就是一個(gè)通過(guò)IDEL啟動(dòng)的Python Shell 界面,我們會(huì)在下一節(jié)課指導(dǎo)你在自己的電腦上安裝 Python。這個(gè)界面坐標(biāo)的提示符 >> 表示 Shell 正在等待用戶輸入。按照計(jì)算機(jī)行業(yè)的祖訓(xùn)行規(guī),首先我們輸入 print 括號(hào)單引號(hào) Hello, world!,然后補(bǔ)上后引號(hào)和括號(hào),回車。可以看到,Python Shell 為我們?cè)谄聊簧洗蛴×诉@么一句 Hello, world!。恭喜你,寫(xiě)出了入行的第一個(gè)程序!

讓我們?cè)僭囈粋€(gè)例子,輸入 6 * 7,其中星號(hào)代表乘法操作符,然后回車。Python Shell 會(huì)立刻執(zhí)行剛才你輸入的語(yǔ)句,并將結(jié)果 42 展示在屏幕上。在這里 Python Shell 用起來(lái)就像是一個(gè)計(jì)算器,6 * 7 是一個(gè) Python 語(yǔ)句,經(jīng)過(guò)解釋器的計(jì)算,它的值為 42。

我們說(shuō) Python 是一門(mén)語(yǔ)言,基本上它和英語(yǔ)、漢語(yǔ)一樣,由詞匯和語(yǔ)法組成,詞匯按照語(yǔ)法組織成語(yǔ)句,例如 6 * 7,而 Python 解釋器按照語(yǔ)法來(lái)解釋和執(zhí)行語(yǔ)句。

你可以把 Python 語(yǔ)句理解成交給計(jì)算機(jī)的命令,通過(guò)編寫(xiě)各種各樣符合語(yǔ)法的語(yǔ)句,然后把語(yǔ)句組織成大的程序,你可以讓計(jì)算機(jī)幫你完成各種各樣的工作,包括批量處理數(shù)據(jù)、計(jì)算數(shù)學(xué)問(wèn)題、運(yùn)行游戲等等等等。

好了,以上就是本節(jié)課的內(nèi)容。通過(guò)這節(jié)課的內(nèi)容,想必你對(duì)計(jì)算機(jī)、程序語(yǔ)言以及 Python 語(yǔ)言都有了一個(gè)基本的認(rèn)識(shí)。今天的課后作業(yè)很簡(jiǎn)單,希望大家用"編程語(yǔ)言"、"Python 歷史"等關(guān)鍵詞搜索一下網(wǎng)絡(luò)上的相關(guān)知識(shí),做一些擴(kuò)充閱讀。

在下一節(jié)課上,可樂(lè)會(huì)親自帶你在你的電腦上安裝 Python 運(yùn)行環(huán)境,正式開(kāi)始你的編程之旅。此外,可樂(lè)還會(huì)為你介紹一個(gè)有趣、簡(jiǎn)單又耐玩兒的 Python 小游戲,敬請(qǐng)期待哦。

總結(jié)

以上是生活随笔為你收集整理的python读程序是什么意思_0基础学Python之一:什么是程序?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。