22 回答

TA貢獻14條經驗 獲得超75個贊
問題:你好,請問pthon2.X和3.X不同的版本,不同版本之間也存在著不同語法。本人做java的,學習中覺得3.X版本跟java語法更為貼近,但是很為教程都是以2.x主講的。新手入門學習時,應以哪一個為主?另外python基礎學完后的學習路線應該如何規劃,另外可否麻煩老師給一個python新手學習路線圖?
1.? python2和python3的語法差別不大,如果你會python2的話,通過兩天時間就足以轉換到python3了,python3和python2最大的區別就是字符串編碼了,以及部分庫換了存放的位置了而已。
2.? 但是目前實際工作中的應用還是以python2.7為主, 所以你選擇哪個都無所謂,如果只是單純的學習為主你可以選擇python3學習。
3. python基礎學完以后你首先需要明確你需要學習的是什么? 這里推薦的是web系統開發和爬蟲開發, 這兩個放心是最適合自己學的, 學習web系統開發的話可以先學習django,django是一門全棧的web開發框架, 可以幫你快速理解開發一個web系統需要開發哪些東西。然后如果django熟練的話就可以去學習flask和tornado, 去自己實現一個自己想要的更全面一點的web開發框架。 爬蟲的話可以首先通過requests和gevent去實現一個爬蟲, 了解了爬蟲的基本原理之后就可以去用scrapy去寫自己的爬蟲系統了。 最后再通過結合django和scrapy完成一個完善的爬蟲以及爬蟲控制系統了
4. 學習完了上面之后你就可以學習一下python的進階知識了, 關于python的進階學習可以在知乎上找, 資料很多的

TA貢獻14條經驗 獲得超75個贊
問題:老師您好,現在python作為一門最貼近生活的語言,我打算把他當做副語言作為興趣來學習……您有沒有好的建議或者看法幫助我少踩一些坑,感覺python是很符合解決生活中遇到問題的語言……謝謝老師
??? 如果想把python當做自己的第二語言, 最好事先有個概念就是:哪些問題我要用python來解決?如果能用python解決就優先使用python解決。 在學習的過程中切記不能搖擺不定,比如由于我是不是應該繼續學下去, 我到底應該學習哪些具體知識, 通過具體的一個庫或者框架去解決現有的問題以此來加深自己對python的理解才是學習語言的正確姿勢,脫離了具體問題來學習都是效果最不好而且經常忘記的, 解決具體的問題才是最快速的方法, 第二就是一定要善用google以及要懂得看錯誤提示, 要在一大推的錯誤棧中找到最關鍵的錯誤并拿著這個錯誤去找答案才能高效的解決問題。

TA貢獻2條經驗 獲得超11個贊
你好,請問pthon2.X和3.X不同的版本,不同版本之間也存在著不同語法。本人做java的,學習中覺得3.X版本跟java語法更為貼近,但是很為教程都是以2.x主講的。新手入門學習時,應以哪一個為主?另外python基礎學完后的學習路線應該如何規劃,另外可否麻煩老師給一個python新手學習路線圖?

TA貢獻785條經驗 獲得超332個贊

TA貢獻3條經驗 獲得超6個贊
老師,Python開發一個程序,運行起來似乎很慢,它的運行速度是C開發一個同樣程序的幾倍到幾百倍,那么這是不是Python的短板呢,如果在追求速度的情況下,Python能否提高它的執行速度呢以及怎么提高速度,感謝老師!

TA貢獻3條經驗 獲得超7個贊
老師好,學JavaWeb的有必要學PythonWeb么?目前市場開發的python更多是測試和自動化崗位吧?web市場中,大型的項目被java占領,小型的有php,python如何在web市場分一杯羹?優勢劣勢在哪?python在其他方面,比如爬蟲啊,數據挖掘等方面的就業前景和學的要求怎么樣?麻煩老師解答一下,謝謝

TA貢獻1條經驗 獲得超4個贊
想要老師幫忙解答使用python處理大數據相關的學習路徑,現在在準備一個大數據比賽,計劃使用python來做,但苦于無從下手,網上切實能解決問題的教程不多,感覺看了很多缺還是徘徊在大數據的門口,希望老師能解答困惑,感謝老師。

TA貢獻1條經驗 獲得超3個贊
因為python在各種方向的的適用。作為一個職場新人,很想了解下python的各個發展方向,及各發展方向應該具備pyhon的哪些技能,怎樣開始學習可以少走彎路,有效率的精通某一方向。
添加回答
舉報