日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
學好Python必讀的幾篇文章

作為腳本語言Python上手容易,但要學好Python能寫出一手漂亮的、Pythonic的Python代碼并非一日之功,本文的目的在于推薦一些優(yōu)秀的Python相關的文章(至于書大家可以看dip、learning python和官方手冊去),讓你在成長為一名Python高手的路上少走一點彎路。注:文章都是英文的,學好Python讀懂英文資料這是必須的了。

六盤水網(wǎng)站建設公司創(chuàng)新互聯(lián),六盤水網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為六盤水數(shù)千家提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\外貿(mào)營銷網(wǎng)站建設要多少錢,請找那個售后服務好的六盤水做網(wǎng)站的公司定做!

1. PEP8 Style Guide for Python Code

排***的當屬Python的編碼規(guī)范PEP8,這個就不用我多說吧,無論是初學還是高手PEP8都是必須爛熟于胸的。在遵循里面講述的規(guī)則的同時,大家也要記住兩句比較特殊的話,不過這兩句話千萬別濫用了:)

Two good reasons to break a particular rule:

(1) When applying the rule would make the code less readable, even for

someone who is used to reading code that follows the rules.

(2) To be consistent with surrounding code that also breaks it (maybe for

historic reasons) -- although this is also an opportunity to clean up

someone else's mess (in true XP style).

如果要寫Python的C擴展庫,你還必須好好學習下PEP7。

2. Code Like a Pythonista: Idiomatic Python

文如其名,本文篇幅較長,但非常非常實用。本文介紹了一系列Python約定俗成的用法和技巧,學習本文能讓你寫出來的Python代碼馬上上一個檔次,讓你成為一個真正的Pythoneer。

3. PEP318 Decorators for Functions and Methods

在Python的世界里decorator是非常常見的,常見的比如auth、cache都會提供decorator,decorator所實現(xiàn)的功能就是修改緊接 decorator之后定義的函數(shù)和方法,你可以根據(jù)自己的需要給一個已有的函數(shù)和方法添油加醋。

4. Python regular expression documentation

掌握正則表達式是編程人員的必備技能,這是re模塊的官方文檔,用到正則表達式的時候要常來翻翻。Python的正則表達式跟別的語言函數(shù)用法有點 不一樣,因此也有人抱怨說Python的re模塊不好用,文章開頭關于正則表達式規(guī)則部分可以當正則表達式的入門教材,如果你還不知道正則表達式是個什么 東西的話。個人覺得Python的re模塊非常強大的,舉個有點意思的例子,比如VERBOSE的正則表達式還支持在正則表達式中間加注釋說明正則表達式 的具體含義,因為正則表達式通常都象天書一樣比較難懂,因此這個功能顯得非常有用。

a = re.compile(r"""\d + # the integral part

\. # the decimal point

\d * # some fractional digits""", re.X)

5. PEP333 Python Web Server Gateway Interface v1.0

如果你要用Python來做Web相關的開發(fā)(對大多說人來說主要就是指Web運用)WSGI是必讀的,WSGI是Python web server、application、middleware之間的官方規(guī)范標準,現(xiàn)在主流的Python web server和framework都肯定支持WSGI的。只有了解了WSGI你才能更好的理解Python的web framework的工作機制、middleware為啥可以串聯(lián)起來、web server是怎么跟web application交互的。WSGI有兩個為人詬病的地方,一是不支持異步,Tornado是一個異步的Web server,但是若要在上面運行WSGI的framework如Django,則Tornado的異步特性完全用不上;二是WSGI v1.0不支持Python3.x,為了支持Python3.x,有兩篇還在Draft狀態(tài)的PEP文檔PEP3333和PEP444可供參考。

6. How To Use Linux epoll with Python

更深入一點,如果你要做服務器端的編程的話,此文可以讓你深入理解Python的同步、異步socket編程模式。假如你覺得Tornado的源碼比較費解的話,讀讀這篇文章對你會很有大的幫助。

7.另外還有一些比較重要的文檔,這里不做詳解,有興趣的同學可以去看看:

  • Python Docstring
  • Coroutines via Enhanced Generators
  • Greenlet documentation

待補充..,歡迎大家推薦。

http://feilong.me/2011/01/recommended-entries-for-you-to-master-python

【編輯推薦】

  1. Python分析新浪微博各種表情使用頻率
  2. Quora創(chuàng)始人談:我們?yōu)槭裁词褂肞ython
  3.  關于Python的兩個實用冷技巧
  4. 對于Python Web編程的一些概念總結(jié)
  5. Python在Linux平臺上的發(fā)展前景展望

當前文章:學好Python必讀的幾篇文章
分享地址:http://m.5511xx.com/article/djisosj.html