先說下個人背景:本科學的是經濟學+管理學(Stata,一點C、SQL和VB),碩士是計算機+金融(R、Python和Julia),覆蓋經管的三大領域+Python編程,回答這個問題算是比較對口。

大佬出場鎮樓

首先,Python幾乎無所不能。相對一般的統計軟體比如R,Python功能要豐富很多,從數據分析、網路爬蟲、Web開發,到資料庫開發、遊戲開發和系統開發等等等等。所以,如果一上來直接學Python,可能會讓經管的學生變得迷茫,甚至會體驗到很強的挫折感(學演算法和數據機構的時候,當年本人感受很深)。然後可能就沒有然後了。

所以,年輕人,學Python要講方向!

——對於經管的學生可以選擇學習的Python方向大致包括:

一、統計分析/數據分析/機器學習/統計學習。一般來來說,經管學生的統計軟體主要用Stata,少數用EViews、SPSS、SAS以及開源統計之王R語言。這裡學習Python的統計,重點是參照統計軟體來學。坦白說,Python的統計功能,很多是參考R、以及對標Stata、SAS和SQL開發的。如果你學過R了再學Python的統計分析,上手就會變得容易很多。

統計分析的基礎上,可以拓展學習網路爬蟲、數據挖掘、資料庫和機器學習,這就是主流的數據分析。不管是管內還是國外,很多企業尤其IT公司,都會提供很多數據分析的崗位。

這裡特別要說的是機器學習。機器學習這幾年火得不行,發展也很快。機器學習也叫統計學習,本質上也是數據處理——用一部分數據訓練模型,然後用另外的數據做出預測。不過這裡數據的類型會比傳統的經管數據要複雜很多,通常會包括圖像、自然語言和聲音等等。

機器愛學習。你呢?

二、繪圖/可視化:這個算是統計分析延續下來的需要。在做統計分析的時候,Python也可以像Stata和R一樣,完成常見的圖形如(折線圖、散點圖和直方圖)的繪製,並做到學術出版物的水平。另外,繪圖另外一個更通用的叫法是「可視化」。可視化要做得更好,就需要拓展到比較酷炫的互動式數據展示數據大屏

三、量化交易。量化交易同樣需要Python的金融數據分析作為基礎。在金融領域,我們可以學慣用Python設計交易的演算法——除了常見演算法,還包括機器學習、深度學習等人工智慧相關演算法。此外,我們還可以學習基於蒙特卡洛模擬用Python實現發期權及衍生品定價,衍生品和投資組合的估值等。最後,Python還可以用來進行高頻交易系統的開發。

Python在金融交易領域使用越來越廣泛

四、管理信息系統的開發。就是傳統意義上的管理信息系統開發,SQL數據後台+Python的客戶端開發。在移動互聯時代,可能還需要拓展到Web端和app端。當然,這一塊並不是每位經管的同學都要涉及,可能是管理信息方向的同學需要掌握多一些。

小結

這裡我只是總結了一下經管學生學習Python的幾個可能的方向。當明確方向之後,我們具體又該按照什麼學習路徑,或者參考什麼教材和視頻進行學習呢?

這裡有我之前針對Python學習數據分析、機器學習和可視化的回答鏈接,提供了非常詳細的書目列表學習路徑,大家可點擊查看。

利用python進行數據分析哪本書好點??

www.zhihu.com圖標想學習數據可視化,有沒有什麼用python做數據可視化的書推薦??

www.zhihu.com圖標用Python做數據分析有哪些好的教材或者教程(有初步Python基礎)??

www.zhihu.com圖標

更多學習Python、Stata和R語言的經驗分享,也可以參考我的知乎主頁。

盲區行者?

www.zhihu.com圖標

患難與困苦是磨練人格的最高學府。——蘇格拉底(公元前470年~公元前399年

Adversity and pinch are the highest institution of higher learning of harden oneself character. —— Socrates (B.C. 470 - B. C. 399)

以上。

經管類的學生,我認為學習python首先是不錯的,因為你不是去從事程序員,程序員我建議學習java。回到主題,經管類的我建議兩個方向

  1. python基礎(肯定要學的)
  2. 自動化辦公,提高自己的工作效率

python基礎的學習,我建議是書籍(好的視頻,書籍可以忽略)+視頻,因為是學生,所以書籍看習慣了,沒有書籍總是感覺少了什麼。這裡我推薦一個組合的套餐,俗稱,python三劍客。非常值得學生閱讀,主要是因為:(1)從0開始帶你學習(2)貼近實際的案例,幫助你夯實了python基礎(3)用極客的眼光看待問題,富有想像力的書籍

Python編程三劍客:Python編程從入門到實踐+快速上手+京東¥ 113.00去購買?

視頻的學習資料,我自己是搜集了一個python入門的,感興趣可以評論區告訴我,我發你。因為我自己學習了python,能夠很好的作出篩選,讓你學習少走彎路。

因為我不是經管類的,回答問題,我都盡量的把自己知道的與你分享,如果你有經管類相關的問題,可以藉助編程,藉助python解決的,歡迎你留言,交流探討!

最後,如果你對python書籍感興趣,可以看我寫的這篇文章:

打工人:Python編程入門2021攻略,書籍推薦,視頻推薦,每天更新?

zhuanlan.zhihu.com圖標

感謝你的閱讀,愛你喲


作為一名IT領域的科研教育工作者,我以個人的觀點給大家回答一下這個問題。

目前先把這些基礎學會

python基礎

2020全新教程【python】21天從0到精通快速上手_嗶哩嗶哩 (゜-゜)つロ 乾杯~-bilibili?

www.bilibili.com圖標

模塊學習

6小時全面講解python開發中最常用的11個模塊和第三方開源模塊_嗶哩嗶哩 (゜-゜)つロ 乾杯~-bilibili?

www.bilibili.com圖標

數據分析機器學習

【清華大學】2020版快速掌握數據結構與演算法_嗶哩嗶哩 (゜-゜)つロ 乾杯~-bilibili?

www.bilibili.com圖標2021最新版7天極速入門Python數據分析+實戰案例_嗶哩嗶哩 (゜-゜)つロ 乾杯~-bilibili?

www.bilibili.com圖標

爬蟲學習

2020全套Python7天速成爬蟲教程+驗證碼識別(免費分享)_嗶哩嗶哩 (゜-゜)つロ 乾杯~-bilibili?

www.bilibili.com圖標

框架學習

2021最新版完整Django開發基礎框架入門+實戰開發_嗶哩嗶哩 (゜-゜)つロ 乾杯~-bilibili?

www.bilibili.com圖標2021最新-5天速成教程Flask web框架實戰(新手秒入門)_嗶哩嗶哩 (゜-゜)つロ 乾杯~-bilibili?

www.bilibili.com圖標

初學者在零基礎小白的情況下不要過於糾結python方向 可以先試著學起來 https://m.bilibili.com/video/BV1Sp4y1U7Jr?p=1share_medium=iphoneshare_plat=iosshare_source=WEIXIN_MONMENTshare_tag=s_itimestamp=1593988811unique_k=1jNI08


經管類的學生,以我的理解,應該學習python的數據分析方向的知識。首先學習python基礎知識,如基本語法:數據類型,循環,判斷,賦值,輸出等。基礎大概了解之後,就可以學習數據分析方向的知識了,其實就是去學習類庫的使用,pandas,numpy等。這些類庫比較通用,已經涵蓋了數據分析常用的功能。然後就是學習python的圖表輸出plot,將分析結果輸出圖表。


很高興能為你解答這個問題

經管類的同學學習Python的話,主要向數據分析,自動化辦公,這2個方面去學習,也可以適當的去了解一下網路爬蟲,這個功能有利於你收集信息,不過不推薦深入學習,我的意見就這麼多了,希望對你有幫助。


金融量化?


謝邀!

對於沒有編程基礎想學習python來鞏固自己所學的專業就要選好方向學習,python的應用領域是很廣泛的,下面我就以我十幾年的編程經驗來和大家交流一下!!

一、學習方向

1、先學基礎

先打好基礎,了解python,看一些基礎的python教程

Python小白7天快速入門精講+實戰案例(全程乾貨,無廢話)_嗶哩嗶哩 (゜-゜)つロ 乾杯~-bilibili?

www.bilibili.com圖標

2、數據分析

可以幫助你做好大量數據的分析

【python零基礎】金融量化分析,學完可做金融行業數據分析!(金融入門+實戰案例)_嗶哩嗶哩 (゜-゜)つロ 乾杯~-bilibili?

www.bilibili.com圖標

3、辦公自動化

大大提高你的工作效率

Python爬蟲實戰8天速成 驗證碼識別+數據解析+Scrapy框架+實戰案例(2020全套)_嗶哩嗶哩 (゜-゜)つロ 乾杯~-bilibili?

www.bilibili.com圖標

二、如何學習

1.多動手實踐操作

對於任何一門語言而言,涵蓋的知識面都是很廣的,從基本的變數賦值、條件循環、到文件操作、並發編程等,所以不要等到知識點都學完了之後再進行編寫代碼,因為這樣你會發現你在之後編寫的過程中很多知識都不知道如何運用,甚至忘了,到頭來又需要回去重新學一遍。學習編程,要重視實踐,多動手編寫代碼,才能把理論知識融會貫通。

2.規範代碼

編寫代碼的時候,在追求快和高效的同時,也要對自己編寫的代碼進行規範。好的編碼規範可以改善軟體的可讀性,可以讓開發人員儘快而徹底地理解新的代碼,提高團隊開發的合作效率。

3.項目實戰

想要真正的掌握Python,擁有大小實戰項目開發經驗是必不可少的。在懂得原理之後,自己去動手實現。在這個過程中把自己學習的知識實踐運用起來,這將是你的基本功快速猛進的一段歷程。


數據分析 量化交易


推薦閱讀:
相关文章