-
1 # 手機使用者96446813312
-
2 # 蛋圈一科
首先,從個人學習角度講,活到老學到老,27歲正是學習和拼搏的年紀。雖然面臨著諸如家庭、生活等一些壓力,但是還有大把的時間去嘗試和探索,大可破釜沉舟,破而後能立。放下一切雜念努力學習一個月的python知識然後出去找一門python初級工作也並非難事。
第二,從目前就業形勢講,python就業形勢可謂一片大好。隨著人工智慧、大資料、遊戲、資料探勘等行業的蓬勃發展,市場對於python人才的需求越來越大,對於好的python程式設計師可謂供不應求,保守估計兩年內python不會出現就業危機,從現在開始努力學習,兩年後的你就是大牛。
第三,從python語言講,我認為python是最優美的開發語言,它語法簡介明瞭非常適合初學者,如果你以前沒有接觸過程式設計,那麼我只能說python是你最好的選擇。
接下來簡單的說一個自己摸爬滾打總結出來的python學習經驗。一本工具書+一個框架+一些簡單的demo,入門足矣。如果你實在覺得看書枯燥也可以去網上找一些python基礎的影片看一下(網上一搜一大堆此處不做推薦)。書我買了很多,感覺適合入門的就是《python基礎教程》第三版
框架的話我推薦django(我的第一份python工作使用的框架),可以先看基礎教程的前八章,熟練掌握基本資料型別和基本操作,然後就學習django框架,對於框架可以買一根《跟老齊學django》也可以跟著菜鳥教程進行操作。個人認為能切實寫出東西、看到成果才能進一步激勵初學者前進,如果光學python到最後你就學邊學邊忘,學了很久最終不知道自己可以用python幹什麼也不知道自己都會什麼。用四天時間學完上面的東西,最後就是看demo比葫蘆畫瓢了(沒看過豬跑但你一定吃過豬肉),可以去GitHub上註冊個賬號,搜尋django一搜一大把的簡單demo,下載下來慢慢研究吧。
-
3 # gudukuaile
27歲正是一個黃金年齡段,學起東西來也不費勁。我已經30出頭了,斷斷續續的自學python也差不多有兩三年了,當然我用的時間比較久是因為我不靠python吃飯。學習python純屬個人愛好,把它當作一個工具想讓自己在工作或者生活中錦上添花(主要還是因為自己懶,python可以幫我解決掉很多重複性的工作)。
因為我是工作中遇到問題了,才會去baidu,google查詢相應的知識點,然後深入學習。如果你打算學習python找工作的話,那你就要趁年前系統的學習了。
一. 先學習基礎的語法。
大家都推薦的廖雪峰老師的教程就不錯https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000
還有菜鳥教程 http://www.runoob.com/python3/python3-tutorial.html 也不錯。
二. 基礎語法看的差不多,可以去慕課網看看影片,https://www.imooc.com/course/list?c=python 鞏固一下基礎知識。
免費的影片不少,還有一些專案實戰,夠學一陣子了。
三. 基礎知識過完以後就要找專案練手了。如何想往爬蟲方面發展可以看看崔慶才老是的部落格 https://cuiqingcai.com/
爬蟲有太多專案可以練手了。百度一下就有一大堆,可以先從簡單的練習。比如爬一些不需要登陸,沒有驗證碼的一些網站(小說類的)
然後在試著爬需要登陸驗證的,各式各樣驗證碼的,ajax非同步載入的。再然後學習框架(scrapy)。
四. 如果做web開發可以學習django,flask之類的框架。
五. 最好的教程就是看官方的文件了,不會英語可以藉助chrome瀏覽器自帶的翻譯功能,實在不想看英文的話看看http://www.pythondoc.com/
六. 堅持寫部落格,把自己在學習中遇到的困難,自己解決困難的思路,新的知識點自己是怎麼把它弄明白的。
學習新的東西,年齡永遠不是問題。看你有沒有學習下去的耐心。八十多歲的老太太還考大學,何況你才27歲,一切都來得及,奮鬥吧,騷年,哈哈。
-
4 # 夜澀777
本人雙非一本計算機專業,來小小地替樓主解答一下。
你問“來得及嗎”,按我的理解,一方面是覺得自己年紀大了學不會python,另一方面是怕學完了python趕不上人工智慧的潮流。
首先第一點,python相對於C語言、C++、Java等一些語言來說,真的很簡單。往往用其他語言寫了幾十行程式碼的功能,python幾行就能搞定,因此使用python的程式設計人員往往會說“人生苦短,我用python”。
而且python的前身是abc語言,abc是個教學語言,誇張點說就是用來教小孩子程式設計的語言,這麼一說你應該就知道入門python其實並不難。
那入門了python你能幹什麼呢?
首先必須是爬蟲,什麼是爬蟲呢?簡單點說就是把別人網站上的圖片、文字、視屏什麼的給爬下來,比如說你爬個火車票,再自己包裝一下,就能有一個自己的火車日程表。
基礎的爬蟲也不難,我同學自己學了不到兩個星期就小有成就了。
再就是資料分析了,這個要求就高了許多,要求你熟悉python的各種庫以及其他的一些軟體使用。
網易雲課堂上有一門“python資料分析師”的微專業,樓主如果有興趣可以去看看,這是想學python,但又不想專職做程式設計師的一個好的工作崗位。
再來說說第二個問題,關於工作。
如果你是看好了當前火爆的人工智慧來學python,我勸樓主還是放棄吧。
python只是門語言,跟人工智慧關係並不強。
人工智慧的核心是演算法,演算法的核心是數學,沒有一定的數學功底想搞人工智慧,真的不現實。
現在各大網際網路公司都在招“演算法工程師”,年薪最低30萬,但學歷最低一般是博士畢業,碩士畢業做這個的幾乎沒有。
-
5 # 小魚和小蟹
當然來的及!我想決定學習一門語言的不是年齡而是興趣。況且Python是一門很容易上手的語言,現在因為大家的關注,其相關資料也很多,如果是用來寫個批處理或者指令碼,估計一個下午就夠了,當然如果是要進行資料分析、全棧開發等,那麼還需要繼續深入的學習,但是這個就取決於興趣的多少了。自己的感覺是,python很有用,而且更加鍛鍊程式碼邏輯,比純粹機械式的寫程式碼要好很多
-
6 # 維也納的雨落
首先現在我的角度而言先說這本書,我不推薦新人接觸這本書籍。個人覺得在講解方面有點亂,適合當一本詞典,哪裡忘記了查哪裡。而且再講到類的時候不太全面,初始化__init__沒有講。還是推薦head first,我只看過電子版的覺得比較適用於新手。
再說27歲學python,如果是有語言基礎的話,可以嘗試,因為大部分語法都是互通的,有些在格式和內容會有所不同,例如記憶體分配,面相程式設計~而且python 確實是一門強大的語言(阿里,京東等bat伺服器專案是我們做的)上層用的還是python ,為什麼不用c/c++不都說速度快嗎,確實兩種語言速度快但需要編譯,python 直接就可以用。底層就是c/c++了。
再說沒有基礎的,我很不推薦,除非真的是有天賦那種的,不要說還年輕都是騙人的,基本公司要的都是1-3有工作經驗的,什麼專案沒做過只會一點小練習,別掙扎了。如果說只是因為喜歡而不是為了生活,那可以的,把它當做一個愛好。
-
7 # 西風229
實在沒忍住,27歲開始學算什麼,我們領導要求所有人現在開始學phthon, 不管年紀,不論崗位,如果考試不透過還影響考評。領導認為只要認真學都能學會,認為python是我們轉型的唯一出路,以後要走數字化服務就必須會python。我們是服務性質的,跟開發沒一毛線關係。
-
8 # 愛吹牛的小正太
92年,虛歲27了,也在學習python,每天都在堅持看影片,敲程式碼,也不能說自己多努力,只能說,在沒有好的選擇的時候,多學點東西沒有壞處,也許未來的某一天就用到了呢,感覺還是很容易掌握的一門語言,開發效率高,適合中小型公司。
-
9 # 追風少年瘦頭陀
沒問題,程式設計這個東西其實多大都可以學,掙不掙錢的先放在一邊,你可以從程式設計中學習它的邏輯思維,思考的方式方法等等。
我們再回來說Python這門語言,可以用一句話來形容它,就是膠水語言,哪裡需要哪裡搬,寫啥都能寫,前端?後臺?指令碼?都可以搞定,而且語言犀利,語法風騷。哈哈 這是開玩笑的,簡單通俗易懂,比較適合初學者,你可以沒有任何的程式設計基礎,你也可以很快速的上手這門語言。不過,建議直接學3.0吧 因為2.0 2.6和3.0的語法還是有些區別的,有一部分是還堅守2.6的陣營的。你是初學者,可以直接從3.0學起。
這是我的一些觀點,希望可以幫助到你。
-
10 # Geek視界
我也來回答一下這個問題吧。我是研究生畢業之後從事工作才開始學習用python的。算下來也基本上27歲才開始學。所以你完全來得及學習python.
1 先說一說我用python來做什麼?我從事運維崗位。為了提高工作效率,用python編寫了一些小的程式。比如獲取交換機的流量,獲取伺服器的效能指標,掃描網段地址,線上使用者等等.隨著學習的深入,我把這些小的程式進行重構,組成一個大的應用系統。構成一個運維管理平臺。最近把運維平臺的資料取出來,用一些機器學習的演算法進行計算得出一些運維的資料。
2學習python之前,你首先需要明確幾個問題。你用python來做什麼?是為了完成工作,提高工作效率還是用來完成一些什麼事情?有了目標就比較容易學習。透過需求驅動來學習的話,學習的效果也比較好。透過一些小的專案來學習,用需求驅動學習,我覺得最好的結合自己現在要完成的工作。你會發現python是一門非常有趣的語言。他的資料型別可以構建世界上的一切事物。簡單明瞭高效。
3假如你現在已經學了一些python的入門知識。知道他的資料型別,而且熟練運用它的資料型別,比如列表,元組和字典。這時候你就可以嘗試學一些web框架。我是從django下開始學習的。這個框架功能很完整,實現了檢視層,控層和持久層。程式設計效率也比較高,可以快速的構建一個web應用。我,我以前做過一個工作,就是把一些編寫的小的程式構建成一個帶資料庫的web應用系統。
4 python與大資料用計算機器學習緊密相連。實現了很多演算法庫。可以直接應用。假如你的工作與資料打交道的話,python可以說是如魚得水。隨著工作的積累,你會有大量的資料,把這些資料提煉出來可以用機器學習的演算法算一算,就可以得到很多有趣的結論。這個也離不來python.
總結一下,27歲開始學習python不晚。但是要講求方法,一定要與現在的工作相結合,透過需求來推動學習,透過一些小的專案來推動學習。這樣的話,學習得更快,成長的空白,對語言的理解也會更好。而且可以加倍地提高你的工作效率。
以上是個人見解,不到之處,請多多包涵。
-
11 # 你的老師父
不知道題主現在做什麼工作,家庭經濟狀況怎麼樣,作為一名在網際網路行業工作八年的研發,我來說說。
學習本身沒有錯,那這個問題其實是有多種答案的,取決於你的規劃,你的生活現狀,你的家庭條件。
如果目前沒錢,沒房,沒車,家裡沒礦,那如果是興趣,算了吧,沒有資本讓你玩兒了,你已經不是學生了。
如果以後要在這行發展,去學吧,報個培訓學校,快速學習,儘快提高,在目前這種宏觀經濟環境不好的情況下是可以生存下去的!
如果家庭條件好,那無論是興趣還是想體驗生活,去吧,權當體驗生活了
-
12 # 巴克君
現在會Python的人,大部分都是自學的。
python起步比較晚,但是近幾年隨著大資料跟人工智慧的崛起,python也開始大火了起來。
本人是機械專業畢業的,大學有門C語言,但是幾乎是一點都不會,考試也只是為了應付而去死記硬背,其實什麼都不懂。
學python全靠自學,可以說是完完全全的零基礎學起來的。
大學畢業後,每天下班都很閒,就是打遊戲(LOL打了上萬把,當初是20套全符文,全英雄,金幣好幾萬,全靠自己一把一把打出來的,知道LOL的朋友,應該能看出來我在LOL上付(lang)出(fei)了多少時間)。
人真的很怪,有的時候會突然間開竅。
有天下午照常下班,原本應該立馬開啟電腦LOL,但是那個下午就是不想去玩,然後就突然開竅,想學點什麼有用的技能,不想在一直打遊戲打到30歲。
那天下午在網上搜了好久,“python”這個詞映入我的眼簾。
至於python有多火,前景有多大,自己可以自行上網查。
當初也想過其他語言。比如C++,JAVA,但是我認真考慮了下,覺得還是選擇python。
為什麼?
因為現在python才剛剛火起來沒多久,會的人不是很多,並且大部分也都是自學成才,不像C++/Java一樣,會用的人不僅很多,還都是科班出身,這個時候你再自學C++/JAVA,你能拼過人家科班出身的嗎?
以上是我自己當初為什麼選擇學python的原因,學到現在不說可以很熟練了,起碼算是入門了,就算我現在不像從事自己目前的行業,我還可以靠python來找一份其他的工作,可以多個選擇。
學python的時候,有的時候不要學細鑽某一個知識點,你只需要知道它能可以實現哪些功能,你拿來直接用就可以,千萬別想它所實現的原理,因為才開始基礎很弱,你越鑽牛角尖的話,越會把自己帶進溝裡。
27歲,每天用兩個小時,輕輕鬆鬆一年可以入門。個人建議,儘量找個人帶著你一起學。
好的書本有《headfirst python》、《python基礎教程3》
還有一點就是多敲程式碼,跟著例項自己用手過一遍,不是有句話說“程式碼敲爛,月薪過萬”
python很好學的,想學到的可以嘗試,有需要的話我可以建個交流群,一起學習。
“人生苦短,我用python”
-
13 # 白熊Blue
入門確實簡單,但是你確定你能走的通這條路嗎?還有年齡是一個很大的問題,30歲以上的只是想容易找工作就別學了,找不到的。語言最重要的還是邏輯,別總扯簡單簡單的。還有一種情況,如果你是從其他語言轉學python這是可以的,科班出身學得快,又有相關工作經驗很好找工作。
-
14 # IT人劉俊明
答案是肯定的,27歲學習Python語言是來得及的。
學習Python語言是當前一個比較好的選擇,原因有以下幾點:
第一,Python語言有健全的生態。Python語言雖然在最近幾年被廣泛關注,但是Python語言並不是一個新出現的語言,Python語言出現的時間甚至比Java還要早一些。Python語言本身經過多年的發展,已經建立了一個比較完整的生態,有大量基於Python的專案案例。
第二,Python應用領域廣泛。Python語言的應用領域主要包括Web開發、大資料開發、人工智慧開發、嵌入式開發,Python也可以做後端開發。Python是最近被列入嵌入式開發語言行列中的,可以說這對Python的發展又是一個較大的促進。
第三,Python前景廣闊。隨著大資料和人工智慧的不斷髮展,Python語言未來的發展前景十分值得期待,現在很多傳統程式設計師都開始轉向Python開發就能從一定程度上說明問題。
第五,Python語言學習週期短。Python語法簡單,使用直接,調整方便,這些特點是Python被廣大程式設計師喜歡的重要原因,與其他語言對比來說,學習Python的週期是相對比較短的。
如果要在Python程式設計師的道路上走得更遠,一定要打好數學基礎,因為不管是做大資料開發還是人工智慧開發,都需要有一個紮實的數學基礎。作為Python程式設計師來說,演算法和資料結構最好要系統的學習一下。
如果有Python開發方面的問題,也可以諮詢我。
-
15 # 老A大資料
27歲?好年輕,哈哈
其實,我個人的觀點是67歲,你都來得及。
關鍵是:為什麼要學python,要解決什麼問題?如果沒有明確的任務驅動,就算是17歲,學python,也有點晚,意義也不大^_^。
在我看來,人是環境的產物,如果沒有環境,就要製造環境,比如規定自己的學習有輸出,規劃獎懲機制等。
所以,以後就不要問XX歲學XXXX來得及的問題了,這個不是關鍵
-
16 # 雲間雜貨鋪
有句話是這麼說的,只要想開始,什麼時間都不晚。下面從幾個方面來分析為什麼說不晚:
其一:從個人的學習能力和時間
如果把一個人的一輩子比作太陽的升起和降落,27歲最多處於早晨11點左右的太陽,正是最好的時間。而且二十七歲,有的人如果上學晚的話,讀博士的話可能都還沒畢業,所以學習能力也是有的。
其二:從Python的發展前景
作為一名程式設計師來說,Python是未來的主流語言,現在很多網站都改用Python編寫。
很多公司也要求程式設計師必須要懂Python,但是現在學Python的人比較少,所以崗位人才還是比較緊缺的。
其次,程式設計師這個行業,本來一直處於供不應求的階段,只要學的好,就不怕找不到好工作。
其三:從Python的難易程度
Python語言號稱最簡單的程式語言,很多人都是自學成才的,有很多網站上都有教程,可以自己學,之前我一個同學就是自己看著網上的教程學會的,作為一個零基礎的妹紙,都能自學成才,肯定你也可以的。不過如果想快速入門的話,也可以報一些培訓班,還會推薦工作。
總之,想學就來的及,怕就怕只是想想,並不想真的學習。
-
17 # 一兒口山石
來的急吧。種一棵樹最好的時間十年前,第二好的時間就是現在。很顯然,對於那些大器晚成的例子實在太多了。姜子牙八十歲才出山,安得大周800年天下。
首先python在編寫邏輯風格上趨近於虛擬碼,就是說類似於白話文一般清晰簡潔。所以在理解和入門方面年紀不會成為一個巨大的短板。
其次python是開源的程式設計 有著活躍的開發社群,即使學習出現某些困難也能在社群尋求幫助,並且在最大的同性交友網站上,大家都是比較喜歡交流技術的。
最後,python潛力很好,在人工智慧和大資料大浪潮下,python作為基本的科學計算語言能夠讓學習者快速進入到當下最火熱的就業浪潮。
當然當然當然,說什麼都是相對的, 學一門程式語言是一個長期堅持和多寫多練的過程,那些標榜20天入門的書籍就別看了,肯定是虛假成分大於實際效果。選擇一個好的學習方法也很重要。
祝學有所成,萬事順利。
-
18 # 塞納河水10000
看你的基礎,如果從前有過C,Java的經驗,因為語言都是相通的,可以說會很短時間就可以做專案了,跟年齡不大相關。
-
19 # 一米陽光
27歲當然不晚了,真心想學就不會晚。但是我建議不要自學,因為現在要抓緊時間,爭分奪秒。可以報輔導機構,就我自己來說,也是報的輔導班,馬哥Python挺有實力的,我沒什麼經驗的都能聽懂,而且氛圍很好,越學越有感覺,動力挺足的。有任何問題都能與老師交流,尋求幫助。關鍵要堅持,下定決心。
-
20 # IT講壇
首先我給你舉一個例子,我們公司的,我見過一個他是30歲在培訓班學習的程式設計,由於學的比較用功,把我們這一個專案經理都給忽悠了,轉正後一起吃飯才知道他是培訓出來的,當然啦,英雄不問出處,能力在那擺著呢。
下面我們從幾個方面說下27歲學習python 到底來不來的及:
1.年齡擔憂
題主說了,今年27,還不到而立之年,我覺得學習程式設計還是來得及的,現在培訓班學習的話,時間也就四到六個月,就學完了,培訓完技術後,人家再給你培訓下職場的一些知識,用以應付面試,如果你學習認真的話,中上水平,找到工作是不成問題的。你也可以透過自學,27歲一般都是自律性比較強了,如果感覺自己自學可以學好,那也是一個不錯的途徑。
2.python 好學不?
前邊說了,年齡不是問題,那麼接下來你可能會說,python 難不難?事實上python 開發是所有語言裡面最簡單的,同樣的實現一個功能,python 程式碼量要比.net少很多,簡直是完勝,再加上它近年來,伴隨著大資料,人工智慧的發展,市場上產生很大的缺口。現在網上關於python 的公開課還挺多,相信你多聽幾次,用點心,肯定可以學會。
回覆列表
Python這門語言真的很簡單,可以合適地稱它為虛擬碼,無論是入手還是後期提升,python都非常容易學習。而且python語言在很多領域中都有應用,未來在市場上會佔有極大的空間,個人未來的發展也會很好。大連中軟的python課