Python自學筆記 1

2021-10-02 22:14:05 字數 1370 閱讀 7689

python 是不是乙個好選擇

如果你從未有過程式設計經驗,無論你是想將程式設計作為業餘愛好,還是只想體驗程式設計思維,或者是想以此為開端今後從事軟體開發工作,從 python 入手學習程式設計都是個不錯的選擇。

對於新手而言 python 的優勢有:

有些讀者在學習一門新的程式語言時,往往會很謹慎,費盡心思想找到最好的那一門語言。覺的語言有優劣之分,在完美主義心理理的驅使下要學最好的。另一方面覺得學習一門語言會付出很多努力,入錯了門那沉沒成本就太高了。其實大可不必如此。

對於程式語言而言,很難斷定究竟誰是最好的。歷史上程式語言有很多,經過時間淘洗留下來的並且還在廣泛使用的,自然有其價值。雖然就語言設計而言,各個程式語言間可能存在一些設計上的優劣,但每個語言都有其獨有的優勢和擅長的應用場景。

想找出最好的那門語言其實也是沒必要的,不能指望自己的整個職業生涯可以靠一門語言一招鮮吃遍天。程式設計師的職業生涯中會因為很多原因而需要學習新的語言,可能是因為你換了公司或部門,也可能你的所在的團隊需要應對新的場景。

每個程式設計師都應該主動去學習多門語言,去感受多種不同語言背後的思想,而 python 是你應該去學習的語言之一。python 可能是目前市面上使用場景最廣泛的語言,普遍應用於資料科學,機器學習,web 開發,爬蟲,自動化運維,自動化測試等領域。並且 python 也具備多樣的程式設計正規化,如過程式,物件導向,以及一些函式式特性。面對著這樣乙個多面手,即使眼前暫無需要,但在日後終究會有好處,更何況藝多不壓身是吧

python未來潛力如何

如果我們從語言易用性,成熟度,社群規模,典型應用場景,以及衍生的一系列技術棧等角度來看,python 的表現是很優秀的。近年來的熱門領域,如機器學習,資料科學,python 也有著舉足輕重的地位。加之越來越多的國內外高校開始將 python 作為程式設計入門教學語言,python 的使用基數在持續擴大。在筆者看來,python 在未來還會有一番天地。

python 2 or python 3

在過去的很長一段時間中,學習 python 的人常常在 python 2 和 python 3 版本間陷入選擇困難。因為這兩個版本存在著較大的不相容,而 python 2 由於歷史更加悠久所以積累的第三方庫要比 python 3 多很多,同時由於將**由 python 2 遷移到 python 3 不是一件容易的事,所以在 python 3 發布後幾年時間⾥,大家並沒有太大動力使用這個新的版本,直接導致 python 2 和 python 3 在過去幾年間割裂得十分嚴重。

但是時間已經來到了了 2020 年,大量的**從 python 2 版本遷移到了 python 3,python 官方也將在2020 年停止維護 python 2 版本。所以 python 2 和 python 3 的選擇已不再是個問題,讀者朋友也不必再糾結怎麼選擇,請直接選 python 3 吧。主意一旦拿定就算是揚起了帆,我們該起航了,python 之旅正式開始。

Python自學筆記 1 基礎

1.基本寫法 print absolute value of an integer a 100 ifa 0 print a else print a 以 開頭的語句是注釋,注釋是給人看的,可以是任意內容,直譯器會忽略掉注釋。其他每一行都是乙個語句,當語句以冒號 結尾時,縮排的語句視為 塊。縮排有利有...

Python自學筆記D1

安裝python 和vscode 正負轉換 需要轉換int a input a int a if a 0 print a else print a 之後的縮排被看作一整個 塊 print i m ok print r i m ok 字串中 和 需要新增轉義符,使用r 不轉義,但是注意不能有 prin...

python自學筆記day1

類,函式,異常處理,表,字典等為核心功能的語言。有點類似c語言。nm input please print your name nm n rain nm input please print your name nm python 2.7 版本 輸入 n 輸出就是 rain name alex au...