改變語言的最大困難永遠不是語法的差異而是思維方式的差異!
其實我之前也是一名php程序員,現在也轉做python了,語言是相通的,都有不同的應用場景,就像我們做web,也離不開MVC的模式一樣。只是,可能有一些語言,像python就寫得比較優雅,而php則比較通用。所以呢,我們要掌握核心思想是最關鍵的,那麼學其它語言也會更加得心應手!


主要還是看你的編程能力了,這個能力可不是一天兩天練出來的,如果能力強,所有語言都大同小異。只要你清楚的明白兩套思想,一個是面向對象一個是面向過程,現在的主流語言基本上都能通喫。舉個例子,要是某個程序員用了5年C然後又用了5年Java,那麼只要他各項水平正常,學任何主流語言基本上都是一週上手半年精通的節奏。
題外話,分享個工具,可以查看熟悉的某個PHP函數對應在Python中的做法是什麼Php2Python - Python alternatives to PHP functions, classes and libraries

先說點題外話:

編程語言就是個工具,不要讓工具限制了自己的空間,除了各種編程語言的語言特性之外,編程邏輯其實就順序判斷加循環這三種,沒有什麼好不好轉的,你邏輯清晰,只是用不同的語言把它描述出來而已。用我自己舉例:我大學學的J2EE那一套,畢業了找了個創業公司做PHP了一年多,後來由於業務需要開始做Python,做了一年現在又開始Java,沒什麼大不了的。

現在回答問題:

如果你只是想問PHP轉Python好轉嗎,以我個人經驗來說很簡單,我個人感覺Python比PHP簡單多了,各種各樣的庫只有你想不到沒有GitHub上搜不到的,只要你PHP還可以,那你只要瞭解一下它的語法和語言特性基本一下午你就能寫Python,花一週瞭解點Python的框架,那幾本就ok了,萬變不離其宗,你還是在用它表達你自己的邏輯而已。

再說點題外話:

我還是建議你學一點Python的,Python能做的很多,而且比起Java/C++之類的算是很輕量級很簡單的語言了,平時用它寫點小腳本啊爬蟲啊之類的感受一下不同語言的魅力還是挺有意思的。


人生苦短,我用Python
能克服從低工資開始就可以,很容易,你會喜歡上python的語法

容易, 雖然我沒寫太多, 但是我感覺 php 和 python 一毛一樣, 主要學些什麼嘞, 語法, 還有標準庫,. 嗯, 加一個開發框架吧, 當然要想真正掌握, 哪還是得花時間滴. 語言什麼得沒有高低之分, 網上很多說 前端 js,簡單 不好怎麼樣的, 都是沒有深入瞭解熟悉, 那些爭論哪個語言是最好的 , 就沒想過, 人家年薪 五六十萬得 js 工程師, 可不是喫乾飯的. 喜歡就去做, 都入行. 換個工具而已啦. 肯定比剛剛學編程簡單n倍


以前出於自己造博客的需要學習了php,也在實習工作使用它。後來聽說python很高效就學了python,結果就喜歡上了它。

它不僅滿足了我開發web的需要,還能讓我寫小腳本玩。

python的代碼很簡潔,優雅,讓我想把代碼寫漂亮。現在覺得要深入地系統地學習它。

可是寫php沒有給我這樣的感覺。

轉python並不難,如果你去學,我相信你也會喜歡它。
推薦閱讀:
相關文章