蛇年,你使用Python語言編程了嗎?

來源:互聯網
上載者:User

按照我們中國農曆的說法,今年是蛇年,也可以說是python的本命年。Python作為一個輕量級的Web程式設計語言,近年來越來越被編程人重視,另一說是,現在最賺錢的四種程式設計語言是:Objective-C、C++、Python、C,甚至有程式員在微博裡調侃:“因為今年是蛇年,所以使用python coding。”

雖然叫Python程式設計語言,其實與蛇無半點鐘毛關係,只是Python的創始人是一個喜劇團體Monty Python的粉絲而已。在Python的官方網站中,是這樣描述Python的:“Python是一種程式設計語言,可以讓你的開發工作更迅速,並使你的系統更有效地整合。你可以學習使用Python並可以看到立即提高了代碼生產率,降低了維護成本。 ”

“工欲善其事,必先利其器”,無論是Ruby + Rails (或者 Ruby + Sinatra) 還是 Python + Django,作為卓越的Web開發平台,Python很長時間一直是“實用”工作的寵兒。比如,python和dropbox組合在一起能幹很多事,比 如建立網路攝影機等。動態語言並不是適合每一個項目,但是許多項目使用動態語言時會做得更好。Python就是這樣的一款工具。在2013年蛇年裡,如果你是一個程式員,除了你現有的技能組合之外,瞭解一下Python,無論是你完成現有的項目或者求職跳槽到一個更好的職位,或許有點睛作用。

Python語言並不難學,有一個比較形象的比喻,Python是 絕佳的新手開的車。相比較而言,C語言是賽車,但每50公裡要修一次;C++是賽車加強版,每250公裡要熄火一次,但一旦熄火沒人知道原因;Java是 商務旅行車,容易駕駛但跑不快;PHP是熱狗車,不好開但每人都想駕駛它;Visual Basic這車,不是你開它,而是它開你,哈哈。

Python 的縮排規則,往往使那些沒有良好編程習慣的程式員很不適應。這是Python的作者有意的設計限制性很強的文法,即不按Python的文法風格來(例如 if語句的下一行不向右縮排),都不能通過編譯。不過,如果要是以前入門的時候是VB,估計就會很喜歡Python了。

作為一個Python程式員,如果在蛇年的某一天你得到了這樣的誇獎Pythonic!,那麼就像誇C程式員:你這代碼不看注釋就能懂,寫得真好,誇Ruby程式員:太神奇了,你怎麼做到的!誇Perl程式員:這個Regex碉堡了。誇Java程式員:你寫的代碼一點都不像Java! 一樣,恭喜你,你成為一個蛇年的Python編程高手了。

時間轉瞬即逝,是不是要學學“蛇語”呢?作為一名純正的Python程式員,你的“蛇語”學的如何啊? 獲得了Pythonic,這樣的誇獎了嗎?

圖靈有三本有關Python的圖書,不管是從評價上還是銷量上,都非常不錯,你可以讀讀先!尤其是《與孩子一起學編程》這本書,教教小寶貝們也不錯!因為在過去的十年裡,Python語言獲得了最大的增長幅度。我們都知道,Python起源於一種指令碼語言,用於科學計算,現在它日漸流行,不斷向Web和商業等技術領域滲透。這些技術領域都由一些大公司(Java,C#,C++)在背後推斷,有大量的資金支援,而在web方面,PHP和Ruby也名噪一時。這這樣大的競爭壓力下,一種新語言想流行起來是非常困難的。Python成功了。所以,當Python程式員會有一個成功的未來!

從中我們可以看到10年內它的非常漂亮的線性增長,恭喜Python語言,同時也祝福Python程式員能夠在技術上取得更輝煌的成就!

我們圖靈的Python書:

《Python參考手冊(第4版)》 《與孩子一起學編程》   《Python基礎教程(第2版)》

參考文章:Builder開發人員線上    

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.