溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

python是面向?qū)ο笳Z言嗎

發(fā)布時間:2020-06-16 11:00:22 來源:億速云 閱讀:180 作者:Leah 欄目:編程語言

python是面向?qū)ο笳Z言嗎?如果你剛好也有這個困惑,不妨參照這篇文章。閱讀完整文相信大家對Python這門語言有了一定的認(rèn)識。

Python是一種面相對象、解釋型的計算機(jī)程序語言,并已成為學(xué)習(xí)數(shù)據(jù)科學(xué)、虛擬現(xiàn)實(shí)和人工智能的首選編程語言,其設(shè)計哲學(xué)是“優(yōu)雅”,“明確”,“簡單”。易上手,及時反饋的特點(diǎn)成了很多入門編程世界的首選。同時Python也是一種相當(dāng)高級的語言,擁有豐富和強(qiáng)大的第三庫,可引用各種模塊并很輕松的連接在一起。眾多社交網(wǎng)站如Reddit, 豆瓣,知乎,Dropbox, YouTube,果殼等都是由Python完成。

最初對python的印象是在紀(jì)錄片《互聯(lián)網(wǎng)之子》中Aaron Swartz從MIT的圖書館截取的那些文件資料用的程序就是用python寫的,當(dāng)時對python心生蕩漾,但很快就灰飛煙滅,因?yàn)闆]有后續(xù)聯(lián)接和交集。

個把月前我看到一個python基礎(chǔ)班,當(dāng)時還不知道Python是什么樣的編程語言(即使到現(xiàn)在也還不完全了解Python具體可以做啥),從哪里來要去哪里,完全不了解的情況下按了報名鍵。我自認(rèn)為的優(yōu)點(diǎn)是盡力為自己的行為買單,且只能是默默的,不可讓一時沖動太聲張,也不能恬不知恥的說那是epiphany,而是盡量去探詢已成事實(shí)的一二。

培訓(xùn)班不上課,沒有講義和資料,只分配任務(wù)和引導(dǎo)卡片,剛開始也會心有戚戚焉,在白紙上亂畫我還得知道怎么握筆呢,可是在鍵盤上亂敲肯定不會有驚喜,錯誤提示都看不懂,別說去修Bug。程序裝了卸,卸了裝,操作也是胡亂使用添加,電腦最終無法忍受這樣的主就自動癱瘓裝死,只得我重裝系統(tǒng)又如獲新生,也算如實(shí)貫徹了打小的信念“生命在于折騰”。厚著臉皮長大的人是天生被上帝眷顧著的,基本不會心生‘不好意思’的念頭,不懂就問同學(xué)嘛!一個不行換另一個,哪怕被認(rèn)為問了“愚蠢”的問題。匍匐著向前,只要方向?qū)α?,那也是進(jìn)步吧!

就像學(xué)外語著得把身處周圍的環(huán)境變量調(diào)整過來,讓自己置身在那個世界中去感受和徜徉,身上細(xì)胞的張合大小,呼吸的進(jìn)出頻率也慢慢跟上節(jié)奏。除了Python本家,編譯程序(Windows上我使用Atom, MAC使用TextWrangler)和運(yùn)行終端(Windows PowerShell 或Terminal)外,接觸最多的就是 Github, Google 還有新歡Markdown (MOU)。

——-Github 是世界上最大的代碼存放網(wǎng)站和開源社區(qū),副名是:最大的同性交友網(wǎng)站,因其界面設(shè)計很容易對號入座。盡管那原是Geek的天地,如今越來越多的其他門派弟子也加入其中,大家都帶著靈敏的嗅覺,看哪好就往里鉆。他是協(xié)作項目最好的實(shí)現(xiàn)平臺,支持異地,不同電腦的項目更新,特別是不同動作之前的區(qū)別和個別動靜的比較清晰可見,操作人性化。很多人在上面寫書,協(xié)作翻譯,項目管理、設(shè)計資料庫、科研項目數(shù)據(jù)及個人簡歷都放上面,還有人把自己的健身記錄也放上面。據(jù)說有公司招聘還需要看應(yīng)聘者的github賬號。最最重要的是一切都是免費(fèi),只要你想。(盡管有收費(fèi)的,那是針對個別私人想要數(shù)據(jù)保密的公司)。之前在別處看到github這個詞就當(dāng)是熟悉的陌生人,熟悉“github"這6個字母組成的單詞,但完全不知道那是什么樣的世界?,F(xiàn)只是輕輕推移了那扇門,門縫里漏出的光都覺足夠耀眼并思忖著想探尋更多。

-——Google 本不需要多提,原來也是每天在使用??蒅oogle貌似與Python有真感情,每次搜索打Python開頭的關(guān)鍵字,出來的第一條結(jié)果往往就是正確答案且出自Google自家,比Python的官方文件還顯情真意切。

-——Markdown 人稱寫作神奇,是我刻意關(guān)注并想收入囊中的工具,想讓她陪伴著我寫下去,目前還有待開發(fā)。

如他程序Python基本命令零容錯,標(biāo)點(diǎn)符號,大小字母,縮進(jìn)都有嚴(yán)格的規(guī)定,更別提邏輯關(guān)系,循環(huán)迭代,有一處不對就報錯。對小白來說修Bug的時間會比寫程序的時間還長,修復(fù)一個bug,報出新的bug已經(jīng)算是一種進(jìn)步了。在編程時,若習(xí)慣了這些嚴(yán)苛的標(biāo)準(zhǔn)到不是非常難,錯一次磕一下頭,同一個錯多犯幾次,就多磕幾次,即使擦破頭皮反正不至于亡命天涯,總歸能牢記于心。當(dāng)從程序世界抽離自己回到現(xiàn)實(shí)世界,真感覺對待其他事是不是太隨意了。至少我打這些文字的時候根本沒注意“的”和“地”的區(qū)別,逗號和句號看心情而定,習(xí)慣了新段落前不空兩格。工作中仔細(xì)的程度沒法用尺衡量,也不會有程序直接報錯,免不了能略就略,可以將就過去就不愿多費(fèi)心思,短期可能沒有意外,總歸長久不了,埋下的地基是作為將來向上的支撐。自從學(xué)習(xí)編程以來,已開始反思,雖還沒改進(jìn)多少,可像顆釘子被扎著總覺不適,不時提醒自己。

作為一門高級語言,靈活性和包容性對第三方庫有著無限的吸引力。據(jù)說C++用200行命令,Java的40行而Python只需20行可實(shí)現(xiàn)同樣的功能。雖然基本命令的嚴(yán)苛像個固執(zhí)的老學(xué)究,但若掌握了要領(lǐng),成了武林高手,各種技巧靈活運(yùn)用,自由發(fā)揮,蓋世武功盡情發(fā)揮。只要有本事,任你翻云覆雨,去到‘風(fēng)所到達(dá)的地方’。

Python的一大特點(diǎn)是代碼只在命令運(yùn)行時才會被檢查執(zhí)行,即使隱藏了錯誤,若沒運(yùn)行到,永遠(yuǎn)發(fā)現(xiàn)不了。很像身體或任何世間體制內(nèi)的事,大家只關(guān)心呵護(hù)眼見為實(shí),真實(shí)的隱藏只被激發(fā)時才被注意到。為了掃清后顧之憂,我們使用‘及時反饋’策略,就是碼幾行程序,馬上print出來,看效果如何,而不是等敲完所有的程序,才發(fā)現(xiàn)一團(tuán)亂麻卻不知如何進(jìn)行手術(shù)。這是平時學(xué)習(xí)很好借鑒的地方,走一段路得停一下檢查是不是在正確的道上,一方面可及時調(diào)整姿態(tài),重要的是用小小的可見成果作為的漫漫前方道路的鼓勵。

看完上述內(nèi)容,你們對python是面向?qū)ο笳Z言有進(jìn)一步的了解嗎?如果還想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI