在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Python/ 如何成為 Python 高手
標準庫 (4)
如何成為 Python 高手
標準庫 (6)
標準庫 (3)
類(2)
Pandas 使用 (2)
xml
用 tornado 做網(wǎng)站 (5)
文件(1)
練習
列表(3)
從小工到專家
除法
錯誤和異常 (2)
函數(shù)(1)
用 tornado 做網(wǎng)站 (7)
為做網(wǎng)站而準備
函數(shù)練習
標準庫 (8)
Pandas 使用 (1)
回顧 list 和 str
字典(1)
用 tornado 做網(wǎng)站 (3)
字符串(1)
函數(shù)(2)
寫一個簡單的程序
將數(shù)據(jù)存入文件
語句(5)
SQLite 數(shù)據(jù)庫
集成開發(fā)環(huán)境(IDE)
集合(1)
類(1)
用 tornado 做網(wǎng)站 (6)
用 tornado 做網(wǎng)站 (2)
自省
語句(4)
錯誤和異常 (1)
用 tornado 做網(wǎng)站 (4)
集合(2)
列表(1)
標準庫 (1)
生成器
mysql 數(shù)據(jù)庫 (1)
第三方庫
實戰(zhàn)
運算符
類(3)
字典(2)
語句(1)
數(shù)和四則運算
語句(2)
文件(2)
MySQL 數(shù)據(jù)庫 (2)
電子表格
迭代器
mongodb 數(shù)據(jù)庫 (1)
特殊方法 (2)
特殊方法 (1)
字符編碼
編寫模塊
用 tornado 做網(wǎng)站 (1)
標準庫 (5)
函數(shù)(4)
類(5)
字符串(2)
關(guān)于 Python 的故事
函數(shù)(3)
字符串(4)
處理股票數(shù)據(jù)
常用數(shù)學函數(shù)和運算優(yōu)先級
字符串(3)
為計算做準備
多態(tài)和封裝
類(4)
迭代
語句(3)
錯誤和異常 (3)
分析 Hello
Python 安裝
標準庫 (2)
列表(2)
元組

如何成為 Python 高手

這篇文章主要是對我收集的一些文章的摘要。因為已經(jīng)有很多比我有才華的人寫出了大量關(guān)于如何成為優(yōu)秀 Python 程序員的好文章。

我的總結(jié)主要集中在四個基本題目上:

  • 函數(shù)式編程,
  • 性能,
  • 測試,
  • 編碼規(guī)范。

如果一個程序員能將這四個方面的內(nèi)容知識都吸收消化,那他/她不管怎樣都會有巨大的收獲。

函數(shù)式編程

命令式的編程風格已經(jīng)成為事實上的標準。命令式編程的程序是由一些描述狀態(tài)轉(zhuǎn)變的語句組成。雖然有時候這種編程方式十分的有效,但有時也不盡如此(比如復雜性) ―― 而且,相對于聲明式編程方式,它可能會顯得不是很直觀。

如果你不明白我究竟是在說什么,這很正常。這里有一些文章能讓你腦袋開竅。但你要注意,這些文章有點像《駭客帝國》里的紅色藥丸 ―― 一旦你嘗試過了函數(shù)式編程,你就永遠不會回頭了。

性能

你會看到有如此多的討論都在批評這些“腳本語言”(Python,Ruby)是如何的性能低下,可是你卻經(jīng)常的容易忽略這樣的事實:是程序員使用的算法導致了程序這樣拙劣的表現(xiàn)。

這里有一些非常好的文章,能讓你知道 Python 的運行時性能表現(xiàn)的細節(jié)詳情,你會發(fā)現(xiàn),通過這些精煉而且有趣的語言,你也能寫出高性能的應用程序。而且,當你的老板質(zhì)疑 Python 的性能時,你別忘了告訴他,這世界上第二大的搜索引擎就是用 Python 寫成的 ―― 它叫做 Youtube(參考 Python 摘錄)

測試

如今在計算機科學界,測試可能是一個最讓人不知所措的主題了。有些程序員能真正的理解它,十分重視 TDD (測試驅(qū)動開發(fā))和它的后繼者 BDD (行為驅(qū)動開發(fā))。而另外一些根本不接受,認為這是浪費時間。那么,我現(xiàn)在將告訴你:如果你不曾開始使用 TDD/BDD,那你錯過了很多最好的東西!

這并不只是說引入了一種技術(shù),可以替換你的公司里那種通過愚蠢的手工點擊測試應用程序的原始發(fā)布管理制度,更重要的是,它是一種能夠讓你深入理解你自己的業(yè)務(wù)領(lǐng)域的工具 ―― 真正的你需要的、你想要的攻克問題、處理問題的方式。如果你還沒有這樣做,請試一下。下面的這些文章將會給你一些提示:

編碼規(guī)范

并非所有的代碼生來平等。有些代碼可以被另外的任何一個好的程序員讀懂和修改。但有些卻只能被讀,而且只能被代碼的原始作者修改 ―― 而且這也只是在他或她寫出了這代碼的幾小時內(nèi)可以。為什么會這樣?因為沒有經(jīng)過代碼測試(上面說的)和缺乏正確的編程規(guī)范。

下面的文章給你描述了一個最小的應該遵守的規(guī)范合集。如果按照這些指導原則,你將能編寫出更簡潔和漂亮的代碼。作為附加效應,你的程序會變得可讀性更好,更容易的被你和任何其他人修改。

那就去傳閱這這些資料吧。從坐在你身邊的人開始。也許在下一次程序員沙龍或編程大會的時候,也已經(jīng)成為一名 Python 編程高手了!

祝你學習旅途順利。

本文來源:http://blogread.cn/it/article/3892?f=wb

上一篇:練習下一篇:函數(shù)(2)