估計(jì)看到題目的小伙伴要倒吸一口涼氣了么,哈哈,此蟒非彼蟒也。
Python,翻譯過來就是大蟒蛇的意思,但這里它指一種程序設(shè)計(jì)語言。
Python的創(chuàng)始人為Guido van Rossum。1989年圣誕節(jié)期間,在阿姆斯特丹,Guido為了打發(fā)圣誕節(jié)的無趣,決心開發(fā)一個(gè)新的腳本解釋程序,做為ABC 語言的一種繼承。之所以選中Python(大蟒蛇的意思)作為該編程語言的名字,是因?yàn)樗且粋€(gè)叫Monty Python的喜劇團(tuán)體的愛好者。
Python是純粹的自由軟件, 源代碼和解釋器CPython遵循 GPL(GNU General Public License)協(xié)議,Python語法簡潔清晰,特色之一是強(qiáng)制用空白符(white space)作為語句縮進(jìn)。Python具有豐富和強(qiáng)大的庫。它常被昵稱為“膠水語言”。
看到這里一定會(huì)覺得我很專業(yè)吧,其實(shí)我只是百度百科的搬運(yùn)工啦!
作為一個(gè)理科盲的文科女,經(jīng)常給自己打“自我局限”這支麻醉針,覺得電腦科技離我十萬八千里,編程類的我肯定是學(xué)不會(huì)的blabla。還好,上升天蝎的我懷疑意識(shí)還是比較強(qiáng)烈的,潛意識(shí)里并未安全棄療,記得笑來老師回復(fù)讀者留言的一句話說(原話記不清了):然后呢,難道就不學(xué)了嗎?背景是這樣的,應(yīng)該是學(xué)習(xí)學(xué)習(xí)再學(xué)習(xí)里的一篇文章,笑來老師提議大家可以了解并學(xué)一下編程(看過別的文章也提過要學(xué)英語和編程),有人留言說自己年齡大了,完全不懂這些,現(xiàn)在學(xué)來不及了之類的吧,笑來老師就在下面回復(fù)了那句,我印象深刻。
之后“隨大流”買了吳軍老師的“智能時(shí)代”這本書,看著那么厚一本,又是理科范圍的,都不想打開看,一直放了2個(gè)月都沒翻開第一頁,后來還是先借給了同事看,她看完后說挺有意思的,我這才翻開看了看,然后竟然被吸引了(不過還有兩章沒看完)!這本書講了大數(shù)據(jù)和人工智能的到來。
一些種子在內(nèi)心發(fā)酵,至少敢于想了解一下編程了,但是不知道在哪里學(xué),百度上查的又不相信,知乎上提問沒看到答案。后來關(guān)注的tinyfool的公眾號(hào)上一篇文章,介紹了udacity最新開設(shè)的一門機(jī)器學(xué)習(xí)課程,當(dāng)時(shí)沒多想就報(bào)了入門課程,里面就有Python這個(gè)模塊(當(dāng)然也是入門基礎(chǔ)篇)。
這里要重點(diǎn)插播一下,tiny叔的一篇文章絕對絕對絕對鼓勵(lì)到我了!就是那篇關(guān)于他前妻的長文,他前妻是初中畢業(yè)還是肄業(yè),跟著姐姐在北京打工,一次在理發(fā)店碰到一位穿著入流(穿西裝打領(lǐng)帶)的年輕人,就聊了幾句,問是做什么的,一月多少工資,那位年輕人說是學(xué)編程的,工資是blabla(記憶中是800元??。┧?dāng)時(shí)覺得工資好高啊!就很向往,隨口問自己能學(xué)嗎,那位年輕人說能學(xué)啊,北大青鳥就有課程,前妻就借了姐姐和姐夫幾百塊還是幾千塊,報(bào)了班學(xué)了習(xí),找工作,各種挨罵有壓力,被炒魷魚,然后一步步做到知名公司的項(xiàng)目經(jīng)理。這么好的實(shí)例,加上笑來老師的概念和方法論,我覺得我不孤獨(dú)。
今天朋友圈看到公眾號(hào)StuQ的一篇文章“Python為何能坐穩(wěn)AI時(shí)代頭牌語言?”,說人工智能正以前所未有的態(tài)勢洶涌而來,如果你將來想在這個(gè)行業(yè)發(fā)展,那現(xiàn)在請先閉著眼睛把Python學(xué)會(huì)了。
文章中對Python的優(yōu)點(diǎn)(當(dāng)然也有明顯的缺點(diǎn),這里不贅述)有如此描述,“為什么Python能夠后來居上呢,作者認(rèn)為最根本的原因只有一點(diǎn):Python是眾多主流語言中唯一一個(gè)戰(zhàn)略定位明確,而且始終堅(jiān)持原有戰(zhàn)略定位不動(dòng)搖的語言。相比之下,太多的語言不斷的用戰(zhàn)術(shù)上的無原則的勤奮去侵蝕和模糊自己的戰(zhàn)略定位,最終只能等而下之。Python的戰(zhàn)略定位是什么?其實(shí)很簡單,就是要做一種簡單,易用但專業(yè)嚴(yán)謹(jǐn)?shù)耐ㄓ媒M合語言,或者叫膠水語言,讓普通人也能夠很容易的入門,把各種基本程序元件拼裝在一起,協(xié)調(diào)運(yùn)作。正是因?yàn)閳?jiān)持這個(gè)定位,Python、始終把語言本身的優(yōu)美一致放在奇技妙招前面,始終把開發(fā)者效率放在CPU效率前面,始終把橫向擴(kuò)張能力放在縱向深潛能力之前。長期堅(jiān)持這些戰(zhàn)略選擇,為Python帶來了其他語言望塵莫及的豐富生態(tài)。比如說,任何一個(gè)人,只要愿意學(xué)習(xí),可以在幾天的時(shí)間里學(xué)會(huì)Python基礎(chǔ)部分,然后干很多很多事情,這種投入產(chǎn)出比可能是其他任何語言都無法相比的。更重要的是,Python的包裝能力,可組合性,可嵌入性都很好,可以把各種復(fù)雜性包裝在Python模塊里,暴露出漂亮的接口。”
作為小白,上述文字都能懂,組合在一起并不怎么理解,但是感覺它嚴(yán)格遵守“設(shè)計(jì)原則簡單,堅(jiān)持戰(zhàn)略定位不動(dòng)搖”這個(gè)原則,有笑來老師的神韻呢,哈哈哈哈。
我要把學(xué)習(xí)Python賦予重要意義,甚至多重重要意義,并不主觀堅(jiān)持地事實(shí)上持續(xù)學(xué)下去。
要和大蟒蛇親密接觸
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- Dataquest 這個(gè)網(wǎng)站上提供了一系列和數(shù)據(jù)分析相關(guān)的python教程,從python基本語法到data an...
- Dataquest 這個(gè)網(wǎng)站上提供了一系列和數(shù)據(jù)分析相關(guān)的python教程,從python基本語法到data an...
- 文/Bruce.Liu1 1.Python前世今生 1.1.Python歷史 Python的創(chuàng)始人: Guido ...
- 一、異同對比選擇1、Python和ruby的相同點(diǎn): * 都強(qiáng)調(diào)語法簡單,都具有更一般的表達(dá)方式。python是縮...