亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        使用Python的5個(gè)理由

        2019-09-10 15:08:21王雄
        關(guān)鍵詞:語(yǔ)言

        王雄

        Python在1998年誕生,開(kāi)始很長(zhǎng)一段時(shí)間無(wú)人問(wèn)津,當(dāng)時(shí)Perl在開(kāi)源世界中非常流行,這門(mén)語(yǔ)言有太多讓人喜愛(ài)的地方了。

        1 Python讀起來(lái)像可執(zhí)行的偽代碼

        偽代碼是這樣一種概念,它不遵循特定語(yǔ)言的確切句法和語(yǔ)法來(lái)編寫(xiě)編程邏輯。自從成為一名Python程序員以來(lái),已經(jīng)幾乎不怎么編寫(xiě)偽代碼了,因?yàn)樗膶?shí)際設(shè)計(jì)滿(mǎn)足了我的需要。

        即使不太了解Python語(yǔ)言,也可以很容易閱讀它,這在很大程度上是由設(shè)計(jì)決定的。

        Python對(duì)代碼格式中的空格規(guī)定是出了名的??崭駥?duì)于任何語(yǔ)言都是必需的———它能夠讓我們區(qū)分出句子中不同的單詞。大多數(shù)語(yǔ)言都有關(guān)于空格用法的建議或“優(yōu)秀實(shí)踐”,但是Python大膽地要求標(biāo)準(zhǔn)化,這使得閱讀代碼并準(zhǔn)確地看到它在做什么變得非常簡(jiǎn)單。

        例如,一個(gè)經(jīng)典冒泡排序算法的實(shí)現(xiàn),將其與Java中的實(shí)現(xiàn)進(jìn)行比較。

        Python需要縮進(jìn)來(lái)表示塊的嵌套,雖然Java也很好地使用了縮進(jìn),但這不是必需的?;ɡㄌ?hào)決定塊的開(kāi)始和結(jié)束,而不是間隔。因?yàn)镻ython使用空格作為語(yǔ)法,所以在其他代碼中不需要開(kāi)始{和結(jié)束}符號(hào)。

        Python還避免了對(duì)分號(hào)的需求,分號(hào)是使其他語(yǔ)言可讀的語(yǔ)法規(guī)則。讀起Python感覺(jué)更舒服一些,它很像偽代碼,有時(shí)會(huì)讓我都意識(shí)不到可運(yùn)行的代碼是什么樣的了。

        2 Python有強(qiáng)大的原函數(shù)

        在編程語(yǔ)言設(shè)計(jì)中,原函數(shù)是最簡(jiǎn)單的可用元素。Python易于閱讀這一事實(shí)并不意味著它是一種強(qiáng)大的語(yǔ)言,另一方面要?dú)w功于它對(duì)原函數(shù)的使用。最讓人最喜歡的是Python既易于使用,又有高級(jí)生成器的概念。

        假設(shè)有一個(gè)簡(jiǎn)單的二叉樹(shù)結(jié)構(gòu),包含value,left,right,希望按順序輕松地對(duì)其進(jìn)行迭代,通常會(huì)尋找“小”元素,以便在找到正確的值時(shí)立即退出。到目前為止,這聽(tīng)起來(lái)很簡(jiǎn)單,有很多種算法可以對(duì)元素進(jìn)行操作。

        其他語(yǔ)言會(huì)讓你寫(xiě)一個(gè)訪問(wèn)者,這樣可以在這個(gè)函數(shù)中判斷“這是正確的元素嗎?”,可以在Python中這樣做,但也不必一定這樣做。

        這個(gè)生成器函數(shù)將返回一個(gè)迭代器,如果在for循環(huán)中使用該迭代器,那么它將只執(zhí)行需要的部分,而不會(huì)執(zhí)行全部,這是很強(qiáng)大的。

        3 Python標(biāo)準(zhǔn)庫(kù)

        Python有一個(gè)很棒的標(biāo)準(zhǔn)庫(kù),其中隱藏了許多寶貴內(nèi)容,個(gè)人比較喜歡的是itertools模塊,但是更喜歡函數(shù)式編程模塊,是的,Python支持函數(shù)式編程。

        除了趣味之外,itertools模塊以及heapq和functools模塊都是Python實(shí)現(xiàn)中默認(rèn)提供的很有價(jià)值的東西。

        4 Python的生態(tài)系統(tǒng)是龐大的

        對(duì)于標(biāo)準(zhǔn)庫(kù)中沒(méi)有的很多東西,有一個(gè)巨大的生態(tài)系統(tǒng)來(lái)支持新的Pythonista,從令人興奮的包到專(zhuān)門(mén)針對(duì)該語(yǔ)言的文本編輯器插件都有。PyPi上托管了大約200 000個(gè)項(xiàng)目,而且項(xiàng)目數(shù)量還在不斷增加,每個(gè)人都可以使用這些工具,數(shù)據(jù)科學(xué)、異步框架、Web框架或者只是一些使遠(yuǎn)程自動(dòng)化更簡(jiǎn)單的工具。

        5 Python社區(qū)很獨(dú)特

        Python社區(qū)非常棒。它是最早采用行為準(zhǔn)則的組織之一,首先是Python軟件基金會(huì),然后是PyCon。這是一個(gè)真正兼具多樣性和包容性的承諾:關(guān)于這個(gè)主題的博客文章和會(huì)議演講是頻繁的、深思熟慮的,而且Python社區(qū)成員也經(jīng)常閱讀。

        雖然社區(qū)是全球性的,但在本地社區(qū)也有很多很棒的活動(dòng)。當(dāng)?shù)氐腜ython聚會(huì)是一個(gè)很好的去處,可以遇到聰明、有經(jīng)驗(yàn)和樂(lè)于助人的人。許多聚會(huì)都會(huì)明確地為有經(jīng)驗(yàn)的人預(yù)留一些時(shí)間,以幫助希望學(xué)習(xí)新概念或解決代碼問(wèn)題的新手。

        無(wú)論是參加本地社區(qū)會(huì)議,還是在IRC,Slack,Twitter上與在線Python社區(qū)交流,相信都會(huì)遇到可愛(ài)的人,他們都希望幫助您成為成功的開(kāi)發(fā)人員。

        在世界各地的社區(qū)中都有善良、有思想的Python從業(yè)者,社區(qū)為有需要的人提供的投資,數(shù)額令人鼓舞。除了那些人之外,簡(jiǎn)單、干凈且強(qiáng)大的Python語(yǔ)言讓任何開(kāi)發(fā)人員都有足夠的能力在他們的軟件開(kāi)發(fā)生涯中充滿(mǎn)自信,或者作為一個(gè)業(yè)余愛(ài)好者享受使用有趣的語(yǔ)言的樂(lè)趣。如果您對(duì)學(xué)習(xí)第一種或一種新語(yǔ)言感興趣,請(qǐng)考慮使用Python。

        猜你喜歡
        語(yǔ)言
        詩(shī)之新,以語(yǔ)言創(chuàng)造為基
        語(yǔ)言是刀
        文苑(2020年4期)2020-05-30 12:35:30
        讓語(yǔ)言描寫(xiě)搖曳多姿
        多向度交往對(duì)語(yǔ)言磨蝕的補(bǔ)正之道
        累積動(dòng)態(tài)分析下的同聲傳譯語(yǔ)言壓縮
        日常語(yǔ)言與播音語(yǔ)言
        新聞傳播(2016年10期)2016-09-26 12:15:04
        語(yǔ)言技能退化與語(yǔ)言瀕危
        我有我語(yǔ)言
        論語(yǔ)言的“得體”
        Only Words慎用你的語(yǔ)言
        日韩A∨精品久久久久| 大地资源高清在线视频播放| 人妻中文久久人妻蜜桃| 久久丝袜熟女av一区二区| 美女脱了内裤露出奶头的视频| 国产99在线 | 亚洲| 国产成人久久精品激情| 欧美最猛黑人xxxxx猛交| 久久久久这里只有精品网| 97在线视频免费| 国产大屁股白浆一区二区三区| 色婷婷久久综合中文蜜桃| 粗大的内捧猛烈进出少妇 | 狠狠躁夜夜躁AV网站中文字幕 | 久久av高潮av喷水av无码 | 漂亮人妻洗澡被公强 日日躁| 亚洲女同一区二区| 在线永久看片免费的视频| 免费成人福利视频| 久久婷婷色香五月综合激激情| 丰满少妇按摩被扣逼高潮| 影音先锋男人站| 久久精品国产亚洲一区二区| 丝袜美腿亚洲综合一区| 国产精品国产三级国产av品爱网| 伊人久久精品久久亚洲一区| 亚洲AV永久无码精品导航 | 三区中文字幕在线观看| 中国女人内谢69xxxxxa片| 国产精品第一国产精品| 99国产超薄丝袜足j在线播放| 少妇高潮无码自拍| av国产免费在线播放| 色多多性虎精品无码av| 久久久久久久无码高潮| 亚洲精品二区在线观看| 亚洲成人中文字幕在线视频| 国产情侣久久久久aⅴ免费| 亚洲人在线观看| 亚洲人妻av在线播放| 精品少妇一区二区三区免费|