熱線電話:13121318867

登錄
首頁大數據時代這個開源項目太神了,找工作,炒股和賺錢就靠它了
這個開源項目太神了,找工作,炒股和賺錢就靠它了
2021-01-15
收藏

來源:麥叔編程

作者:麥叔

臥槽!

作為一個搞技術的金融從業者,看到這個開源項目的時候,我的內心就兩個字:臥槽!

從金融角度上,它涵蓋了全面的股票數據,做數據分析和排行,并給出購買參考建議。

雖然市面上專業的App也有這些數據和功能,但這可是你自己用代碼運行的項目。你可以在此基礎上,實踐你的想法,修改代碼,做你的分析,建立自己的優勢。這個開源項目太神了,找工作,炒股和賺錢就靠它了

如果只是會用App和街上的大媽有什么區別?那個金融從業者不會自己做數據分析?這個開源項目太神了,找工作,炒股和賺錢就靠它了

從技術角度上,這個開源項目非常綜合,涵蓋了:

  • 數據爬蟲
  • 數據處理,數據庫
  • 數據分析,數據可視化
  • 網站開發,前端技術
  • 如果一個人能把這個項目從頭到尾學會,搞定。他找到一份Python開發的工作應該問題不大。

    我覺得吧:

    我們其實不缺好的開源項目,缺的是從頭到尾去研究透一個項目的專注和決心!

    你覺得呢?留言說說你的看法。

    找到一個適合自己的好的項目,去把它研究透,好過泛泛的去看100個開源項目。

    不要太在意技術是否主流,技術是通的,同樣都是Python,解決的問題也是一樣的,學好一個很快就能學好另外一個。

    這個項目就特別適合做金融分析,或者對金融,炒股有興趣的,并且在學Python的人,可以一舉三得:

    1. 學習Python全棧開發
    2. 學習金融知識,里面涉及到各種指標計算,項目上都給了學習資源
    3. 實用價值:做金融數據分析,做投資

    特點提醒:這個項目主要是作為Python學習目的推薦給大家,也推薦給做金融分析的人!

    但是我不建議小白盲目去炒股,尤其是現在大盤已經站上了3600點,已經到了街上大媽都在討論股票的時候!如果現在進去,做炮灰的概率很大。這個開源項目太神了,找工作,炒股和賺錢就靠它了

    項目介紹

    這是一個基于Python的全棧股票系統,先來上截兩張圖:

  • 股票數據大盤
  • 數據可視化
  • 它每天定時(6點)抓取股票數據,計算指標,然后給出推薦。用戶使用網頁查看數據,看可視化報表,定制的自己的需求。

    所謂全棧,一般指后端開發和網頁開發通吃。我們來分的更細一點,這個項目涵蓋這些內容:

  • 數據庫 - MySQL
  • 后端 - python3, tornado
  • 前端 - HTML, JS, bootstrap, datatables等
  • 數據分析和可視化 - pandas, stockstats, ta-lib,bokeh
  • 外部接口 - tushare
  • 運行環境 - Docker,本地
  • 學習建議

    我建議分幾個步驟去學習:

  • Step1:沒有Python基礎,先去學點Python基礎,步子大了容易扯著蛋。
  • Step2:先用Dokcer把它運行起來,不懂Docker的正好可以去學習一下,當下最熱門的技術之一。實在不想學就跳過到第三步。Docker是集裝箱容器,就像一個房車,里面有睡覺,做飯,甚至酒吧,吃喝拉撒什么都有,你只要把房車開回來,就是一個家。
  • 這個開源項目太神了,找工作,炒股和賺錢就靠它了

    從技術上,我們只要把別人打包好的Docker文件下載下來,直接運行就行了,不用安裝Python,配置各種包。

    這里有個例外,一般數據庫是需要安裝好的,這個項目也是的,需要先自己安裝和啟動MySQL數據庫。

  • Step3:在自己本地的環境中運行這個項目。這時候你需要手動安裝各種依賴,這個過程你會項目的結構有一定的了解。
  • Step4:學習源代碼。項目有幾個文件夾或者說模塊,建議學習的順序:
  • jobs文件夾 - 這個是抓取數據的文件夾,先有數據,才能分析和展示web文件夾 - 這個網站和數據展示部分

    下面是我用Docker成功運行項目的步驟:

    1. 下載和安裝Docker

    https://docs.docker.com/get-docker/

    2. 安裝和啟動MySQL數據庫

    https://dev.mysql.com/downloads/

    這個開源項目太神了,找工作,炒股和賺錢就靠它了

    3. 下載最新的Docker文件

    docker pull pythonstock/pythonstock:latest 

    4. 運行Docker容器

    mkdir -p /tmp/data/notebooks  #創建臨時目錄
    
    docker run -itd --name stock 
        -v /tmp/data/notebooks:/data/notebooks 
        -p 8888:8888 
        -p 9999:9999 
        -e MYSQL_HOST=host.docker.internal   #  for using Docker-for-mac or Docker-for-Windows 18.03+
        -e MYSQL_USER=root 
        -e MYSQL_PWD=root 
        -e MYSQL_DB=stock_data 
        pythonstock/pythonstock:latest

    5. 玩起來 - 網站

    網站系統: http://localhost:9999

    用jupyter做分析: http://localhost:8888

    6. 玩起來 - 用jupyter作分析

    系統也支持通過Jupyter做實時的數據分析:

    這個開源項目太神了,找工作,炒股和賺錢就靠它了

    但登錄Jupyter需要先獲取token:

    docker exec -it stock bash
    jupyter notebook list
    這個開源項目太神了,找工作,炒股和賺錢就靠它了剩下的就交給你和這個開源項目,項目中給了很多相關解釋和說明:

    這個開源項目太神了,找工作,炒股和賺錢就靠它了

    下面這是項目鏈接,點擊查看原文也可以跳轉到項目頁面:https://github.com/pythonstock/stock


    數據分析咨詢請掃描二維碼

    若不方便掃碼,搜微信號:CDAshujufenxi

    數據分析師資訊
    更多

    OK
    客服在線
    立即咨詢
    日韩人妻系列无码专区视频,先锋高清无码,无码免费视欧非,国精产品一区一区三区无码
    客服在線
    立即咨詢