python教程(从入门到巅峰)1
1,認(rèn)識(shí)python
Python 是一種解釋型、面向?qū)ο蟆?dòng)態(tài)數(shù)據(jù)類型的高級(jí)程序設(shè)計(jì)語(yǔ)言。
Python 由 Guido van Rossum 于 1989 年底發(fā)明,第一個(gè)公開(kāi)發(fā)行版發(fā)行于 1991 年。像 Perl 語(yǔ)言一樣, Python 源代碼同樣遵循 GPL(GNU General Public License) 協(xié)議。
Python是一門(mén)強(qiáng)大的語(yǔ)言,可用于Web開(kāi)發(fā)、自動(dòng)化運(yùn)輸、科學(xué)計(jì)算、網(wǎng)絡(luò)爬蟲(chóng)、數(shù)據(jù)分析、機(jī)器學(xué)習(xí)、深度學(xué)習(xí)等幾乎所有主流應(yīng)用方向。尤其是Python+Django的Web開(kāi)發(fā)組合。更是開(kāi)發(fā)大型新聞網(wǎng)站、博客系統(tǒng)、自動(dòng)化運(yùn)維憑他的最佳選擇。
2,python的優(yōu)點(diǎn)
簡(jiǎn)單易學(xué):與C和Java比,Python的學(xué)習(xí)成本和難度低的不是一星半點(diǎn),更適合新手入門(mén),自底向上的技術(shù)攀爬路線,先把目標(biāo)定在一個(gè)小山頭,然后再往更高的山峰前進(jìn),不像C和Java光語(yǔ)言學(xué)習(xí)本身,對(duì)于很多人來(lái)說(shuō)就行珠穆朗瑪峰一樣高不可攀。
明確優(yōu)雅:Python的語(yǔ)法非常簡(jiǎn)潔,代碼量少,比較容易編寫(xiě),代碼的測(cè)試,重構(gòu),維護(hù)等都非常容易。一個(gè)小小的腳本,用C可能需要1000行,用Java可能幾百行,但是用Python往往只需要幾十行。
開(kāi)發(fā)速度快:如果你開(kāi)發(fā)速度不夠快,在你的產(chǎn)品推出之前被人家的產(chǎn)品已經(jīng)上線了,你也就沒(méi)有生存的空間了,真是的例子數(shù)不勝數(shù)。那Python的開(kāi)發(fā)速度說(shuō)第二沒(méi)人敢說(shuō)第一。
此外,python還可以跨平臺(tái)(比wpf強(qiáng)),可以拓展,可以比較直觀的交互(這不比java香)
那么,python有哪些人在用呢?
在國(guó)內(nèi)最有名的就是知乎和豆瓣,他們就是基于Python開(kāi)發(fā)的Web服務(wù)。其他的例如百度、阿里、淘寶、搜狐、金山、騰訊、盛大、網(wǎng)易、土豆、新浪都在使用Python完成各種各樣的任務(wù),幾乎所有的互聯(lián)網(wǎng)企業(yè)都在招聘Python程序員。
3,程序編寫(xiě)
對(duì)于大多數(shù)程序語(yǔ)言,第一個(gè)入門(mén)編程代碼便是 "Hello World!"
python當(dāng)然也不例外
(注:本教程在python3.0+的環(huán)境編寫(xiě))
我們可以在命令窗口(使用 win+R 調(diào)出 并 輸入cmd 回車(chē)運(yùn)行)
然后輸入
python使用以下命令查看我們使用的 Python 版本:
python -V 或者 python --version然后輸入
print("Hello, World!")就可以運(yùn)行了!
這里推薦一個(gè)在線的網(wǎng)站
菜鳥(niǎo)在線python3運(yùn)行器
你也可以將以上代碼保存在 ***.py 文件中并使用 python 命令執(zhí)行該腳本文件。
$ python3 ***.py或者直接拖拽
以上都可以輸出“Hello,World!”
這個(gè)叫print的東西
在python中叫做函數(shù)
其一般形式為
print? (數(shù)字/變量)
print('字符串')
print("字符串")
print(運(yùn)算式)
print("字符串" + 數(shù)字/變量)
如果想連續(xù)輸出a,b,c,那么可以這樣寫(xiě):Print(a,b,c)
好了,第一節(jié)課就到這里了,喜歡的不妨來(lái)個(gè)關(guān)注點(diǎn)個(gè)贊,大家下次見(jiàn)!
總結(jié)
以上是生活随笔為你收集整理的python教程(从入门到巅峰)1的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: cifar10-cifar100各种版本
- 下一篇: 图像标注(Python版