發表文章

目前顯示的是有「Anaconda」標籤的文章

報價條

HKpapa Python量化交易港股投資系列:#5 Python變數介紹與Print函數

圖片
  這篇文章正式帶領大家進入Python的編寫程式階段,會從最簡單的四則運算到變數的介紹。 基本運算 在寫程式之前,最少要知道怎麼樣處理四則運算與次方,如果你會用Excel來做儲存格運算,這根本就是一塊蛋糕,除了次方的符號不同外,其餘皆一致,以下簡單做個範例,讓大家更清楚。 2 * 2 + 3 ** 2 Copy 10 Copy 相信這種範例做一次就夠了,做太多就是汙辱大家的智商了!一定要記得在IPython console上多玩幾次試試看。 基礎數學計算 運算符號 說明 a + b a 加 b a – b a 減 b a * b a 乘 b a / b a 除 b a ** b a 的 b 次方   變數介紹 Python是一個由「物件」構成的世界,而物件將儲存在變數中,認識Python的第一步,就是要瞭解Python的變數型態,必須要先知道各種變數型態後,才能在後續的使用上可以更為快速。 Name = 'Raymond' Age = 26 Copy 假設有一個人的名字叫Raymond,年齡為26歲,我們可以把它轉換為程式碼如上面所示,這樣應該可以很清楚的瞭解這裡的變數是Name與Age,等號的意思是「給定」,換句話說,可以想像成以下情形「拿了一個盒子用麥克筆在盒子外寫上Name的名字,以後我們就用Name來代稱這個盒子了,盒子裡面放了一個叫做Raymond的東西」,這個盒子(變數)未來可以拿來儲存任何值或是資料型態,記得要把盒子命名好,之後就可以馬上知道這個盒子裡面裝什麼了。 Python變數型態 以下整理了四個最常使用的變數型態,搭配後面的程式範例會更清楚喔 變數型態 說明 int 整數,沒有小數點後位數的數字 float 浮點位數,有小數點後位數的數字 str 字串,使用時前後需有單引號或雙引號 bool 布林值,只有兩個選項,分別是True和False,主要做為條件判斷 後續我將整數(int)與浮點位數(float)代稱為數字變數   變數數值相加 儲存數值的變數如int與float,彼此間可以互相進行四則運算與其他科學計算 假設爸爸的年齡為52歲,媽媽的年齡為50歲,姊姊的年齡為28歲,我的年齡為26.5歲 今天想要計算全家人的平均年齡可以下方程式顯示 #列出全家人各別的年齡 Dad_age = 52 #int Mom_ag

HKpapa Python量化交易港股投資系列:#4 Anaconda 安裝與操作簡介

圖片
  我們使用比較簡單的方法來安裝Python,Anaconda可以叫做Python的懶人包了,就像安裝其他程式一樣執行安裝檔,除了Python程式語言外,也一併安裝了IDE與相關套件,缺點就是安裝後相當肥大,大概需要3GB(Anaconda3 5.2.0版本),對於新手而言,應該還是Z>B(利大於弊)了,畢竟現在儲存空間是相當便宜。 這次選用Python 3.6的版本來安裝,我過去其實一直是用Python 2.7版本,也覺得非常順,但不斷有各種套件不再支援Python 2.7的更新,為了未來著想還是選用3.6版本吧!以下就開始來安裝Anaconda囉! 1. 下載Anaconda ( https://www.anaconda.com/download/ ):按照自己電腦的作業系統來選擇,再點選Python 3.6的版本來下載 2. 一連串的安裝步驟:基本上隨著系統預設點選即可 中間省略N個下一步 跳出這個畫面代表順利安裝成功! 3. 更新套件:由於Anaconda安裝檔不會隨時保持所有套件為最新版本,所以我們需要在這邊下一些指令讓套件更新。 (套件對於Python而言相當重要,能夠大幅縮短開發應用的時間就是依賴他們啊!) 先在開始中找到新安裝的Anaconda資料夾,點選「Anaconda Prompt」 打開Anaconda Prompt後,輸入conda update –all 按下Enter後會跳出以下畫面,列出的為Anaconda預設包含的套件 輸入y後,按Enter執行後,需等待一小段時間去下載最新的套件並安裝更新至最新版本 恭喜,Anaconda安裝到此算是完成了,下篇將介紹使用Anaconda內建的IDE——Spyder。

分析平台

市場快訊

财经日历

外汇交叉汇率

外汇热图