隨著人工智能的發(fā)展涕刚,Python 這個(gè)語(yǔ)言也越來越火,好多同學(xué)乙帮,朋友都在問我如何自學(xué)Python杜漠,思慮再三,決定將自己自學(xué)Python的經(jīng)驗(yàn)分享出來察净,本教程完全以一個(gè)小白的角度開始寫驾茴,力求做到用最簡(jiǎn)單的語(yǔ)言,讓所有人都能看懂氢卡,學(xué)會(huì)锈至。
第一篇,肯定是先教大家如何安裝译秦,配置好Python的環(huán)境裹赴,。
Python 的官網(wǎng)在https://www.python.org/ 可能需要翻墻才能快一點(diǎn)
直接在Download里面找到你的系統(tǒng)诀浪,這里我用Windows做演示棋返,后續(xù)的Python教程我都會(huì)在Mac OS 上進(jìn)行演示
安裝過程只需要記住一點(diǎn),將Add to PATH勾選上就行
之后就是一路Next就行了
安裝完成后雷猪,Windows下打開CMD睛竣,Linux和macOS 下打開終端,直接輸入Python求摇,如果顯示如下界面既是成功安裝
第一個(gè)程序
即使是沒學(xué)過計(jì)算機(jī)的同學(xué)射沟,我想也知道經(jīng)典的 “Hello, World与境!”
在Python里验夯,實(shí)現(xiàn)這個(gè)程序非常簡(jiǎn)單
print("Hello World!")
注意敲代碼的時(shí)候,要把你的輸入法切換回英文
這行代碼非常好理解摔刁,print() 就是打印的意思挥转,這里的打印,就是指在終端輸出的意思,括號(hào)里面就是你要輸出的東西绑谣,可以是一個(gè)變量党窜,也可以是數(shù)字,也可以是字符借宵,注意字符需要用 “” 擴(kuò)起來
我來詳細(xì)解釋下上面這個(gè)
a = “Hello world” 表示聲明了一個(gè)變量a幌衣,變量a代表著Hello world 這個(gè)字符串
print(a) 跟print(“Hello world”) 輸出結(jié)果是一樣的。
print(Hello world)就會(huì)出錯(cuò)壤玫,因?yàn)闆]有””引起來豁护,print(b)出錯(cuò)是因?yàn)椋琤沒有定義起來欲间, 系統(tǒng)不知道b代表聲明楚里。
而print(1) 數(shù)字時(shí),可以不用”” 括改,甚至可以print(1+1)會(huì)輸出2,因?yàn)閿?shù)字不會(huì)像字母一樣引起歧義家坎,當(dāng)然如果想單純輸出1+1嘱能,而不是運(yùn)算結(jié)果,就要print(“1+1”)引起來
總之虱疏,凡是””引起來的惹骂,是什么就會(huì)輸出什么,不加引號(hào)的做瞪,除了數(shù)字对粪,就是變量,或者function装蓬。
注:字符串著拭,string,形象理解就是字符串起來牍帚,而字符可以是一個(gè)漢字儡遮、日語(yǔ)假名或者一個(gè)英文字母,例如:a , b , 甲暗赶,乙鄙币。這里每一個(gè)都是一個(gè)字符,組合起來就是字符串
這樣一行代碼的hello world 程序就寫好了蹂随,程序如何分享給別人呢十嘿?只需要新建一個(gè)記事本,將你的代碼寫進(jìn)去岳锁,保存為HelloWorld.py 即可绩衷,
第一行,是為了預(yù)防你print中文的時(shí)候報(bào)錯(cuò)。Python 3 以后好像不需要這個(gè)也行唇聘。
復(fù)習(xí)一下版姑,string 是一個(gè)變量,里面保存了“hello python”這個(gè)字符串迟郎。
print 就是一個(gè)函數(shù)(方法剥险,function)用來輸出你想輸出的東西到終端里。
運(yùn)行這個(gè)py程序, 只需要 python 文件名.py 即可