fbpx
初學程式學程式主題小聚工程思維

蝦皮直播回顧 Chrome Extension Q&A

首先,非常感謝蝦皮的後端資深工程師 Dayo 蒞臨快樂學程式的主題小聚直播活動來和各位觀眾互動,更感謝有熱情的觀眾捧場,讓這次的直播能順利落幕。   現在閱讀此篇的讀者,如果不想錯過一年都不見得有一次的聯合直播活動,趕緊手刀報名 10/29 的最後一場機器學習講座👍  精彩內容不容錯過~   Dayo 的有趣 demo: 功能為「價格不合理之提醒」,假若價格折數過低則會跳出 “My supervisor Messenger ID” 警示   第一部分:重點摘要 Overview  基礎架構、manifest.json Content Script  建立在…
iris
October 28, 2020
學程式主題小聚專案思維

【學程式主題小聚-利用Python與Balck Scholes來制定選擇權評價模型】

相信大家都有聽過股票但是選擇權比較鮮少人會特別注意到亦或是想深刻的了解的 其實,台灣人對於金融市場是非常熱衷的,這次Raymod身為一名股權衍生性金融商品交易員來告訴我們 身為一名交易員他對於選擇權中有什麼該注意的,以及選擇權中交易的細節都在這場小聚都仔細地分享給我們! 對Python+金融有興趣的朋友可以來到Raymond的部落格走走喔 雷蒙的Python投資筆記版主(https://raymond-investment.com/)   衍生性金融商品介紹 由標的資產延伸(衍生)出來,並可以利用金錢衡量的商品 股票、期貨、利率、外匯、原物料等 高槓桿 → 高風險 什麼是選擇權 定義:有權利於某時間用某價格買進或賣出標的資產 用途:投機或避險 相關參數:買賣權,波動率、標的資產價格、履約價、到期時間、利率 Raymond也舉了1月的總統大選當例子, 總統大選前應該就要先避險 ,也是因爲新的執政黨剛上任會影響金融市場。 要會假想整體局勢,會比較像賭博概念! 再購入選擇權時,當然也要了解風險,要掌握的住會輸多少 有種「要戰勝敵人,就得先瞭解敵人」的感覺 股票的買入賣入是1:1,選擇權則是1:4,風險這麼高的請況下,這時,我們就是要學選擇權評價 可以幫助我們以下幾點 避免錯價買入或賣出…
學程式助教
January 22, 2020
初探區塊鏈學程式主題小聚

學程式主題小聚–【區塊鏈懂不懂】

【區塊鏈懂不懂】 區塊鏈這個東西近幾年來一直是相當熱門的話題,大家也都紛紛加入這個行列,對於區塊鏈你真的懂它的原理嗎?我的回答是:「不懂」 在談到區塊鏈時,我們可以先來聊聊貨幣。 【貨幣是什麼】 〈貨幣的功能〉 交易媒介 計價單位 價值儲存 〈貨幣的演變〉 過去沒有貨幣產生的時代,人們所使用的方式為以物易物,但這種交易方式相當仰賴一個區域的共識,在A地區可能認為一頭牛換一帶米很合理,但在B地區卻認為一頭牛值得兩袋米的價值,因此,在不同地區進行交易,很難取得一定的共識。而後出現了所謂的金屬,但也因為金屬體積龐大,需要很大的儲存空間否金塊難以存放,到了現代,我們所使用的法幣(法定貨幣),由政府所發行的紙幣,成為了一種讓貨幣具有上述3種功能的一項媒介。 〈比特幣的誕生〉 然而,科技的進步促使了數位貨幣的出現,也就是大家現在所熟悉的—「比特幣」,由中本聰所發明,雖然目前仍然沒有人知道他的真實身分到底是誰,但卻也帶起了一股新的風潮。 比特幣是2009年所產生的一項數位資產,透過挖礦的流程來進行網路上的驗證交易。比特幣就像是礦產一般,而執行驗證交易的人則被稱之為礦工,以工作量來衡量成效,亦即努力做多少工作就會有多少收穫,預估在2040年時總量共有2100萬顆。 【區塊鏈原理】 〈錢包的概念〉 其實區塊鏈的原理並不難懂,Nic以錢包的概念作為舉例。只要有算法公式就可以隨機產生一個錢包(就將公式想像成數學的二元一次方程式,就會很容易理解囉!)。以下來看看Nic所提到的區塊鏈的名詞: 錢包地址—公鑰 操作錢包並與其配對的—私鑰 只要有了私鑰,就能夠回推出公鑰(也就是錢包的地址),這裡需要注意的是,只有私鑰可以回推找出公鑰,但不能由公鑰回推找出私鑰唷!說到這裡,一定有人還是會相當好奇,真的沒有辦法從公鑰推出私鑰嗎?這個就需要利用SHA-256加密算法來說明 〈什麼是SHA-256加密算法〉 SHA系列的算法是由美國國家安全局所設計出的一種密碼散列函數,又稱為安全散列算法(Secure Hash Algorithm),其版本有相當多種,而這裡我們所談到的是SHA-256加密算法。SHA-256加密算法可以想像成是:不論你輸入多少字,所得出來的結果都是256位的2進位字串,如此大的數字組合,造成了破解上的困難。所以說,在有SHA-256加密算法這層障礙下,如果你的錢包還是被偷了,那通常都不是因為被破解,而是透拓其他的手段被竊取,很多時候都是自己在沒注意的情況之下,落入別人的陷阱之中,不小心讓人知道你的私鑰 at https://utees.us/。…
學程式助教
January 15, 2020
學程式主題小聚專案思維

【學程式主題小聚-2個月擁有6000用戶,Side Project這樣做】

一個專案或是APP的完成,並不是一瞬間就完成的,都需要花費許多時間與心力,然而,Nic說過這個APP從發想idea,到中間設計、規劃的過程,再到最後產品的上線,花了他大約2個月的時間,聽到這裡我想大家心裡一定有個疑惑,才這麼短的時間就做出來的東西,真的是可以使用的?現在就快來看看Nic怎麼說吧! ✏️靈感來自於對生活的觀察,Nic就是這樣開啟了他的「Beyi北宜」Side Project。 【在成功之前先定義失敗】 有些事不做一定不會成功,做了你才知道自己的能耐在哪。Nic「Beyi北宜」APP上線之前,也有許多Side Project的經驗,如:「iGai愛改」、「DD3訂訂餐」,雖然不盡然都如他預期的好,卻也從中累積許多經驗以及為後續成功開發的APP蒐集可能所需的資料。     這些網站或APP到底為什麼沒辦法繼續在市場中生存下去呢?其中的原因有很多,其中最主要還是因為「使用者的消費習慣」難以更改,每個消費者都有不同的消費習慣或使用物品的方式,一旦他們覺得這個產品不如預期或是麻煩,且市場上有其他競品更加方便、吸引人,就會造成大眾的黏著度下降。 ✏️使用者很難更改習慣,除非你的方案比現有的好十倍 【失敗的經驗都是後來成功的助力】 要讓一個產品失敗的方式很容易,Nic列出了4點: 只專注在很潮的技術 想解決還沒出現或還很遙遠的場景 解決的不是痛點 自己都不一定想用 你以為這些失敗的產品就這樣沒有了用處嗎?!正因為這些經驗,Nic不知不覺中在Github上養了很多code,也從中試著切換自己的身分,不以開發者而是以使用者的角度思考問題,才有了「Beyi北宜」的出現,現在就跟著Nic的腳步,了解這個APP的開發過程吧!   【Beyi北宜的誕生過程】 Beiyi 北宜是一個即時影像與路況回報整合軟體。 在出門上山兜風前能夠立即知道今日路況,無論是黑箱、臨檢、事故,都能夠一手掌握,也可以透過平台分享路況成為其他車友的神助攻。   「Beyi北宜」APP的出現不是沒有原因的: 靈感來自於生活…
學程式助教
December 6, 2019
Python學程式主題小聚

學程式主題小聚-【利用Python掌握消費者輪廓】

上週學程式主題小聚邀請到了Dennis-戴士翔來進行分享,擅長處理數據、資料分析且擁有許多相關經驗的他,透過個案來為我們介紹如何利用Python進行分析與報告的呈現以及如何建模。 (Dennis先前寫過一篇利用Airbnb來進行分析的文章,有興趣的朋友可以參考:https://pse.is/MCA3U ) 【人工智慧出現後的顧客關係管理(CRM)】 過去所進行的管理策略,是基於統計的方法進行資料的蒐集、擬定策略,慢慢地去了解企業的客戶,而在人工智慧出現後,可以透過程式的套件以及機器學習,更快速的去做分析。 而Dennis也提到若是想要善用人工智慧的話,資料就是一項相當重要的要素。 流量分析 採購商品銷售分析 集群分析 顧客流失預測 分類客戶等級 其中,又以集群分析最為重要,可以幫助企業進行掌握消費者輪廓、精準行銷與服務創新的工作,聽到這邊大家心中應該有疑惑,集群分析是什麼?先看看下方的圖,想想看那些會視同一群,哪些又是不同群。 有想法了嗎?我們來看看可以怎麼分~ 所謂的集群分析就是指將消費者分成一群一群的,並從分類出來得群體當中,找出相像的消費者,看看他們的共通點是什麼,會做出什麼樣的選擇。不過,一步一步將資料分類的作法,在資料量不大的時候做起來並非難事,一旦隨著企業的規模越來越大,資料數越來越多時,該怎麼辦?原本的做法是否就會需要付出更多的成本與時間? 【K-means Algorithm】 簡單來說K-means就是「物以類聚」的概念,是演算法的一種,也是一種無監督式學習(Unsupervised Learning)。可以想像他是一個數學函式y=f(x),「X」代表變數,你也能想像成顧客分析中消費者的「特徵」,「Y」代表標籤,將X丟入函式中就能得出Y。 【個案分析–Instacart Market】 活動的後半段時間,Dennis利用了案例來解釋以及深入的探討,同時,也教大家該如何利用Python建模,讓機器進行學習以分析資料與數據。 讓我們來假設一個情境(上圖),一家公司準備進行業務拓展時,意識到自己對於客戶的認知少之又少,沒有經驗可以依循,又或者是有經驗但卻分散在各處或不同人身上,沒有系統性的整理,以致於不知道該從何著手進行計畫,這時有人提出了下列的方案,你認為身為主管階層的你,該選擇哪種方案帶領公司朝向更好的地方發展呢? 方案一:資料探勘了解消費者 方案二:預測可能爆款商品做採購 方案三:預測折價券發放張數 你應該先問問自己一個問題:「你真的了解客戶嗎?」方案式什麼樣子固然需要仔細思考,不過最重要的是你如何找到公司或是消費者的痛點在哪,他們有什麼樣的需求。當你真正了解客戶的需求後,自然就會理解該做怎樣的決定,背後有哪些細節式需要注意的,避免公司做浪費時間又沒有成效的事情,也能降低風險。…
學程式助教
November 28, 2019