2021年3月份,經(jīng)歷了考驗(yàn)落榜阀捅,畢業(yè)半年未從事工作胀瞪,我陷入了迷茫中,一度曾在游戲中度過一天的生活,時(shí)常在夜深人靜的時(shí)候凄诞,關(guān)起燈圆雁,傻傻著望著手機(jī)散發(fā)出的熒光,思考著我的未來到底會(huì)怎么樣帆谍,一直思考到凌晨四五點(diǎn)伪朽。
我本科專業(yè)是軟件工程,在大學(xué)期間就有一些編程基礎(chǔ)汛蝙,經(jīng)過了半年的備戰(zhàn)考研烈涮,得到的卻是落榜、零工作經(jīng)驗(yàn)以及備考半年里學(xué)習(xí)窖剑、生活開銷都需要啃老坚洽。我不禁膽顫了一下,為什么會(huì)是這個(gè)結(jié)果西土,一手好牌就這樣被自己弄輸了讶舰。
正如小品說得那樣,四個(gè)二把兩王帶出去了需了,我就是一個(gè)三把四個(gè)二兩王都帶出去了跳昼。因?yàn)槲以诖髮W(xué)期間學(xué)過 java,也自學(xué)過后端開發(fā)技術(shù)肋乍,可是都停留在自學(xué)上鹅颊,而且沒怎么做筆記,有些東西也忘了差不多了住拭。
我了解到當(dāng)下市場(chǎng) java 開發(fā)人才很多挪略,java 開發(fā)崗位很多,逐步趨于穩(wěn)定滔岳,以至于快“飽和”(可能是那時(shí)候安慰自己吧杠娱,其實(shí)現(xiàn)在java 開發(fā)依然吃香),也了解到 python 這門語言正在逐步流行谱煤,處于快速發(fā)展階段摊求,可以做爬蟲、數(shù)據(jù)分析刘离、web 開發(fā)室叉、機(jī)器學(xué)習(xí)等,感覺 python 很厲害的樣子硫惕。于是茧痕,我在網(wǎng)上搜了python 學(xué)習(xí)教程...
第一次接觸Python的感覺
是真的簡(jiǎn)單
對(duì)比了幾個(gè)編程語言,實(shí)現(xiàn)打印“Hello World!”
C++
Java
Python
一行代碼恼除,直奔主題踪旷。搞定曼氛!由此加大了我學(xué)習(xí)Python的信心。
學(xué)習(xí)的開端
初始
- 簡(jiǎn)單編程問題:交換兩個(gè)變量值令野,將攝氏度轉(zhuǎn)換為華氏溫度舀患,求數(shù)字中各位數(shù)之和,判斷某數(shù)是否為素?cái)?shù)气破,生成隨機(jī)數(shù)聊浅,刪除列表中的重復(fù)項(xiàng)等等
- 中級(jí)編程問題:反轉(zhuǎn)一個(gè)字符串(回文檢測(cè)),計(jì)算最大公約數(shù)现使,合并兩個(gè)有序數(shù)組低匙,猜數(shù)字游戲,計(jì)算年齡等等
- 數(shù)據(jù)結(jié)構(gòu)(6 小時(shí)):棧朴下,隊(duì)列努咐,字典,元組殴胧,樹,鏈表佩迟。
- 面向?qū)ο缶幊蹋∣OP)(6 小時(shí)):對(duì)象团滥,類,方法和構(gòu)造函數(shù)报强,面向?qū)ο缶幊讨^承
- 算法(6 小時(shí)):搜索(線性和二分查找)灸姊、排序(冒泡排序、選擇排序)秉溉、遞歸函數(shù)(階乘力惯、斐波那契數(shù)列)、時(shí)間復(fù)雜度(線性召嘶、二次和常量)
通過一段時(shí)間學(xué)習(xí)父晶,python大致能熟悉了,進(jìn)了一些學(xué)習(xí)交流群弄跌,除了群聊一些python知識(shí)甲喝,群里大佬還免費(fèi)分享自己的學(xué)習(xí)方法和經(jīng)驗(yàn),技術(shù)大有長(zhǎng)進(jìn)
進(jìn)階
- Github:探索 Github铛只,并創(chuàng)建一個(gè)代碼倉庫埠胖。嘗試提交(Commit)、查看變更(Diff)和上推(Push)你的代碼淳玩。另外直撤,還要學(xué)習(xí)如何利用分支工作,如何合并(merge)不同分支以及如何在一個(gè)項(xiàng)目中創(chuàng)建拉取請(qǐng)求(pull request)蜕着。
- 第一個(gè)項(xiàng)目——簡(jiǎn)單計(jì)算器(4 小時(shí)):熟悉 Tkinter谋竖,創(chuàng)建一個(gè)簡(jiǎn)單的計(jì)算器
- 個(gè)人項(xiàng)目:選定一個(gè)項(xiàng)目并完成。
- 托管項(xiàng)目:學(xué)習(xí)使用服務(wù)器和 hosting 服務(wù)來托管項(xiàng)目。創(chuàng)建一個(gè) Heroku 設(shè)置并部署構(gòu)建的應(yīng)用程序圈盔。
現(xiàn)在回過頭來發(fā)現(xiàn)我當(dāng)時(shí)真的非潮荆「瘋狂」,并且非常專注驱敲,竟然可以完成這些任務(wù)铁蹈。
經(jīng)驗(yàn)分享
首先告訴大家,Python是一門簡(jiǎn)單易懂的編程語言众眨,適合0基礎(chǔ)人員學(xué)習(xí)握牧,該語言的語法結(jié)構(gòu)非常簡(jiǎn)單清晰,比較適合入門學(xué)習(xí)娩梨,如果你沒有任何基礎(chǔ)沿腰,想要學(xué)習(xí)好Python,可以從以下幾點(diǎn)出發(fā):
1狈定、首先制定一套合適的學(xué)習(xí)計(jì)劃颂龙。Python雖然對(duì)比其他的語言要簡(jiǎn)單很多,但是學(xué)習(xí)任何東西一定要注重整體的結(jié)構(gòu)性纽什,有計(jì)劃的學(xué)習(xí)才可以更好的掌握好技術(shù)措嵌。在學(xué)習(xí)Python之前,我們需要做Python有簡(jiǎn)單的了解和認(rèn)知芦缰,理解這門編程語言的意義和概念企巢,同步去學(xué)習(xí)更多的知識(shí)。
2让蕾、合理的時(shí)間計(jì)劃和安排浪规。學(xué)習(xí)編程語言需要一個(gè)循序漸進(jìn)的過程,不間斷的學(xué)習(xí)下去才可以更好的掌握好Python探孝。對(duì)于完全沒有基礎(chǔ)的人來說笋婿,建議參加培訓(xùn)班去學(xué)習(xí),效果快再姑、時(shí)間短萌抵,提高就業(yè)優(yōu)勢(shì),而對(duì)于職場(chǎng)人來說元镀,想要完全靠自學(xué)绍填,一定要每天抽出2-4小時(shí)的時(shí)間去學(xué)習(xí),做好安排栖疑。
3讨永、注重動(dòng)手和實(shí)踐。很多時(shí)候?qū)嵺`出真知遇革,學(xué)習(xí)Python最好是邊學(xué)習(xí)邊進(jìn)行練習(xí)卿闹,通過大量的項(xiàng)目練習(xí)可以更好的掌握好Python揭糕,建立編程思想,利用Python來解決問題锻霎。
4著角、多交流多學(xué)習(xí)。完全自學(xué)的情況下旋恼,如果沒有線下資源吏口,可以進(jìn)行線上交流學(xué)習(xí),在Python相關(guān)的學(xué)習(xí)論壇冰更,與行業(yè)大佬進(jìn)行交流也是提升自身水平的關(guān)鍵产徊。
分享一些python入門學(xué)習(xí)資料和書籍幫助初學(xué)者,系統(tǒng)的資料讓學(xué)習(xí)效果事半功倍蜀细。文中所展示的資料全部都是免費(fèi)分享舟铜,私信我即可【免費(fèi)獲取】。
關(guān)于Python技術(shù)儲(chǔ)備
學(xué)好 Python 不論是就業(yè)還是做副業(yè)賺錢都不錯(cuò)奠衔,但要學(xué)會(huì) Python 還是要有一個(gè)學(xué)習(xí)規(guī)劃谆刨。最后大家分享一份全套的 Python 學(xué)習(xí)資料,給那些想學(xué)習(xí) Python 的小伙伴們一點(diǎn)幫助涣觉!
一痴荐、Python所有方向的學(xué)習(xí)路線
Python所有方向路線就是把Python常用的技術(shù)點(diǎn)做整理,形成各個(gè)領(lǐng)域的知識(shí)點(diǎn)匯總官册,它的用處就在于,你可以按照上面的知識(shí)點(diǎn)去找對(duì)應(yīng)的學(xué)習(xí)資源难捌,保證自己學(xué)得較為全面膝宁。
二、學(xué)習(xí)軟件
工欲善其事必先利其器根吁。學(xué)習(xí)Python常用的開發(fā)軟件都在這里了员淫,給大家節(jié)省了很多時(shí)間。
三击敌、全套PDF電子書
書籍的好處就在于權(quán)威和體系健全介返,剛開始學(xué)習(xí)的時(shí)候你可以只看視頻或者聽某個(gè)人講課,但等你學(xué)完之后沃斤,你覺得你掌握了圣蝎,這時(shí)候建議還是得去看一下書籍,看權(quán)威技術(shù)書籍也是每個(gè)程序員必經(jīng)之路衡瓶。
四徘公、入門學(xué)習(xí)視頻
我們?cè)诳匆曨l學(xué)習(xí)的時(shí)候,不能光動(dòng)眼動(dòng)腦不動(dòng)手哮针,比較科學(xué)的學(xué)習(xí)方法是在理解之后運(yùn)用它們关面,這時(shí)候練手項(xiàng)目就很適合了坦袍。
五、實(shí)戰(zhàn)案例
光學(xué)理論是沒用的等太,要學(xué)會(huì)跟著一起敲捂齐,要?jiǎng)邮謱?shí)操,才能將自己的所學(xué)運(yùn)用到實(shí)際當(dāng)中去缩抡,這時(shí)候可以搞點(diǎn)實(shí)戰(zhàn)案例來學(xué)習(xí)奠宜。
六、面試資料
我們學(xué)習(xí)Python必然是為了找到高薪的工作缝其,下面這些面試題是來自阿里挎塌、騰訊、字節(jié)等一線互聯(lián)網(wǎng)大廠最新的面試資料内边,并且有阿里大佬給出了權(quán)威的解答榴都,刷完這一套面試資料相信大家都能找到滿意的工作。