戰略紀錄

怕不小心囤貨太多嗎?讓「衛生紙計算機」幫你計算!

國內疫情嚴重,隨著確診案例數增加,部分民生物資也跟著被掃購一空, 創業家兄弟旗下的生活市集推出「衛生紙計算機」幫助民眾計算自己到底需要多少衛生紙, 再也不用擔心跟著囤貨一下子失心瘋拿太多! (上圖由創業家兄弟提供) 線下通路搶不到,透過電商搶購,4天狂銷200萬包! 創業家兄弟統計: 一週內,抽取式衛生紙搜尋量較上週暴增超過 150 倍, 而熱門即食商品如泡麵,熱搜程度在過去一週飆升逾百倍, 顯示疫情發展推升民眾預期心理效應,再掀新一波民生用品採購需求。 旗下生活市集也說明,為了協助消費者掌握衛生紙的存量而開發衛生紙計算機程式, 上線測試短短3天就吸引將近10萬人使用,自有品牌衛生紙4天已熱銷破 200 萬包 ,消費者的預期心理完全不可小看阿。 生活市集同時強調,希望從數據分析技術協助消費者用科學角度了解是否有添購需求, 也渴望在這波民生品消費熱潮下帶來新客源並提升成長動能。 個人認為衛生紙計算機,能夠算是繼口罩地圖後一強大作品了XD 渴望擁有 Side project 的開發者們,不妨留意身邊事物,能夠做出貼近生活的作品,也許能創造超出預期的聲量哦!
學程式助教
April 3, 2020
戰略紀錄

在家視訊會議好煩悶?讓 Google 工程師教你如何「登出」

疫情嚴重,不少公司開始採用 remote working, 對此你感到新鮮嗎?還是認為不過是換個地點,又或是已經有些厭煩了呢? Google 工程師 Jason Mayes 透過 TensorFlow.js 製作外掛,將人物與背景進行分離, 然後從場景中即時刪除任何人,讓人直接在影片中消失! 是不是很真實呢? Jason Mayes 在 Gitnub 上傳這段程式碼後,引來許多網友的讚嘆, 因為它的程式碼只有兩百多行! Jason Mayes 並沒有訓練新的模型,而是直接採用現成的 TensorFlow.js , 再透過其中的演算法進行處理,真是太神奇啦!…
學程式助教
April 3, 2020
戰略紀錄

Python 開發環境搭建及常用IDE介紹

一.前言: 本文內容為進行程序前的前置作業,由於筆者所用的開發環境為Windows,文章中將著重於在Windows上安裝和設置Python環境,以及介紹和下載各種開發常用的編譯器。 想了解更多關於Python的介紹,請參考本站:Python是什麼? TOP7 新手必讀知識! 二.大綱: 安裝Python環境 Python常用IDE介紹與安裝 Python環境搭建 三.安裝Python環境: 下載連結 ?? Download Python 先點選上面網址,將會進入python環境下載頁面。進入後,會有各種版本的環境可以安裝,這邊我們下載的版本是python 3.6.2。*建議:不要看到最新版本就很開心地給他點下去。因為最新版本可能不太穩定,加上剛更新,也許有些bug還沒被測出來。所以通常會選擇前幾版,較多人使用也比較穩定的版本! 四.Python常用IDE介紹與安裝: 1.何謂IDE? 早期的編譯語言需要經由撰寫、編譯、連結、除錯、執行等過程,而負責這幾部分的軟體都各自獨立,對開發者來說並不方便。但目前多數的高階程式語言都已經採用IDE方式,將編輯器(Editor)、編譯器(Compiler)、連結器(Linker)、除錯器(Debugger)、執行(Execution)等功能整合在同一套軟體中,使得程式更加容易被操作。 2.下圖為各種Python IDE,讓讀者了解有那幾種IDE可以拿來做Python程序開發?? 在上圖這幾種IDE中,筆者主要是用PyCharm進行代碼撰寫,所以主要介紹內容就以Pycharm為主。其中Visual Studio Code也是蠻多人使用的! 想了解更多關於IDE的介紹請看:哪種…
celia
April 3, 2020
戰略紀錄

Python變數&數據類型

一.前言:  本文內容將會介紹Python變數&數據類型,如何查看數據類型和數據類型之間的轉換,文末代入簡單範例來總結所學。 二.大綱: 變數的介紹&使用 Python數據類型 查看&轉換數據類型 輸入&輸出(input&output) 案例:體脂率計算 三.變數的介紹&使用 1.變數是什麼? 變數是記憶體中一個儲存資料的位置 2.變數的命名限制: 只能以英文字母(A-Z, a-z)、數字(0-9)以及底線(_)所組成 英文字母*大小寫有別(case-sensitive) 變數名稱不得以數字開頭正確命名範例:a、_123 錯誤命名範例:1_ 3.使用變數: 若我們想運算 1+2 : 第一種寫法:直接使用 print 語句 print(1+2)…
celia
April 3, 2020
戰略紀錄

if條件語句教學

一.前言: Python 條件語句跟其他語言基本上是一致的,都是通過一條或多條語句的執行結果( True 或者 False )來決定執行的代碼塊。本文將介紹關於 if 語句的語法及操作。 二.大綱: if 語句的基本形式 if 語句多個判斷條件的形式 邏輯運算符 三.if 語句的基本形式: Python 中,if 语句的基本形式如下: if判斷條件: 執行語句 else: 執行語句 當"判斷條件"成立時,會執行後面的語句,而執行內容可以多行,以縮排來區分…
celia
April 3, 2020
戰略紀錄

矽谷百萬年薪也比不上貓主子的健康!他發明「AI 智慧貓砂盆」守護萬家主子

在美國矽谷 Cistco 擔任電子工程師的 James,出於自身愛貓離世之痛,投身研究寵物的預防醫學, 他了解到貓咪非常能夠忍痛,非要到極度不適才發出微小的哀號, 因此只能透過飲食與排便去觀察,然而,不少飼主因工作繁忙,未多留心而錯失早期治療愛貓的機會, 導致許多貓咪送往醫院時已需開刀或住院治療。 為此,James 選擇運用自身專長,發明 LuLuPet AI 智慧貓砂盆,不只照顧自己的貓咪,同時也守護更多貓主子! James 發明的 AI 智慧貓砂盆,到底強大在哪呢? 一、智慧辨識排泄物,大小便都替你把關 他看利用 AI 影像辨識+體重感測,能夠觀測出下列幾點: 【4種行為異常】:停留時間過長、過短、進出頻率過高、過低。 【7種排便狀況】:大便乾、濕度、軟、硬、顏色異常、便量、排便困難。 【4種排尿狀況】:尿量過多、過少、血尿、頻尿、排尿困難。 【4種重量改變】:體重高於、低於平均標準值、體重驟增、驟降。 透過七種布里斯托大便分類法,判斷主子的健康與飲食情況。…
學程式助教
April 3, 2020
戰略紀錄

Pandas 第1講:Python資料處理套件Pandas簡介

一.前言: 什麼是pandas?                 先介紹一下Pandas是什麼,簡單來說就是把Excel的表格觀念丟到Python,概念類似試算表的資料分析套件   為什麼學習pandas?        Excel中所有的操作都可以透過Pandas的函式做簡單的處理,像是欄位的加總、分群、樞紐分析表、小計、畫折線圖、圓餅圖等等… 二.學習項目 1.安裝pandas 2.單維度Series 3.雙維度DataFrame   三.本文環境 windows 10 pandas…
celia
March 21, 2020
戰略紀錄

十分鐘內搞懂matplotlib

一.前言: 什麼是Matplotlib? Matplotlib是一個Python 的視覺化套件 ,其中包含兩個最重要的模組 — pylab 和 pyplot,我們可以利用Matpolib創建各種圖形,包括簡單的折線圖,直方圖,散佈圖...。Python 數據計算中經常使用它來完成視覺化的工作。   二.學習目標: 本文以實際代碼編寫,來介紹 pyplot 的使用方式! Python 的 Matplotlib 可繪製簡單的折線圖,只要使用 plt.plot ,給 X, Y 值就可以畫出圖表!  來一個很簡單的畫圖操作,可以認為是matplotlib的'hello,…
celia
March 21, 2020
戰略紀錄

[Javascript] Point Free Style 如何幫助提高程式可讀性

前些日子我寫了篇關於 functional programming 的文章 (Functional Programming 一文到底全紀錄),講述了當時對 FP 的學習心得,與在實務中應用後的一些想法。 之後陸陸續續收到了一些反饋,有人詢問:「FP 能做的事情,現在 OOP 都做得很好,什麼情況下需要用到 FP?」 關於這個問題,我的回答總是 FP 準則中的「避免副作用」、「一個 Function 只做一件事情」、「以 Function 為程式的最小單位」能使我們只需要關注 Function 的正確性即可,讓程式更佳可讀、更易維護。 Point Free Style…
學程式助教
March 16, 2020
戰略紀錄

跟著 YDKJS 作者 Kyle Simpson 打造全新 JavaScript Mindset : 型別(type)

找不到好圖就亂畫 xDD 型別和值 是一個程式語言很重要的基石, 我們期待 “42” 、42 兩者表現會有不同, 前者我們期望他有字串的特性可以使用, 後者我們常用於數字運算的特性。 這也就是為什麼我們程式撰寫中,很重視基礎的型別和值。 而程式語言中,有兩種常見的特性: 1. 強型別語言 2. 弱型別語言 對於兩者的定義,各種地方都有不同的意見, 在此定義參考 Kyle Simpson , 我們透過使用變數的時機,來決定是強/弱型別語言。 也就是說,如果一個變數,在宣告的時候指定型別, 那麼,我們說他是一個「強型別語言」。 如果一個變數,宣告的時候不能(或不需要)指定型別, 那麼,我們說他是一個「弱型別語言」。 註: 這邊要小心幾個名詞: 1.…
學程式助教
March 14, 2020