Python 入門筆記

來源:互聯網
上載者:User

前一段時間看了九天雁翎(http://hi.csdn.net/vagrxie的文章,開始學些Python。到現在差不多有半個月了,由於還在準備考研,每天只能零敲碎打的學上兩三個小時。這半個月學習的成果是寫了一個郵件收發用戶端(下載),介面用的wxpython,收發用的Python的內建郵件處理模組。能實現郵件收發,多賬戶管理,網頁郵件顯示,對中文郵件實現了很好的支援。這些對高手來說不值一提,但是對於我這個初學者,實現起來還是費了不少力氣的。

 

Easy but powerful!

總體感覺Python的庫功能極其強大,這樣使得Python代碼密度很高,用C++10行實現的內容,Python可能不到3行就能實現了。當然這樣會損失一些效率,但是實現一些小的應用軟體不會有什麼問題的。相比於C++的繁雜,Python的文法十分簡單。Easy but powerful!相信Python幾年之內會在國內火一把,到時候初學者不用學什麼VB,VF了,直接學Python得了。

 

2.x or 3.x?

我用的是Python2.6,之說以沒有選擇Python3.0,是因為我找到的入門書都是將Python2.x的,等考完研究生在研究一下Python3.x。最開始用的IDE為IDLE,練習一些入門的例子還是沒有什麼問題的。後來用的Eclipse+pydev,自動提示功能十分強大,定義類函數是能自動添加self,在這裡aleac希望沒用過的童鞋試一下,這款IDE真得很不錯。

 

如何選擇Python介面庫?

介面庫我選得wxpython,最開始用的內建的tkinter,很簡單,但是功能比較弱。wxpython內建了很多控制項,用起來十分的方便。wxpython的各種機制和mfc有點像,熟悉mfc的程式員能很快的掌握wxpython,這也是我選擇wxpython的一個原因。其他那些介面庫,我能用C++寫Qt介面程式,但是我在Qt designer裡面沒有發現怎麼寫Python程式。在網上看相關的文章Qt還是不錯的,我想著這些介面庫當中能掌握一個就行了。

 

考研的議程越來越緊了,這半年不會再去學什麼新技術了。Python學到現在也就告一段落了,對於那些還沒有接觸過Python的童鞋,我建議您儘快去學習一下,Python會給您帶來驚喜的。

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.