色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

先學c語言再學python可以嗎?為什么?

林玟書2年前16瀏覽0評論

從本猿的觀點,應該說必須這么學,如果你是科班出身,學校學的肯定是c/c++,有了c/c++的基礎,轉到python基本不需要花費什么功夫。原因如下:

  • c是萬法之根基。很多語言的鼻祖,拿python來說,python的解釋器就是c語言編的,python在c面前就是個晚輩,用的所有功能函數都能翻譯成c語言,就是代碼行數的問題了
  • c是面向過程的語言。對于開發初學者來說,面向過程更符合人類思維模式,冷不丁跟你說類,實例,繼承,你是一臉懵逼的。網上喜歡拿五子棋來比喻面向過程和面向對象的區別。我們要設計五子棋程序,寫代碼肯定是先開始游戲,然后黑子走,畫界面,判斷輸贏,再白子走,畫界面,判斷輸贏,這么循環,最后輸出結果。你不可能馬上想到,我要把黑白子,棋盤,規則作為獨立對象來編程,這需要大量代碼實踐。
  • c的語法結構嚴謹。python把所有變量都封裝了,一切皆為對象,除了縮進有點蛋疼,其他特別自由。比如a=3,python就自動判斷是int了,c要自己聲明inta=3,所以初學c的時候會有一段時間陣痛期,比如某個類型的變量在16/32/64位系統占多少字節的問題,熬過去了你對系統底層的數據結構將會有更深的體會