打造股市小秘書|聊天機器人 x 網路爬蟲 x NoSQL x Python 整合應用實務

行銷資料科學團隊 楊超霆、林建興、鍾皓軒

買這商品的人也買了...

商品描述

AI人工智慧已經踏進我們的生活,藉由機器人的幫助,我們可以節省大量處理瑣事所需花費的時間,將精力集中在更有生產力的事務上。本書將告訴您如何在LINE這套全民都有的通訊軟體上開發一個聊天機器人,它可以自動爬取您所關注的股市訊息,在第一時間將重要的訊息推送到您的手機上,讓您可以做最即時的投資決策。

本書可以幫助您:
.從零開始建置一個Python開發環境
.學會基本的Python語法與程式設計概念
.了解如何進行網路爬蟲
.了解Github的基礎操作
.架設與管理MongoDB資料庫,藉此熟悉NoSQL資料庫的操作
.程式選股概念
.實作籌碼面、技術面、基本面爬蟲
.打造一支完全客製化的聊天機器人,依據您的選股策略,主動推播資訊

 

<序>

股票小秘書的誕生,其實源自於因緣際會之下。在筆者服務的公司中,有為客戶製作LINE Bot的產品服務,而我的其中一項工作便是管理與維護LINE Bot,在工作的過程中,發現LINE Bot的好處,如:不必另外下載軟體,不用另外寫APP 等,但會推動我創造出股票小秘書,是因為我個人有在做投資。而公司後半年因為業務繁忙,因此完全沒有去關心手上的股票,等到了過年有多餘時間回來檢視去年的資產情形,發現手中多數的股票都已經經過兩三次高點,這錯過的買賣價差,竟然可比當年的年終獎金了,更別說資金扣在「套房」中,所花費的時間成本,更是可貴;至此之後,寫了股票小秘書來替我盯盤。

為何又會撰寫成書呢?有次在上班時,我的小秘書突然提醒我,有支股票到達賣點了,我雖然壓抑住內心的歡呼,但還是被經過的老闆察覺了,他很驚訝LINE Bot竟然能有這樣的應用,且在金融業中,程式金融可以說已經漸漸變成一種剛需了,問過許多投資各種金融商品的朋友,發現他們都很需要一個小秘書來幫他監控,因此將此福音推廣給廣大投資朋友,花時間與精力,去做更有意義的事情,不必一直盯著線圖,做機械式的監控動作。

對於投資的朋友來說,股票小秘書其實是一項很難上手的專案,因為其中包含到許多技術與觀念,例如:Python基礎、No SQL、雲端部署服務、網路架構,可以說完全是軟體工程師的領域;但這項專案,對投資朋友卻是非常有幫助的專案,因為這項專案的成功,能讓您未來的投資事半功倍;這項吸引力能推使您願意跨領域學習,這是非常重要的力量,人慣於待在舒適圈,要跨出舒適圈一步對許多人來說,就已經是一大挑戰了,但這項專案的成功,會為您未來省下的時間,創造更多價值,本書也盡量以淺顯易懂的方式傳達給您,讓非專業領域的您也能勇敢跨出舒適圈,而不至於「離舒適圈太遠」。恭喜您,您已經進入了程式金融的領域了!

希望,我們在本書的努力,希冀協助投資人,制定出更具客製化的投資策略。最後,筆者於本書的撰寫期間雖然十分投入用心,但唯恐能力不及或論述未盡周詳之處,如有疏漏或錯誤,盼請您不吝提供改善建議,讓我們有所成長。

目錄大綱

第1章 基礎知識篇
第2章 Python 基礎教學
第3章 爬蟲基礎教學
第4章 機器人基礎建置
第5章 資料庫
第6章 自動推播
第7章 籌碼面爬蟲
第8章 技術面爬蟲
第9章 基本面爬蟲
第10章 選股範例