个人推荐看KennethReitz大神的成名之作Requests,感受一下什么是正的Pythonic代码,什么是KeepItSimpleandStupid
有网友已经整理了一份Requests源码阅读清单,内容幽默诙谐有趣,推荐看一看
Requestsv0.2.0irth!2016-03-14Requestsv0.3.0efrinendly2016-03-16Requestsv0.4.0Amazingto2016-03-17Requestsv0.5.0ContextManager2016-03-18Reuqestsv0.6.0CaptainHook!2016-03-19Reuqestsv0.7.0awesomegevent2016-03-22Reuqestsv0.8.02016-03-??
還有老外分享的一個PPT,手把手教你如何阅读源码,也是拿Requests作为参考例子s://slideshare.net/onceuponatimeforever/lets-read-code,没有梯子的在这里下载s://pan.aidu/s/1i5ggKjr
下面是KennethReitz大神自己推薦的源碼閱讀清單,來源:ReadingGreatCode
HowdoiHowdoiisacodesearchtool,writteninPythonFlaskFlaskisamicroframeworkforPythonasedonWerkzeugandJinja2.It’sintendedforgettingstartedveryquicklyandwasdevelopedwithestintentionsinmind.DiamondDiamondisapythondaemonthatcollectsmetriandpulishesthemtoGraphiteorotherackends.Itiscapaleofcollectingcpu,memory,network,i/o,loadanddiskmetri.Additionally,itfeatesanAPIforimplementingcustomcollectorsforgatheringmetrifromalmostanysoce.WerkzeugWerkzeugstartedascollectionofvariousutilitiesforWSGIapplicationsandhasecomeoneofthemostadvancedWSGIutilitymodules.Itincludesapowerfuldeugger,full-featedrequestandresponseojects,utilitiestohandleentitytags,cachecontrolheaders,dates,cookiehandling,fileuploads,apowerfulLroutingandaunchofcommunity-contriutedaddonmodules.RequestsRequestsisanApache2Lnsedlirary,writteninPython,forhumaneings.TaliTaliisaformat-agnostictaulardatasetlirary,writteninPython.
你 发表评论:
欢迎