您當前的位置:首頁 > 詩詞

Python學精很難?我看了文章初級Python只會調庫,實際呢?

作者:由 火日立天 發表于 詩詞時間:2019-07-14

Python學精很難?我看了文章初級Python只會調庫,實際呢?黃哥2019-07-25 09:22:47

學精通,需要時間積累。

Python學精很難?我看了文章初級Python只會調庫,實際呢?

如果感覺已經能用Python 解決一般問題,就可以去學習資料結構和演算法了,再去刷LeetCode。

做一個題目,看你的基礎知識掌握的如何?

黃哥:黃哥Python, 陣列螺旋輸出

Python學精很難?我看了文章初級Python只會調庫,實際呢?馬友發2019-08-05 10:43:08

為什麼很多人覺得Python簡單?因為第三方庫太多了,為了解決問題可能10行程式碼就可以了。你以為真的只是10行麼?

也許你所呼叫的某個方法,背後有1000行程式碼支援著。

Python學精很難?我看了文章初級Python只會調庫,實際呢?

對於程式碼而言,最終的結果都是解決問題,所以不管你用任何一款“

語言

”進行書寫。總體的思路總歸是類似的。

很多人會拿Python和C++,Java之類進行比較,最大的區別在哪呢?用更少的程式碼,做相同的事情。比如如何用中文表示“我錘死你!”。

火爆大哥可能會在前面加一長串的修飾語,問候語,等等等,最後來一句,“我特麼錘死你!”。簡約一些的人士可能就說一句,“幹!”最為簡單的呢?可能是東北大哥一言不發直接開錘。

如果我們把“能動手就憋吵吵”看做是Python,那你只是看到了出拳的那一刻。你也許看不到他為了讓自己有足夠的底氣,而在背後紋了一頭老虎或者時常“點播”古惑仔之類的電影來強化自己的業務水平。

Python學精很難?我看了文章初級Python只會調庫,實際呢?

如果你的目標就是調包,來做一些小功能,不想去考慮自己造車輪之類的。那麼Python真的不難,學會了基本語言就能做出來點炫酷的功能。

但是如果你想做一些中大型的專案,想去自己造輪子,那麼Python的難度還是很大的。而且往往你需要同時兼顧C語言來書寫底層方法。

為啥?因為快啊!

不同的階段的目標是不同的,比如初學階段,能用‘*’畫一個鑽石形狀的圖形我都覺得炫酷,但是當你學的多了,見的多了,會漸漸的發現曾經的自己有多麼的無知。

Python學精很難?我看了文章初級Python只會調庫,實際呢?

Python學精很難?我看了文章初級Python只會調庫,實際呢?追遠·J2019-08-05 14:23:24

最初答這題還是頗懷謙卑之態的,畢竟想著萬一題主真是個天賦型大神,嘲他不成反被嘲豈不尷尬?但如今又有機會重新審視了下題目,題主那句“我連元類都會”還是怎麼聽著怎麼不順。前段時間正好碼了篇長文,拿來給自己長點底氣看到底能不能嘲題主一番。

Python 為什麼會有命名關鍵字引數?

就拿

“如此簡單”的引數設定和傳遞

來看,不知題主可達到了我上面提到的境界?

能夠快於常人地

理解

Python語法的諸多概念和功能,確實能稱得上有天賦,但千萬別由此產生一種它易精通的錯覺。Python中的各種高階資料結構,是對計算機底層資料

高度抽象

封裝

,要想從宏觀到細節都能正確理解,時間或者實踐經驗的積累是必須的。

何況還有“

運用

”一環,更是值得長期的實踐與磨鍊。知道Python具有哪些元素和功能,還得知道如何去

合理有效地組織它們

,去

實現

我們的需求,

這個境界,應該是我們永遠心懷敬畏的

,而且任何程式語言都是如此,並不因為Python火而有什麼特殊。

Python學精很難?我看了文章初級Python只會調庫,實際呢?2gua2019-08-06 14:56:32

是啊,Python 太簡單,Python 不僅僅簡單,而且還“寫的時候爽,重構就火葬場”,Python 還慢,知乎都拋棄 Python 了……你看,你看,Python 這麼多毛病,肯定都是因為它太簡單,是小兒科玩具語言吧?

隨手來一題,很簡單的,可惜我不懂。請教了,跪求了,冰天雪地不穿衣服地跪求了。

先定義倆類:

class

A

def

__init__

self

):

print

“A”

end

=

“ ”

super

()

__init__

()

class

B

def

__init__

self

):

print

“B”

end

=

“ ”

super

()

__init__

()

再來一個子類:

class

C

A

B

):

def

__init__

self

):

print

“C”

end

=

“ ”

A

__init__

self

B

__init__

self

執行:

In [23]: C()

C A B B

艾瑪呀,咋多了一個“B”捏?哪冒出來滴?懵比了……

把子類 C 再變變看?

class C(A, B):

def __init__(self):

print(“C”, end=“ ”)

super(A, self)。__init__()

再執行:

In [25]: C()

C B

What?不懂不懂。

改成下面這樣呢?

class C(A, B):

def __init__(self):

print(“C”, end=“ ”)

super(B, self)。__init__()

結果是:

In [31]: C()

C

咋就只打印出“C”了呢?

這麼簡單我都不懂……

Python學精很難?我看了文章初級Python只會調庫,實際呢?

Python學精很難?我看了文章初級Python只會調庫,實際呢?劉娟娟2019-08-28 18:46:38

python我是零基礎自學的,基礎關之後,就開始琢磨著pandas資料分析,和爬蟲。目前都寫的是在專業人士看來小兒科,但在同期初學者看來驚豔的內容。我身邊還有一些人自學python是為了做量化交易,當然不是股市,是幣市來著。他們的目標就一個,能自動化、能賺錢、能賺更多錢。

具體應用場景又是:資料分析、爬蟲、幣市量化交易、日常重複工作的指令碼自動化,這些小玩意兒,對於寫python的我/我朋友們 來說,需求是相對清晰的。比如我吧,總是能夠找到自己還有哪裡可以改進/重構,哪裡是自己生澀的知識塊需要鞏固。

自學python讓我覺得好玩、有用。實戰需求,讓我可以不斷髮掘自己的弱點。python成為幫助自己的一種工具。

標簽: __  Python  init  self  def