欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

17年的Python教程現在還可以看么

榮姿康2年前15瀏覽0評論

17年的Python教程現在還可以看么?

謝邀!

回答樓主的問題

Q:17年的Python教程是否已經落后了?

A:這個需要看一下教程里邊提到的Python主要版本是多少,如果是Python2.6+ 或者

3.x

,那么不僅不會落后,還能算得上是非常主流的開發版本。樓主您可以放心的好好學習了。

如果是2.6之前的版本,樓主就需要審慎的學習,本身的語法和庫都有了很多變化;雖然說Python的主版本語法變化不太大,但是有很多第三方庫會明確指出對某特定Python版本的要求,一般是Python2.7或者Python3為主流。

如何辨別和選擇教程內容

一般分為兩種情況:

工作中用到的

自己學習鉆研的

第一種情況,我們需要根據工作中實際使用的版本進行深入的學習,這樣更有針對性,也能產生最大的效果

如何查看Python的版本呢?

登錄生產環境,在命令行終端輸入

python -V

這個時候,系統會顯示當前默認的Python版本,也許是這樣的

因為我本地使用的MacOS,所以默認是

Python2.7.x

但是有時候我會安裝多個Python版本,此時我會使用另一個命令查看是否存在

Python3.x

的版本

python3 -V

我這里會顯示這樣

嗯,這樣,您就可以確認生成環境中使用的是哪個版本了。這樣在確認教程的時候心里就有數了。

第二種情況,自己鉆研的話,我個人還是建議優先學習

Python3.x

;因為

Python3.x

才是目前的主流,還是可以預見的未來的趨勢。

為什么這么說呢?

Python3的強大

Python之所以如此強大,除了自身的設計,主要還是因為第三方庫支持力度的強大。依托第三方庫,Python在各個領域都可以一展身手。而且最重要的,主流的庫已經完成了

Python2.x

Python3.x

的升級。

據《py3readiness.org》提供的報告稱,目前主流的三方庫已經完全支持Python3了;而且兩者的結合使得這些功能更加的優秀。

以下圖片數據來自:py3readiness.org

可以看到,目前主流的第三方庫已經完全支持Python3了。

Python2.x

Python3.x

的一些區別

在這里,木辛老師列出幾個特別明顯的區別,僅供參考。

選擇的標準是:

使用率非常高

變化非常大

適用范圍特別廣

用戶喜愛程度特別高

1. print

調試的時候使用率最高的一個。在

Python2.x

中是一條語句;而

Python3.x

中則是一個函數。

# python2print "歡迎訪問木辛老師的編程課程"# python3print ("歡迎訪問木辛老師的編程課程")

2. 編碼

Python2.x

的默認編碼是ASCII,所以一般在文件的頭部,我們會指定特定編碼,比如:

#-*- coding : UTF-8 -*-

Python3.x

則默認采用了UTF-8編碼

3. 字符串

Python2.x

中字符有兩種類型,Unicode和str 兩者沒有明顯界限,開發的時候比較模糊;

Python3.x

中做了嚴格區分,str表示字符串, byte表示字節序列。

任何需要寫入文本或者網絡傳輸的數據只接受字節序列,從而從源頭杜絕了編碼問題。

4. True和False

Python2.x

中是兩個全局變量,在數值上分別對應1和0,可以指向其他對象;

Python3.x

中更改為關鍵字,永遠指向固定的兩個對象。

······

還有其他的一些細節的修改。但是對于Python自己的整體性沒有發生變化。

總結一下

一言以蔽之,Python的大部分的知識是沒有發生變化的,對于教程內容,只要版本不是太低,內容講的優質,都是可以嘗試去學習的。

在學習的時候,遇到問題,可以和作者討論,共同進步。

當你把Python的內容過一遍之后,再仔細的甄別不同大版本之間的區別,就能更好的掌握Python,并能應用于生產。

希望我的回答能幫到您,如果存在錯誤請批評指正。

也希望您能關注《木辛老師帶你玩轉編程》的頭條號,跟著木辛老師學編程,咱們大家一起學習和成長。

快樂編程,快樂成長!非常感謝~