目錄:
- 為什么學編程
- 為什么選擇Python
- 如何入門
為什么學編程
“你花了兩個小時做了我們兩天的工作透敌!”同學去工作單位實習澜汤,遇到的第一份任務是對比十來份Excel的數(shù)據(jù)是否一模一樣,以及管理單位的文件夾。本來是一份十分繁瑣的任務旺入,因為單位有很多的小項目挂签,而每個項目都要有專門的文件夾疤祭,所以很麻煩,平時都是兩三天的活饵婆。
他最后只花了兩個小時寫了一段代碼就做好了画株,并且這其中大部分的時間還用來查詢相關(guān)的文檔,因為他只是一個剛學完基本語法的新手啦辐。這是我第一次覺得編程很有用谓传,也第一次在想編程能給我?guī)硎裁矗軌蚪o我們學財務芹关,金融專業(yè)的學生帶來什么续挟。
當然,我不是指那些虛無縹緲的觀點侥衬,“讓自己的思維更敏捷”诗祸,“提高批判性思維的能力”跑芳,'make you a better person'。
我目前能夠想到的一些方面有:
- 處理大量的財務數(shù)據(jù)直颅,數(shù)據(jù)的清洗博个,整理,抽樣
- 金融方面自己可以寫一些量化交易策略
- 電腦上面一切需要重復操作的地方:改名功偿,下載文檔盆佣,更新數(shù)據(jù)......
為什么選擇Python
通過一段時間的了解,最后決定學習Python械荷,因為它本身就適合做數(shù)據(jù)分析共耍,科學計算,以及開發(fā)網(wǎng)站吨瞎,并且是大家口中最易上手的一門編程語言痹兜。Python本身也是十分強大的,常聽到的Google Map, Youtube, NASA, Reddit, Quora都是用Python寫的颤诀。
Python最明顯的幾個優(yōu)點:
- 對新手友好:Python有大量的模塊已經(jīng)編寫好字旭,新手可以直接上手使用,大量減少了初期的學習成本。
- 容易理解: 可以用英語的語法去理解Python的代碼書寫崖叫,這使得剛開始的語法學習壓力大幅度降低遗淳。
- 非常靈活:沒有嚴格的規(guī)定怎么去構(gòu)建功能,這代表你可以用不同的思路去解決問題归露。
- 使用群體龐大:目前在Stackoverflow排名第五洲脂,Github排名第四,這代表了遇到問題可以很方便的求助剧包,更利于學習恐锦。
如何入門
我目前剛學習完P(guān)ython的基本語法,還在前進的路上疆液。在這里給大家推薦一些學習基本語法的網(wǎng)站一铅,然后歡迎和我一起尋找idea,一起用代碼來實現(xiàn)堕油。我也會在簡書分享我寫的每一個小程序潘飘,也算是對自己的鞭策,記錄自己的學習掉缺。
推薦語法入門網(wǎng)站:
- Penjee (English)
https://penjee.com/- Codecademy (English)
https://penjee.com/- Dataquest (English)
https://www.dataquest.io/- 廖雪峰的網(wǎng)站
http://www.liaoxuefeng.com/
建議使用英語的學習網(wǎng)站卜录,因為涉及到之后查詢文檔,以及尋找問題答案使用英語都會更加的方便眶明。