1. 程式人生 > >淺談:從為什麽學習python到如何學好python

淺談:從為什麽學習python到如何學好python

target 花括號 ima 翻譯 漫畫 課程 由於 決心 源碼

雖然目前的編程語言有很多,但是基礎語法上的概念,本質上都是相通的。可以做到一通百通。所以沒有必要為了學哪門語言糾結太多。

python是目前市面上,我個人認為是最簡潔&&最優雅&&最有錢途&&最全能的編程語言,沒有之一。所以既然你決定了要學習python,那麽就需要先下一個決心,至少決定要做為自己的主力語言。

python有哪些優勢?看看下面這個漫畫

技術分享圖片

參考翻譯:

上圖:

“你在飛!怎麽做到的?”

“Python!”

下左:

“我昨晚學習了 Python,一切都是那麽簡單”

“運行 HELLO WORLD 只需要 print “Hello World!””

下中:
“我還是不明白……動態類型,還是空格?”

“來加入我們吧,編程又再次變得有趣起來了,Python 是一個全新的世界”

“但你是怎麽飛起來的?”

下右:

“我只是輸入了 import antigravity”(導入 反重力)

“就這樣?”

“我還對藥品櫃中的所有東西進行了采樣比較”(暗指他對比過多種編程語言,但還是覺得 Python 最簡單)

“但我想這就是 Python.”

一、作為初學者,應該學python

很多人對python縮進試的簡潔表達不以為然。那些都是已混跡於C和JAVA的老鳥已經習慣了花括號。對於初學者,python語言是最好寫,最好讀的。

二、追求生產力,應該學python

python是全能語言,社區龐大,有太多的庫和框架。你只需要找到合適的工具來實現想法,省去了造輪子的精力。

coder可以寫盡可能少的代碼來實現同等的功能。“人生苦短,我用python”是至理名言。

如果實現一個中等業務復雜度的項目,在相同的時間要求內,用java實現要4-5個碼農的話,用python實現也許只需要1個。這就是python最大的優勢了。

三、那麽應該如何入門python呢

本人也是經過小白走過來的,買過很多編程書。現在來看這些書發揮的價值幾乎為0。

看書學編輯是效率最低的事情。且不說書的內容基本過時。就是比較較的翻譯也很晦澀,照書寫了代碼跑不通,不斷報錯。是很打擊學習積極性的。

不過,介紹語法的基礎書,還是可以買一本,作為手冊查閱之用。這類基礎書籍買一本就好,找個周末休息時間,一天便可看完。

四、那麽應該如何進階python呢

對python語言有一個全面的了解之後,就可以進階了。怎麽進階,很簡單,找一個你喜歡的領域直接做項目。做WEB網站,做爬蟲,都可以的。

首先要找容易上手的教程。網上有SET BY SET這種文字型 教程 ,這種只能做相對簡單的項目,如果是復雜一點的是效率那是讓人無法忍受的。而且文字教程由於有時效性問題,或是教程本身細節的一些錯誤,會讓人抓狂的。

最好的學習教程,其實就是現在淘寶上販賣的項目視頻教程。這類教程有很多,但是魚龍混雜,很難去偽存真。當然也有很多技術網站提供官方教程 。比如51cto,極客,慕課,麥子等等,實在是太多太多,價格雖然也不是很貴,但一個課程也是幾百塊。比如要對WEB開發領域有一個全面的學習,僅一套課程是遠遠不夠的。

在近一年學習python的道路過程中,深知學習的不易,走了很多彎路。收集了幾套比較靠譜的視頻教程,一步步參照源碼編寫自己的項目,跑通全程。其中幾套教程都已經學習完結。現在準備無私分享出來,供有識之士共同學習進步,歡迎大家進群(697028234)下載交流學習。

技術分享圖片

淺談:從為什麽學習python到如何學好python