揭 秘 | 用Python寫了自動化交易程序,2年躺著賺了200萬?!

2021-02-19 CareerFrog職業蛙

一位匿名知乎網友爆料用Python寫了自動化交易程序,2年躺著賺了200萬,相當於普通程式設計師10年的工資……

「除了不會生孩子,什麼都會」的Python,不僅能躺著賺錢,衝擊百萬年薪不是夢。

Python的火熱,刺激了市場的需求,在國內某知名網際網路招聘網站上,Python開發工程師的年薪普遍在25萬-50萬之間崗位數量多達數萬

2017年3月:2017年七大最佳的人工智慧程式語言——Python第一。

2017年7月:Python榮獲2017年最流行程式語言

2017年8月:Python超越R,成為數據科學和機器學習的最常用語言

2017年9月:Python成為高收入國家增長最快的語言,沒有之一!

2017年12月:Python進入山東小學教材,還列入全國計算機等級考試,VB慘遭淘汰。

2017年12月:微軟已開始考慮添加Python為官方的 Excel腳本語言

所以,Python,到底是個什麼鬼?

「Python 是一門新手友好、功能強大、高效靈活的程式語言,進入火熱的 AI 人工智慧時代後,它也逐漸取代 Java,成為編程界的頭牌語言。

在程式語言中, Python 長期穩居前五,不僅已經成為數據分析、人工智慧領域必不可少的工具,還被越來越多地公司用於網站搭建。Python 方向崗位的薪水在水漲船高,成為目前最有潛力的程式語言之一。」

如果你只能選讀一門程式語言,那麼除了 Python,還是 Python。

要趕上這趟快車不容易,尤其是對於非專業出身的小白來說,面對一堆代碼就已經萬臉懵逼了,還怎麼可能成為Python大牛?今天小蛙就帶你抄捷徑,從小白到大牛,看看如何在三個月內學會Python!

做好學習Python的系統規劃

  1  目前市場需求主流的崗位裡,你得選擇一個其中你目前看來可以學,並且最敢興趣學習的方向。

  2  在方向選擇好後,對照招聘網站:拉勾、智聯、Boss直聘等網站的崗位要求,進行學習內容的統計與大概的記錄。

  3  分模塊的計劃你學習這個模塊的時間和完成的大概目標。

  4  列出你可能出現的學習誤差與為之準備的應對方案。

其實任何學習重要的不是有什麼資料,核心是如何學?學多久?有沒有時間限制?……學習最關鍵的一點是在起步階段,開始屬於激情期,激情在前面釋放越多,後面的持續力就很弱,所以學習計劃就極其重要了。

下面給出一個普適性的學習Python的流程:

1天——

下載並安裝好學習環境:到www.python.org網站上下載一個Python3.0以上的版本。(建議初學者,不要下載具有IDE功能的集成開發環境,比如Eclipse插件等。

4周——

下載一些Python的學習文檔,比如《簡明Python教程》,《笨辦法學Python》等等。通過學習語法,掌握Python中的關鍵字語法,函數語法,數學表達式、變量、數據結構、語法等等等。

2周——

看完基礎後,就是做一些小項目鞏固基礎,Python具備很好的交互學習模式,對於書本上的例子我們可以通過交互平臺進行操練,通過練習加深印象,達到學習掌握的目的。

2周——

通過以上三個步驟的學習後,我們大致掌握了Python的常用方法、關鍵字用法以及函數語法等。接下去的學習上,我們就可以著手學習常用模塊的使用, 比如os、os.path、sys、string模塊等。我們可以在交互環境中先熟悉使用其中的函數,如果遇到函數的使用上的問題,可以參考Python 安裝後的自帶chm幫助文件。

2周——

為了更好得掌握Python,我們的學習不能只是停留在學習一些語法或者api階段。在此階段中,我們可以嘗試用Python解決我們項目中遇到的一些問題,如果項目不是用Python開發的,那我們可以想想能不能用Python製作一些項目組可以使用的一些工具(utility),通過這些工具簡化項目組成員的任務,提高我們的工作效率。如果沒有項目,我們也可以自己找些題目來自己練習練習

2周——

Python庫是Python的精華所在,可以說Python庫組成並且造就了Python,Python庫是Python開發者的利器,所以學習Python庫就顯得尤為重要。

2周——

經過以上鍛鍊後,我們的Python知識水平肯定是越來越高。為了學以致用,真正能應用於項目開發或產品開發,我們還必須學習企業應用開發中必須要掌握的網絡和資料庫的知識。在此的學習就不光是python語言本身的學習了,如果之前沒有學習和掌握很網絡和資料庫知識,在此階段我們可以藉此機會補習一把。

3周——

到此階段,我們已經是真正入門了。在接下去的工作中,就是要快速地通過我們的所學來服務項目了。在此階段,我們除了掌握python自帶的模塊外,我 們最好在掌握一些業界廣泛使用的開源框架,比如twisted、peak、django、xml等。通過熟練使用它們,達到閃電開發,大大節省項目寶貴時間。

《Python 核心編程》:介紹了 Python 的一些具體領域的開發方法。

《Python 網絡數據採集》:很簡單的爬蟲入門書。

《利用 Python 進行數據分析》:介紹了 Pandas 和 NumPy 的用法。

《Flask Web 開發》:如何用 Flask 寫一個博客。

學習的工具和素材

在知乎的所有學習的評論中,出來最多的資源就是書、視頻、網站……很多人覺得非常地贊……但是回頭看,你的網盤裡躺著的500G視頻,還是沒有讓你學會Python。所以我給大家的建議是:少為多,學為多,做為多,完成為多,而不要做伸手黨

學習視頻推薦

Python入門_Python入門教程_python入門視頻教程-慕課網

http://blog.fishc.com/category/python

https://ke.qq.com/course/134017#tuin=cd72585

高分書籍推薦

1《Python編程:從入門到實踐》


豆瓣評分:8.8

2《 "笨辦法"學Python 》

豆瓣評分:8.0

3《Python學習手冊》

豆瓣評分:8.1

4《Python基礎教程》

豆瓣評分:8.1

5《 Python核心編程》

豆瓣評分:8.0

6《流暢的Python》

豆瓣評分:9.5

學習的心態和狀態

每天你計劃學習多少時間?

每個階段的計劃拖延時間不能高於多少時間?

如果一個階段不順利如何調整?

其實很多時候,並不是資料不夠多,而是本身的學習思路和計劃出現了問題,那麼其實最後學習Python的結果會變成:懂得了很多道理,收集了很多資料,依然學不好Python。

因此,調整好心態也是及其重要的:

1.任何一個學習的過程,看起來很爽,但是做起來就未必了,老掉牙的堅持是必備的。

2.教程選擇一到兩個就OK了,不要求多。

3.多寫代碼,儘量讓代碼擼爽你。

4.儘量多出錯。

小平同志說:"社會主義的本質是解放生產力",作為碼農之路的起點和基礎,Python就是一門可以解放程式設計師生產力的語言。即便不是奔著碼農去,學好Python,也是當下提升自己軟實力的必備法門之一。

人生苦短,Python當歌……最後,小蛙要送上精選AI福利禮包,帶你從小白到大神,說不定,下一個躺著賺錢的就是你!

C++最全教程視頻

掃碼關注CareerFrog職業蛙

回復【AI】即可獲得福利包

相關焦點

  • 辣些有趣的python小程序
    寫了自動化交易程序,2年躺著賺了200萬!相當於普通程式設計師10年的工資,此刻的心情...你懂的!毫無疑問,用Python呀!確定商品類別後,用Python爬出各大購物網站的商品銷量、購買數以及折扣信息,就可以及時發現性價比高的了。
  • 你用 Python 寫過哪些牛逼的程序/腳本?
    有網友在 Quora 上提問,「你用 Python 寫過最牛逼的程序/腳本是什麼?」。本文摘編了 3 個國外程式設計師的多個小項目,含代碼。
  • 你用 Python 寫過最牛逼的程序是什麼?
    有網友在 Quora 上提問,「你用 Python 寫過最牛逼的程序/腳本是什麼?」。我肯定不會這樣做,尤其是我相信「如果某些東西是重複性的,那麼它應該是可以自動化的」。因此,我寫了一個 python 腳本, 目的是為了使用 非官方的 IMDb API 來獲取數據。我選擇一個電影文件(文件夾),點擊右鍵,選擇『發送到』,然後 點擊 IMDB.cmd (順便提一下,IMDB.cmd 這個文件就是我寫的 python 腳本),就是這樣。
  • 5個無聊Python程序,用Python整蠱你的朋友們吧
    以下程序,不要發代碼,要不實現不了你整蠱的目的。要打包成一個 exe 程序,發給朋友才有意思。使用 pip install pyinstaller。tk.Tk() width = window.winfo_screenwidth() height = window.winfo_screenheight() a = random.randrange(0, width) b = random.randrange(0, height) window.title('你是一個傻狍子') window.geometry("200x50
  • 婚禮小記:用Twilio,Python和Google打造我的自動化婚禮
    2016年9月3日對於大多數人來說是一個平凡的一天,但對於我來說卻是一個永遠都無法忘記的一天,因為這一天是我的婚禮。當舉辦一場婚禮時,有許多事情需要我們考慮,比如,食物,裝飾,鮮花,住宿,交通,娛樂項目以及婚禮舉辦的場所等等各種方面。同時,還有許多其它未知的事情。在這裡,我唯一可以確定的就是,到時將會有許許多多隨處可見的表單。
  • 這些用 Python 寫的牛逼程序/腳本,你玩過嗎?
    /85986/有網友在 Quora 上提問,「你用 Python 寫過最牛逼的程序/腳本是什麼?」。我肯定不會這樣做,尤其是我相信「如果某些東西是重複性的,那麼它應該是可以自動化的」。因此,我寫了一個 python 腳本, 目的是為了使用 非官方的 IMDb API 來獲取數據。我選擇一個電影文件(文件夾),點擊右鍵,選擇『發送到』,然後 點擊 IMDB.cmd (順便提一下,IMDB.cmd 這個文件就是我寫的 python 腳本),就是這樣。
  • 如何用Python和Google「自動化」我的婚禮?
    Kuma & 米雪兒編譯按要求轉載自FreeBuf.COM2016年9月3日,對世界上的大多數人而言可能只是尋常無奇的一天,但對我而言,將永生難忘,因為在那一天我和我的愛人結婚了。在規劃婚禮時,要考慮許多不同的方面。食物、裝飾、桌子裝置(是的,這是獨立於裝飾的一個重要環節)、鮮花、住宿、交通、娛樂和位置選擇等。
  • 使用Python製作表白小程序
    相信很多人在抖音,皮皮搞笑等小視頻中看過各種各樣的表白小程序。看完之後也是大呼神奇。對於正在學習python的小編來說,更讓我感興趣的還是小程序背後的代碼了。看完之後我就在想,作為萬能的python來說,實現這種功能應該不在話下吧。果不其然,在知乎上看到過一篇文章就是用python來實現一個表白程序。看完之後,小編就驚呆了,原來用python可以這麼簡單的實現這個程序。
  • Selenium2+python自動化45-18種定位方法(find_elements)
    elements方法是複數,這個學過英文的都知道,定位到的是一組元素,返回的是list隊列(經常看到初學者傻傻分不清,容易搞混,這個要仔細了)3.可以用type()函數查看數據類型4.列印這個返回的內容看看有什麼不一樣 三、elements定位方法1.前面一篇已經講過find_element()的用法,看這裡:Selenium2
  • python為什麼叫爬蟲?為啥那麼多人通過python兼職都能掙不少錢?
    爬蟲是在某個URL頁面入手,抓取到這個頁面的內容,從當前的頁面中找到其他的連結地址,然後從這地址再次爬到下一個網站頁面,這樣一直不停的抓取到有用的信息,所以可以說網絡爬蟲是不停的抓取獲得頁面上想要的信息的程序。還不懂?
  • 如何用PYTHON代碼寫出音樂
    我一直在做這樣的嘗試,就是通過人工智慧算法實現機器自動的作詞和編曲(在這裡預告下,通過深度學習寫歌詞已經實現了,之後會分享給大家),本文我們主要聊下如何寫曲。說到用代碼寫曲子,有一個東西大家一定要了解就是MIDI。MIDI是一種樂器數字接口,是編曲界最廣泛的音樂標準格式。MIDI並不是真正意義上的音樂文件,大家可以把它理解成樂譜,需要有環境編譯MIDI文件,才可以生成音樂。
  • 一些牛逼的Python程序整理
    有網友在 Quora 上提問,「你用 Python 寫過最牛逼的程序/腳本是什麼?」。本文摘編了 3 個國外程式設計師的多個小項目,含代碼。
  • 秘樂短視頻秘豆多少錢一個 秘豆怎麼賣錢交易變現方法
    秘樂短視頻秘豆的價格是多少?玩家們想要將秘豆進行變現,那麼就要知道秘豆的單價,一個秘豆能換多少錢?接下來小編就會給大家介紹秘豆的價格,包括用秘豆變現的技巧,想要在平臺上賺錢的用戶,下面的攻略趕緊看看吧。
  • 幾個整蠱的Python程序 自己娛樂就好 勿做其它用途
    以下程序,不要發代碼,要不實現不了你整蠱的目的。要打包成一個 exe 程序,發給朋友才有意思。使用 pip install pyinstaller。​無聊程序之四這個程序就動感多了,會隨機出現彈窗。
  • Python接口測試實戰丨如何實現特殊字符集的自動化測試?
    特殊字符極其豐富,手工測試往往需要耗費大量成本,接口自動化測試因其實現簡單、維護成本低、容易提高覆蓋率等特點,越來越受重視。Python由於可移植性好、第三方庫豐富、上手簡單而成為一種便捷高效的接口自動化測試工具。
  • 從20萬賺到200億,投機之神40年交易智慧
    他就是黃毅雄,來自臺灣省雲林縣西螺鎮人,曾家庭破產而輟學打工,在轉戰期貨之前,三度進入股市才獲利而退,用的還是黑板下搶帽子的丐幫初級拳腳,而今,他在期貨市場施展武當派上乘武功,宛如東方不敗,其身家已達200多億,期間曲折耐人尋味。臺灣地區《今周刊》採訪了這位「臺灣第一期貨大師」,相約鼻頭角海邊,一聊就是8個小時。
  • Perl還是Python或者R
    如果你精通python,我相信你一周之內肯定能精通perl語言。假如我們把文本處理比作語文,科學計算比喻成數學,數據可視化比喻成繪畫三門學科。生物大數據大多以文本模式存儲,而且同樣屬於非結構化數據,所以,perl自然被大量用在生物數據處理中,有很多生物軟體就是用perl語言寫的,例如rnamer,nucmer等,很多生物軟體安裝包中提供一些附加小工具也是用perl寫的。另外,Perl根植於Linux shell,可以與shell進行很好的配合,比shell編程要更強大,可以替代shell完成很多自動化和批量化的操作。
  • 深圳Python培訓班打造行業高標準Python人才
    Python火的原因1、python相比別的高級語言集成度更高,除了執行的效率低些,開源可以調用的類庫實在太多了,要實現一個功能,如果換作傳統的程式語言,需要實現基本的功能模塊,但直接調用類庫很方便的搞定,特別適合零基礎的學習, 幾行代碼就能實現很強大的功能。
  • Python如何打包成可執行程序exe
    Python是一種腳本語言,在開發完程序後,都要用python yourprogram.py來執行程序,這對於熟悉Windows作業系統的人來說,這時不可接受的,尤其是當用類似PyQt做出圖形界面時,如果還需要cmd時,簡直會有不再學習Python的衝動。
  • Python到底是個啥?為什麼這麼多人都要學?
    言歸正傳,今天我想跟大家分享一下python是什麼以及學習python對你有什麼幫助。一定要耐心看完喲~ 或許對現在的你有一定的啟發。01初識pythonPython第一版上線時間是1991年,由吉多·范羅蘇姆創造。