日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

《假如编程是魔法之零基础看得懂的Python入门教程 》——(一)既然你选择了这系列教程那么我就要让你听得懂

發(fā)布時(shí)間:2023/12/4 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《假如编程是魔法之零基础看得懂的Python入门教程 》——(一)既然你选择了这系列教程那么我就要让你听得懂 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、前言

幾個(gè)月前編寫了一份python語言入門的博文,近期重新審閱了一遍發(fā)現(xiàn)編寫的質(zhì)量太過隨意,可能對(duì)于一部分人并不是非常友好,故此重新編寫Python語言的零基礎(chǔ)教程。

本篇教程將會(huì)盡量把一些專業(yè)術(shù)語給讀者講解清楚,并且讓讀者知道一些基本原理使讀者在之后的學(xué)習(xí)中更游刃有余。本系列教程將會(huì)從最開始普及一些專業(yè)術(shù)語開始,隨后介紹一些學(xué)習(xí)方法,不要讓讀者帶著不適合當(dāng)前技術(shù)水平的思想誤區(qū)來學(xué)習(xí)該教程,最后總結(jié)一下學(xué)習(xí)方向,也為各位讀者捋清一下學(xué)習(xí)思路。

推薦

1.《備受好評(píng)的看得懂的C語言入門教程》

目錄

第一篇:《假如編程是魔法之零基礎(chǔ)看得懂的Python入門教程 》——(一)既然你選擇了這系列教程那么我就要讓你聽得懂
第二篇:《假如編程是魔法之零基礎(chǔ)看得懂的Python入門教程 》——(二)魔法實(shí)習(xí)生第一步了解魔杖的使用
第三篇:《假如編程是魔法之零基礎(chǔ)看得懂的Python入門教程 》——(三)使用初始魔法跟編程魔法世界打個(gè)招呼吧
第四篇:《假如編程是魔法之零基礎(chǔ)看得懂的Python入門教程 》——(四)了解魔法百寶箱列表、字典及基本數(shù)據(jù)類型
第五篇:《假如編程是魔法之零基礎(chǔ)看得懂的Python入門教程 》——(五)我的魔法竟然有了一絲邏輯
第六篇:《假如編程是魔法之零基礎(chǔ)看得懂的Python入門教程 》——(六)精簡(jiǎn)魔法更強(qiáng)大
第七篇:《假如編程是魔法之零基礎(chǔ)看得懂的Python入門教程 》——(七)我把魔法變成了積木
本系列教程將會(huì)以一種“魔法世界”的形式編寫,歡迎各位支持。

歡迎大家關(guān)注公眾號(hào),公眾號(hào)每滿1024及1024倍數(shù)則會(huì)抽獎(jiǎng)贈(zèng)送機(jī)械鍵盤一份+IT書籍2份喲~并且公眾號(hào)會(huì)更快更新喲。

學(xué)習(xí)目標(biāo)

  • 了解編程是什么
  • 了解程序是什么
  • 了解解釋是什么
  • 了解學(xué)習(xí)完編程后能夠做什么
  • 二、適用對(duì)象

    本系列教程為零基礎(chǔ)輕松入門課程,適用對(duì)象為零基礎(chǔ)的讀者。讀者并不用擔(dān)心本系列教程會(huì)出現(xiàn)難以理解的,所有出現(xiàn)的“未理解的知識(shí)”都將給讀者解釋明白,在正式開始學(xué)習(xí)Python語言內(nèi)容正式開始前會(huì)給讀者普及一些編程的概念,使讀者了解編程是什么、什么是解釋、以及一些常規(guī)問題的解答。

    在零基礎(chǔ)的讀者學(xué)習(xí)編程前,我個(gè)人非常推薦新手先了解一些基本的計(jì)算機(jī)、編程概念,只有了解了一些概念才會(huì)使之后的學(xué)習(xí)更加的輕松,減少錯(cuò)誤的出現(xiàn)。可能大多數(shù)讀者沒有該條件,也不清楚從何查到所需要的知識(shí),這正是本系列文章編寫的原因。該系列文章將結(jié)合我學(xué)習(xí)編程的經(jīng)驗(yàn),各個(gè)方面的剖析問題,讓各位新手讀者少踩坑多實(shí)踐,減少時(shí)間的花費(fèi)。

    三、砍材先磨刀

    有階段性的了解學(xué)習(xí)語言的整體“結(jié)構(gòu)”是有必要的。很多小伙伴在學(xué)習(xí)這一門語言時(shí)并不知道這門語言能夠干什么,可能是由于學(xué)校的課程所學(xué),所以進(jìn)行了被動(dòng)學(xué)習(xí),也有可能是由于其它原因從而突兀的學(xué)了這一門語言;但由于對(duì)該語言沒有一個(gè)系統(tǒng)性的了解并不知道學(xué)習(xí)完了能夠干什么,在我看來,知道自己學(xué)的東西能夠干什么這是一個(gè)非常必要的過程。

    3.1 編程是什么
    python是一門編程語言,而編程從字面意思上指編寫程序。編寫程序使計(jì)算機(jī)解決某個(gè)問題并得到一個(gè)結(jié)果。

    以上解釋可能對(duì)于剛剛接觸編程或計(jì)算機(jī)的小白來說可能會(huì)難以理解。可能會(huì)產(chǎn)生例如“程序是什么?”、“計(jì)算機(jī)怎么得到一個(gè)結(jié)果?”、“怎么編寫程序”等問題。那我接下來換個(gè)解釋“編程是指人給予計(jì)算機(jī)一個(gè)命令,并且使計(jì)算機(jī)完成這個(gè)命令”;就好比使用空調(diào),我們給予空調(diào)開與關(guān)的命令是通過遙控器,按下遙控器開,空調(diào)接收到了指令開則會(huì)開啟。這就是編程,是一個(gè)用戶給予命令,機(jī)器執(zhí)行命令的過程與執(zhí)行。在此我們并不深入說明計(jì)算機(jī)如何按照指令執(zhí)行對(duì)應(yīng)操作的,只需要理解什么是編程即可。

    3.2 程序是什么
    在3.1中解釋了什么是編程,但并沒有解釋什么是程序。程序是指一條或多條計(jì)算機(jī)能夠識(shí)別及執(zhí)行的指令。我們已經(jīng)知道編程是給予、執(zhí)行命令;當(dāng)我們給予命令時(shí),計(jì)算機(jī)需要認(rèn)識(shí)該命令,若命令計(jì)算機(jī)不認(rèn)識(shí)則不會(huì)執(zhí)行。以上描述中的“命令”則是程序,編寫程序則是指對(duì)一條或多條計(jì)算機(jī)能夠識(shí)別的指令進(jìn)行編輯、組合。

    一條或多條指令組成程序,我們平常使用的軟件是由一條或多條指令組成。python語言則是我們跟計(jì)算機(jī)“交流”的語言,通過python語言使我們能夠跟計(jì)算機(jī)“交流”,從而編寫多條指令,使計(jì)算機(jī)執(zhí)行。

    我們雖然可以使用C語言于計(jì)算機(jī)進(jìn)行“交流”,但這個(gè)“交流”是間接的,python語言實(shí)際上并不能讓計(jì)算機(jī)“讀懂”,需要一個(gè)翻譯過程,名為解釋。

    3.3 解釋是什么
    在python語言中,解釋是指將python語言指令轉(zhuǎn)換為計(jì)算機(jī)設(shè)備所能識(shí)別的指令這一過程。

    解釋將會(huì)由解釋器去執(zhí)行,不同語言進(jìn)行編譯/解釋的形式不同,有一些語言例如C語言將會(huì)先把所有的代碼一次性解釋成計(jì)算機(jī)看到的懂的語言,再給計(jì)算機(jī)去執(zhí)行,而python則是會(huì)解釋一段后,給這段解釋完成的語言給機(jī)器去執(zhí)行。

    3.4 通過以上了解是不是覺得步驟很繁瑣
    通過以上步驟描述編程,發(fā)現(xiàn)編寫程序需要做很多事情,但是這些事情我們壓根不懂,該如何是好?

    最初我閱讀一些“零基礎(chǔ)入門”的書籍時(shí),我也是特別的郁悶,甚至放棄過幾次。太難了,壓根學(xué)不會(huì);我最終下定決心最起碼把一本書看完,最后發(fā)現(xiàn),一般在實(shí)際編寫程序中,我們所需要做的僅僅是編寫代碼,其它過程我們沒必要自己去做。我們所使用的代碼編輯器內(nèi)置了一些流程,已經(jīng)幫我們實(shí)現(xiàn)了這些必要的過程。

    3.5 學(xué)會(huì)python后我可以做些什么?
    很多新手學(xué)習(xí)一個(gè)語言后可能會(huì)覺得學(xué)習(xí)完了就可以用來寫東西,寫項(xiàng)目了。其實(shí)很遺憾,對(duì)于一個(gè)新手學(xué)習(xí)完python并不能做出什么,因?yàn)樵趯I(yè)的程序員圈子,編程語言是一個(gè)門檻,通常情況下學(xué)習(xí)完一門語言,通過你學(xué)習(xí)的東西并不能做一些你想要的程序。想要制作一些軟件必須得再學(xué)習(xí)一些相應(yīng)的技術(shù),但是這些技術(shù)是基于這一門語言的,學(xué)習(xí)起來也會(huì)簡(jiǎn)單很多。

    python學(xué)習(xí)完有幾個(gè)方向,例如大數(shù)據(jù)、機(jī)器學(xué)習(xí)、自動(dòng)化、web、視覺等,當(dāng)然也包括一些小工具的制作,從事這些方向還需要學(xué)習(xí)這些方向的知識(shí)。就像你學(xué)習(xí)數(shù)學(xué)一樣,想去計(jì)算一些物理方面的數(shù)值你肯定需要學(xué)習(xí)相關(guān)的物理,不然對(duì)于大部分人來說是無從下手的。

    四、總結(jié)

    通過以上描述,我們得知了以下幾個(gè)內(nèi)容:

    • 編程是指人給予計(jì)算機(jī)一個(gè)命令,并且使計(jì)算機(jī)完成這個(gè)命令。
    • 程序是指一條或多條計(jì)算機(jī)能夠識(shí)別及執(zhí)行的指令。
    • 解釋是指將語言代碼轉(zhuǎn)換為計(jì)算機(jī)設(shè)備所能識(shí)別的指令這一過程。
    • 學(xué)習(xí)一門語言后并不能直接制作一些軟件,需要學(xué)習(xí)相關(guān)知識(shí)內(nèi)容。

    總結(jié)

    以上是生活随笔為你收集整理的《假如编程是魔法之零基础看得懂的Python入门教程 》——(一)既然你选择了这系列教程那么我就要让你听得懂的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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