0人評分過此書

Python程式設計入門:金融商管實務案例

出版日期
2018/09/04
閱讀格式
PDF
書籍分類
學科分類
ISBN
9789864343300

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0

計次服務

借閱規則
借閱天數 14
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
學習最好用的程式語言Python打造專業的金融分析平台。
書中佐以大量金融實務案例並應用Yahoo Finance及pandas套件開啟程式交易之門!

本書特色:
★ Python語法簡潔好學,適合程式設計入門課程。
★ 圖例說明程式設計的重要觀念。
★ 金融實務案例應用在統計分析、技術分析、貨幣時間價值應用、會計折舊與資本預算應用Yahoo Finance自動下載股票日資料。
★ Python資料科學套件完整功能強大,結合統計做資料分析。
★ pandas套件與excel整合做資料匯入與匯出;以OOP撰寫方式自訂套件計算有效利率。

本書適合閱讀的對象:
★ 沒有程式概念但想要學程式設計的讀者
★ 對程式設計在金融科技(Fintech)應用有興趣者
★ 做金融大數據分析入門有興趣者
★ 對程式交易應用之基礎入門應用有興趣者

首部曲(綠色)Python 程式設計入門-金融商管實務案例 (第二版)
對於沒有程式設計的新兵來說,建議選擇以Python建立基礎的程式設計觀念與實力。本書以圖例說明程式設計的觀念,適合自修者。實務案例實作包含貨幣時間價值應用如退休金規劃;存款與利率試算等;資本預算評估;會計折舊費用試算;所得稅試算;技術指標分析;上網爬蟲抓股價日資料等。提升學習興趣與累積實作經驗。首部曲的範圍即本書的內容(見封底圖右下圖Python)。Python程式設計入門是二部曲與三部曲的基礎。

二部曲(藍色)Fintech Web 應用-程式交易實作
此平台發展 Fintech Web 網頁應用程式,提供手機、平板、筆電等行動上網的程式交易平台。本書介紹如何規劃股票或期貨選擇權的交易策略,設計明確的交易規則,藉由程式依照所設定的交易策略,線上自動執行交易。除日資料外,本書另將實作高頻交易策略的歷史回測與實單交易。

三部曲(黃色)金融大數據 (即將出版)
銀行、證?、保險等金融大數據分析應用廣泛,金融大數據需要用到統計模型與機器學習之資料探勘技術,最佳化出最適的規則,提昇金融投資應用的價值。

本書線上教材資源:
https://github.com/letylin/pyprogbook
歡迎讀者加入作者的LINE@群組與作者聯繫,這是採1對1的方式,若書裡有您不解的地方,也可以利用此管道與作者一起討論。
  • Chapter 01 Python簡介
    • 1-1 Python發展與特色
    • 1-2 Python與其他語言的比較
    • 1-3 Python與 R 之各別優勢
    • 1-4 應用Python實踐FinTech平台的原因
      • 1-4-1 Python被評為最推薦的五種FinTech應用技術之一
      • 1-4-2 Python輕鬆整合Web相關技術發展FinTech平台
      • 1-4-3 Python雲端證券程式交易平台
      • 1-4-4 Python FinTech套件
      • 1-4-5 國際知名FinTech實驗室與教育訓練課程
      • 1-4-6 Python薪水最高
    • 1-5 Python金融大數據三部曲
      • 1-5-1 Python與金融大數據技術完美整合
      • 1-5-2 Python金融大數據三部曲
  • Chapter 02 整合開發環境
    • 2-1 Anaconda檔案下載
    • 2-2 Anaconda程式安裝
    • 2-3 Anaconda程式編輯平台
      • 2-3-1 IPython Notebook
      • 2-3-2 Spyder
    • 2-4 Anaconda支援的套件清單
  • Chapter 03 資料型別
    • 3-1 可變與不可變
    • 3-2 變數命名規則
    • 3-3 數值型別
      • 3-3-1 整數與浮點數
      • 3-3-2 布林
      • 3-3-3 二進位、八進位、十六進位
    • 3-4 字串型別
      • 3-4-1 文字資料單獨顯示
      • 3-4-2 文字資料儲存在變數中
      • 3-4-3 使用print函數顯示字串
      • 3-4-4 r 前置字元
      • 3-4-5 字串相加
      • 3-4-6 複製字串
      • 3-4-7 字串長度
      • 3-4-8 取出部分字串
      • 3-4-9 字串比較
    • 3-5 字串的方法
    • 3-6 抽象資料型別
    • 3-7 容器型別
      • 3-7-1 list
      • 3-7-2 tuple
      • 3-7-3 集合 set
      • 3-7-4 字典dict
    • 3-8 不同型別的共用方法
    • 作業
  • Chapter 04 資料運算
    • 4-1 運算式
      • 4-1-1 算術運算
      • 4-1-2 關係運算
      • 4-1-3 邏輯運算
    • 4-2 內建函數
      • 4-2-1 資料型別轉換
      • 4-2-2 資料運算與處理
      • 4-2-3 格式化輸出
      • 4-2-4 容器
      • 4-2-5 系統
      • 4-2-6 迭代
      • 4-2-7 其他
    • 4-3 模組簡介與應用
      • 4-3-1 import模組名稱
      • 4-3-2 import模組名稱as別名
      • 4-3-3 from模組名稱import函數名稱as別名
    • 作業
  • Chapter 05 程式設計
    • 5-1 邏輯判斷
      • 5-1-1 if
      • 5-1-2 if else
      • 5-1-3 if elif else
      • 5-1-4 巢狀elif
    • 5-2 重覆迴圈
      • 5-2-1 單一for迴圈
      • 5-2-2 巢狀 for
      • 5-2-3 while
      • 5-2-4 break 和 continue
      • 5-2-5 range()函數無法處理浮點數的序列
    • 5-3 Spyder 除錯應用
    • 5-4 實務案例
    • 作業
  • Chapter 06 自訂函數
    • 6-1 自訂函數的定義、特點與語法
      • 6-1-1 定義
      • 6-1-2 特點
      • 6-1-3 語法
    • 6-2 呼叫函數與回傳值用法
      • 6-2-1 呼叫函數
      • 6-2-2 匿名函數
      • 6-2-3 回傳值用法
    • 6-3 參數
      • 6-3-1 傳址與傳值
      • 6-3-2 參數的分類與功能
      • 6-3-3 參數的進階應用
    • 6-4 變數命名空間的搜尋路徑
      • 6-4-1 變數命名空間
      • 6-4-2 範圍(scope)
      • 6-4-3 lEGB 架構
    • 6-5 除錯
      • 6-5-1 設定中斷點
      • 6-5-2 按「Ctrl+F5」進入除錯模式
      • 6-5-3 按「Ctrl+F11」進入函數內執行指令或中斷點
      • 6-5-4 按「Ctrl+F12」繼續執行往下的程式碼
      • 6-5-5 再按「Ctrl+F11」進入 len()函數內的第1列
      • 6-5-6 結束除錯模式
    • 6-6 實務案例
    • 作業
  • Chapter 07 檔案處理
    • 7-1 檔案串流物件
    • 7-2 檔案存取方法
      • 7-2-1 檔案處理步驟
      • 7-2-2 開啟txt檔案
      • 7-2-3 使用with as
      • 7-2-4 文字檔的讀寫方法
      • 7-2-5 檔案物件的其他屬性
      • 7-2-6 寫入CSV檔案
      • 7-2-7 寫入Excel檔案
    • 7-3 檔案路徑處理
    • 7-4 網路取得資料
    • 7-5 實務案例
    • 作業
  • Chapter 08 物件導向程式設計
    • 8-1 物件導向程式設計簡介
      • 8-1-1 指令式程式設計(instructionoriented programming, IOP)
      • 8-1-2 程序導向程式設計(procedure oriented programming, POP)
      • 8-1-3 物件導向程式設計(object oriented programming, OOP)
    • 8-2 類別、物件與實體
      • 8-2-1 何謂物件?
      • 8-2-2 類別(class)
      • 8-2-3 實體
      • 8-2-4 Python定義類別與建構物件實體範例
      • 8-2-5 類別、物件與實體程式碼對應說明
      • 8-2-6 物件初始化
      • 8-2-7 方法
      • 8-2-8 封裝
      • 8-2-9 程序導向與物件導向程式設計的差別
    • 8-3 繼承
      • 8-3-1 super()方法
      • 8-3-2 改寫方法(override)
    • 8-4 多重繼承
    • 8-5 多型
    • 8-6 錯誤與異常
      • 8-6-1 語法錯誤
      • 8-6-2 引發異常
      • 8-6-3 異常處理機制
    • 8-7 模組與套件
      • 8-7-1 套件的製作流程
      • 8-7-2 匯入套件與呼叫套件
      • 8-7-3 第三方套件
    • 8-8 實務案例
    • 作業

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading