趣味Python入門(一):初識Python

【編者按】
本文作者是 Abhishek Jaiswal 蹬竖,擅長 .NET色瘩、C#锥腻、Python 等多種語言的技術(shù)控。本文中性芬,作者通過活潑有趣的口吻向大家介紹了 Python 語言的基礎(chǔ)知識峡眶,后期多學(xué)習(xí)歷程也將獻(xiàn)上!本文系 OneAPM 工程師編譯整理植锉。

以下為譯文:

大家好辫樱,這是關(guān)于「Python」系列學(xué)習(xí)文章的第一部分,通過本文汽煮,你將一步步邁向輕松搞定 Python 的成功之路搏熄!

簡介

作為一名技術(shù)專家和軟件工程師,新技術(shù)和語言地持續(xù)探索必不可少暇赤,筆者將從現(xiàn)在帶大家開啟「Python」的世界。如果你剛好從事面向?qū)ο箝_發(fā)宵凌,那么不妨給Python一個機(jī)會鞋囊。在循序漸進(jìn)地探索 Python 之前,先看看 Python 想表達(dá)的原理瞎惫。

呼吁:“人們總是以各種各樣的方式讀錯我的名字溜腐,我覺得挺郁悶的。所以在了解我的故事和特性之前瓜喇,我首先告訴大家該如何正確發(fā)音挺益,這會讓我覺得更舒服〕撕”

正確的讀法——「Py-Tho-N」

希望已經(jīng)闡述清楚望众,接著一起來探索 Python 的特性吧 !

簡單

“如果我說 Python 很簡單,也容易上手烂翰,請你不要盲目相信夯缺,不妨編寫一段代碼來感受一下它的不同之處”。

就筆者最近的 Python 經(jīng)歷來說甘耿,Python 確實(shí)非常簡單踊兜,它也是混合型的編程語言。由于它提供了更多樣化的結(jié)構(gòu)佳恬,相對其他腳本語言來說捏境,Python
對大型程序支撐得更好,所以它稱得上是真正的編程語言毁葱。

可靠性

“哪種語言能更好的進(jìn)行錯誤檢查垫言?”很多人都會告訴你是C。但是如果回答是“C”的話头谜,那么他們肯定沒聽說過“Python”骏掀。絕對如此,因?yàn)镻ython
的確比C提供了更多的錯誤檢查柱告。盡管如此截驮,Python 還具有高級的數(shù)據(jù)類型和靈活性。同時际度,它具有靈活的 Arrays 和 dictionaries 葵袭。

解釋性

Python 是一種解釋型語言,很酷吧乖菱?這意味著坡锡,Python 可以節(jié)省大量的項(xiàng)目開發(fā)時間,因?yàn)殚_發(fā)者完全不需要任何類型的編譯和連接窒所。

在 Python 中鹉勒,開發(fā)者可以用交互方式來使用解釋器,無需耗費(fèi)大量的時間和精力吵取,這才是程序員最想要的禽额。畢竟,時間就是金錢皮官。

可重用性

Python 讓人更加自由「梗現(xiàn)在你可以用Python簡單地將程序劃分成多個模塊,在未來它可以用于其他 Python 程序捺氢。它配備了大量的標(biāo)準(zhǔn)模塊藻丢,可用于 Python 程序庫。如果你仍然沒理解該特性的意義摄乒,下面舉幾個常見的例子悠反。

一些 Python 模塊提供如下功能:

  • File I/O.

  • System Calls.

  • Sockets.

  • Interface Toolkits.

  • GUI Toolkits.

通過這些很贊的特性残黑,Python 瞬時化身為“面向過程的語言”。

面向?qū)ο?/strong>

如果你執(zhí)著于面向?qū)ο笪噬鳎敲?Python 可以成為一個新的 host 萍摊。它既能面向過程,也可以面向?qū)ο笕绲穑热?.NET冰木、C++、Java 等笼恰。

開源

Python 是開源的踊沸,也就意味著它是自由的(大家都懂),程序員和愛好者就是喜歡自由和簡單的東西社证。你可以讀讀 Python 背后的程序逼龟,也可以閱讀源代碼,再稍微做點(diǎn)改動追葡。所有這些特點(diǎn)足以證明 Python 是用戶友好型的語言腺律。

可移植性

由于它是開源的,所以也支持可移植性宜肉。你可以隨處運(yùn)行 Python 匀钧,換句話說 Python 幾乎可以在任何環(huán)境下運(yùn)行。

· Python 能在以下環(huán)境中順利運(yùn)行:Windows谬返、Mac之斯、Linux、Solaris遣铝、Amiga佑刷、AROS、Playstation酿炸、Pocket PC瘫絮、FreeBSD 等等。

易理解和可讀性

Python 不僅比其他語言更簡單(提供了更高級的功能)填硕,更容易理解檀何,同時具有更強(qiáng)的可讀性。用 Python 寫的程序比任何其他的編程語言都要簡短得多廷支,比如 C、C++栓辜、Java 等恋拍。(不要問為什么 .NET 不在此列)。

支持這個特性的原因是:

  • 高等級數(shù)據(jù)類型

  • 數(shù)組靈活性

  • 不強(qiáng)制變量或參數(shù)聲明

  • 其他

可擴(kuò)展性

Python 也是可擴(kuò)展的藕甩。

如果你知道C是如何工作的施敢,那么 Python 也許能引起你的關(guān)注和興趣周荐。在C
中,可以容易地添加一個新的內(nèi)置函數(shù)到C解釋器僵娃。開發(fā)者可以便捷地將 Python 解釋器連接到一個使用C編寫的應(yīng)用程序概作,并能隨時用作擴(kuò)展。

指南

下面是我給出的一些學(xué)習(xí)建議:

  • 盡量多編寫代碼

  • 最好的學(xué)習(xí)方式是編寫你想要的東西

  • 不要只是學(xué)語言默怨,而要深入了解

  • 跟著你的編程理念去學(xué)

  • 在任何你想了解的技術(shù)或事物的基礎(chǔ)上去學(xué)

筆者盡量將文章更具趣味性和互動性讯榕,希望你們會喜歡,同時如果你有什么建議匙睹,也歡迎大家提出愚屁。下一部分會繼續(xù)分享。

原文地址:Getting Started with Python : Day1

OneAPM 是應(yīng)用性能管理領(lǐng)域的新興領(lǐng)軍企業(yè)痕檬,能幫助企業(yè)用戶和開發(fā)者輕松實(shí)現(xiàn):緩慢的程序代碼和 SQL
語句的實(shí)時抓取霎槐。想閱讀更多技術(shù)文章,請?jiān)L問 OneAPM
官方博客

梦谜。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末丘跌,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子唁桩,更是在濱河造成了極大的恐慌闭树,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,311評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件朵夏,死亡現(xiàn)場離奇詭異蔼啦,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)仰猖,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評論 2 382
  • 文/潘曉璐 我一進(jìn)店門捏肢,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人饥侵,你說我怎么就攤上這事鸵赫。” “怎么了躏升?”我有些...
    開封第一講書人閱讀 152,671評論 0 342
  • 文/不壞的土叔 我叫張陵辩棒,是天一觀的道長。 經(jīng)常有香客問我膨疏,道長一睁,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,252評論 1 279
  • 正文 為了忘掉前任佃却,我火速辦了婚禮者吁,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘饲帅。我一直安慰自己复凳,他們只是感情好瘤泪,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,253評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著育八,像睡著了一般对途。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上髓棋,一...
    開封第一講書人閱讀 49,031評論 1 285
  • 那天实檀,我揣著相機(jī)與錄音,去河邊找鬼仲锄。 笑死劲妙,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的儒喊。 我是一名探鬼主播镣奋,決...
    沈念sama閱讀 38,340評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼怀愧!你這毒婦竟也來了侨颈?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,973評論 0 259
  • 序言:老撾萬榮一對情侶失蹤芯义,失蹤者是張志新(化名)和其女友劉穎哈垢,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體扛拨,經(jīng)...
    沈念sama閱讀 43,466評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡耘分,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,937評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了绑警。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片求泰。...
    茶點(diǎn)故事閱讀 38,039評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖计盒,靈堂內(nèi)的尸體忽然破棺而出渴频,到底是詐尸還是另有隱情,我是刑警寧澤北启,帶...
    沈念sama閱讀 33,701評論 4 323
  • 正文 年R本政府宣布卜朗,位于F島的核電站,受9級特大地震影響咕村,放射性物質(zhì)發(fā)生泄漏场钉。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,254評論 3 307
  • 文/蒙蒙 一懈涛、第九天 我趴在偏房一處隱蔽的房頂上張望惹悄。 院中可真熱鬧,春花似錦肩钠、人聲如沸泣港。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽当纱。三九已至,卻和暖如春踩窖,著一層夾襖步出監(jiān)牢的瞬間坡氯,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工洋腮, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留箫柳,地道東北人。 一個月前我還...
    沈念sama閱讀 45,497評論 2 354
  • 正文 我出身青樓啥供,卻偏偏與公主長得像悯恍,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子伙狐,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,786評論 2 345

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,504評論 25 707
  • 文/Bruce.Liu1 1.Python前世今生 1.1.Python歷史 Python的創(chuàng)始人: Guido ...
    BruceLiu1閱讀 11,777評論 3 120
  • # Python 資源大全中文版 我想很多程序員應(yīng)該記得 GitHub 上有一個 Awesome - XXX 系列...
    aimaile閱讀 26,441評論 6 428
  • 前言 Python的創(chuàng)始人為Guido van Rossum贷屎。1989年圣誕節(jié)期間经磅,在阿姆斯特丹辞居,Guido為了打...
    依依玖玥閱讀 3,563評論 6 37
  • 人長大了會逐漸變得麻木,感動的次數(shù)會日益減少,當(dāng)然也更顯得珍貴待逞,所以我珍惜每一次“感動”〗е粒可惜的是斤讥,這些珍貴的故事...
    奶茶熙閱讀 909評論 1 3