2020年2月28日 星期五

Python 跳脫字元


之前提到過 Python 的基本輸入與輸出,

今天再針對跳脫字元做一個簡單的介紹,

不多說,

馬上進入今天的主題:

Python 跳脫字元


之前在 Python 的資料型態中也提到過,

以成對引號包住字串,

若要再字串中顯示特殊字元時,

就需要跳脫字元來幫忙,

通常以反斜線表示,


上面的範例列出了幾個

這時使用 IDE 軟體就很方便,

因為使用跳脫字元的特殊字元都以橘色標示出現,


  • \t   Tab 鍵效果
  • \b  BackSpace 鍵效果
  • \n  換行效果


如果在字串的引號前方加上 r ,

即使有加反斜線跳脫字元依舊不會作用,

例如上圖的範例 e與f,

以上這些都是屬於較為常見的跳脫字元使用的方式,

另外還有一些跳脫字元的使用:


  • \o  8進制表示
  • \x  16進制表示


這些就比較少見些。

字串成對的引號可以是單引號也可以是雙引號,

不過在英文的表示法中常使用到單引號,

若僅是希望顯示出單引號就必須要加上反斜線,

如果以雙引號方式包住字串的話,

即使不加上反斜線也能夠正確顯示單引號。

(如上圖範例 a )





2020年2月21日 星期五

AOC 27吋4K IPS 螢幕 U2790VQ 不及格開箱文


繼之前的 Acer VG270K 的介紹,

今天同樣要來分享下同為入門級 4K 螢幕:

AOC 27吋4K IPS 螢幕 U2790VQ 不及格開箱文

所謂 4k 螢幕就是泛指解析度為 3840x2160 的顯示器,

解析度越高,

當然影像細膩的程度就越好,

不過荷包也受傷更多,

購買自己需求內的東西即可。

AOC U2790VQ 外箱上已經有註明有著那些功能,

除了 4K 以外,

還有號稱保護眼睛的濾藍光模式,

16:9 廣視角的 IPS螢幕,

支援 Display port / HDMI port,

易組裝的特性,



打開外箱,

原廠很貼心的印上兩個簡易說明,

告訴使用者如何取出螢幕,

如何組裝螢幕,



隨箱附有 HDMI 線 / Display port 線 各一條,

電源線當然不可以缺少,


一份保固說明書還有出廠的校色報告 ,

專業的觀眾肯定看得懂這些數據,

甚至部分專業人士自己有校色工具可以測試,



很有誠意的附上原廠開發的控制軟體,

不安裝其實也可以,

不想按螢幕背後控制鈕的人可以試試看,


螢幕底座與支架,

圓盤底座刻有同心圓紋路,

值得一提的是,

確實如外箱所描述的,

比 Acer VG270K 的安裝方便多了,

僅需斜著將支架插入定位孔,

再輕輕押入槽內後可聽到卡榫的聲音表示安裝完成,


支援兩個 HDMI 孔 (HDMI 1.4 與 HDMI 2.0 各一),

Display port 1.2 ,

許多廠家販售都沒有提到版本,

這在 4K 上其實是很重要的訊息,

因為 HDMI 1.4 僅支援 4K@30hz,

最明顯的差異在影像 Lag 的程度,

建議還是選用有 HDMI 2.0 的比較好,


在有限的預算中,

選用適合自己的 4K 螢幕當然最好,

畢竟規格越高,

相對的價格也越貴,

以入門級 4K 10bit 螢幕的規格來看 ,

AOC U2790VQ 與它的價位是門當戶對的。











2020年2月19日 星期三

LINE官方帳號收費方案修改,Telegram 是否能乘勢而起


隨著 LINE@生活圈的升級,

近來也出現部分組織將帳號轉移至 Telegram,

較熱門的消息就屬 "慈濟於2020年1月結束 LINE@服務",

至於其他人是否轉移?

就讓我們繼續看下去吧。

下圖是 LINE@新版的收費標準,

可看到廣播訊息改為以數量作為收費基準,

簡單講群組發送越多,

價格就越高,

對於大型的組織相對的成本也越高,
 至於今天的主角:

Telegram 是跨平台的通訊軟體,

Client 端軟體屬於開放原始碼,

官方也提供了 iOS , Android , PC的連線程式,

LINE@生活圈就相當於 Telegram 中的頻道,

當然除此以外,

想必 Telegram 有自己的優點,

才能讓放棄 LINE@服務的客戶轉而投入 Telegram,

底下簡單列了幾個優勢:

安全性

    所有點對點傳輸內容都經過RSA非對稱加密算法加密,也可以設定訊息或帳號自動銷毀的時間

跨平台
    目前已知的 Linux , iOS , Android ,等作業系統都可支援 Telegram

開源
    Client 端應用程式是開放原始碼,也就是說只要有能力,透過開放的原始碼也能實作有個人風格的 Client 端

傳送檔案限制
    在傳送檔案部分,Telegram 的規則相對寬鬆,單一檔案 5G 內,比起其他通訊軟體的 MB 等級,可謂極為寬鬆了

群組的人數限制
    LINE群組人數上限五百人,Telegram 則是能容納 20 萬人

當然 ,

Telegram 並非沒有缺點,

最顯著且常用的功能就是視訊通話,

這對個人比較有影響,

若是因為LINE收費而離開的組織,

相對的在視訊通話上的需求不高。

至於官方提供的 Client 找不到中文化?

這並不是問題,

只要點選此處

以 Telegram 開啟,

同意套用語言變更,

就能使用中文化 Telegram,



通訊軟體有許多種,

不只是 LINE 而已,

只要選擇最適合自己的就是好軟體,

Telegram 是否能夠脫穎而出,

就看各位觀眾的了。



2020年2月17日 星期一

發票歸戶透過手機 NFC ,不用到 7-11 操作 iBon


自電子發票推出之後,

想必歸戶這個名詞應該不陌生吧,

隨著電子發票推行與實現,

就連信用卡在便利商店消費都能夠存發票,

今天就來教大家:

發票歸戶透過手機 NFC ,不用到 7-11 操作 iBon

發票歸戶自然有其好處,

最重要的就是自動兌獎並存至綁定的銀行帳戶,

設定好之後,

開獎後就等著收錢 ( 如果有中獎的話 ~ )


 首先要先到 Google Play 商店下載兩個軟體:

1. NFC Reader

2. Easy Wallet NFC

下載並安裝完畢後,

再到手機的設定頁面,

找到 NFC - 允許手機與其他裝置接觸時交換資料


 打開 NFC Reader 並點選 Scan a Tag,


到此頁面後,

將卡片與手機的 NFC 感應,

成功感應後,

ID ( DEC ) :  15xxxxxxx5 

該串數字即為悠遊卡卡片內碼,


接著打開  Easy Wallet NFC ,

點選 其他 按鈕,

點擊 感應取得電子發票驗證碼

確認後感應卡片,

程式會顯示感應到的驗證碼



最後登入財政部電子發票整合服務平台

找到載具歸戶的頁面,

填入各資料之後即可


只要歸戶設定完畢,

每一期發票開獎日就坐著等收錢就好了,

這就是今天的主題:

發票歸戶透過手機 NFC ,不用到 7-11 操作 iBon







Python 的基本輸入與輸出


之前介紹過 Python 的資料型態,

也提到過 Python 的變數與運算,

今天就來介紹:

Python 的基本輸入與輸出


程式語言的輸入方式,

此次僅針對鍵盤輸入的方式做介紹,

在 Python 的輸入以 input 的函式來實現,

使用方法也很簡單,

變數名稱 = input("提示輸入文字")

當然,

使用 input() 方式取得的變數資料型態都是字串,

若為數字則必須轉換資料型態才能做數值運算,

在 Python console 執行畫面如下:


使用 input 與 print 示範一個輸入輸出範例:


可看到系統依照 input 的提示字串,

要求使用者輸入兩個數字,

再透過 print 輸出兩者總和,

而在做數值運算的時候,

x 與 y 需要強制轉換資料型態才能用來做加法運算,

否則會變為字串相加:


print 是輸出使用的函式,

使用方法:

print("輸出文字")

上面的兩個例子,

使用了不同的表示方式來輸出,

第一個範例使用

%  d 表示此輸出變數是 int
%  s 表示此輸出變數是 字串

其他如:

%  f 表示此輸出變數是 float

第二個範例則是以{}中的設定決定格式化輸出的資料,

不設定的話就以字串統一輸出,

故範例中未轉換資料型態的加法結果為

2133

當然若是大括號中有指定格式,

就照大括號中的設定為主,

例如下圖範例:


{:4d} 表示此整數為四位數字,
{:.2f} 表示此浮點數包含小數點後兩位數字,

這就是今天的主題:

Python 的基本輸入與輸出


2020年2月13日 星期四

Python 變數與運算


之前提到 Python 的資料型態,

接著慢慢要深入 Python 的世界,

帶大家了解下 :

Python 變數與運算

變數

以往靜態語言的變數,

例如: C/C++  在變數使用以前必須先宣告,

系統就會預留此變數的記憶體空間,

但 Python 是一種動態語言,

變數就是一個 tags ,

假設今天有個記憶體位址的內容為 100,

當 x , y 的值都為 100 的時候,

其實 x 與 y 是指向同一個記憶體位址的,

也就是說相同內容的變數會有相同的記憶體位址。


至於變數的命名規則的話,

主要是以英文字母或底下作為變數開頭,

由英文字母與數字或底線組合而成,

並且變數中不能穿插符號。

當然不能夠以系統保留字作為變數名稱,

例如:

and / if /else / elif / is / in / return / True / False / while / none /  ....等等

基本運算

除了常見的四則運算,

加,減,乘,除,以外,

除法的餘數使用 % 來做表示,

與其他程式語言的用法相同,

而 // 則是表示除法運算到整數部分,

而次方的運算則是使用兩個星號 ** 來做表示,

例如:

**2 就表示平方,

運算的優先順序為:

次方  >  乘法,除法,餘數(%),整數除法(//)  >  加法,減法

如果變數不再使用,

也可以透過命令釋放其使用的記憶體空間,

del 變數名稱






2020年2月6日 星期四

Python 的資料型態 datatype


就像學中文需要學拼音(或注音)一樣,

學程式也必須先了解資料型態,

這樣在使用上才不會出現誤用,

今天就來介紹下:

Python 的資料型態 datatype


既然是介紹資料型態,

那就是要一一列出說明:

Number 數值

數值資料又分為:

int 整數

float 浮點數 (通俗點的說法就是有小數點的數字)

complex 複數

比較常用的是整數與浮點數。

String 字串

字串使用成對的單引號 ' 或者雙引號 " 來表示,

若字串長度需要跨行可以連續三個單引號或雙引號來表示。

List 串列

串列以成對的中括號 [ ] 來表示,

相當於 其他程式語言中的的 array 。

Tuple 元組

元組使用方式與串列相近,

以小括號 ( ) 來表示,

特別該注意的是元組是唯讀且不可更動的,

Set 集合

集合使用大括號 { } 來表示,

它是無序且不重複的元素集合,

(重複的元素會被忽略)

Dictionary 字典

字典同樣以大括號 { } 來表示,

但元素是由 key值 / value值以冒號隔開成對組成,

而且元素是屬於無序數列


了解資料型態之後,

就能夠用來做運算,

不管是熟知的四則運算(加、減、乘、除),

或者新增、刪除、合併等,

甚至用來比較的邏輯運算 (大於、小於、等於),

這些東西就請待下回分解吧。







2020年2月4日 星期二

[影視戲劇] 殭屍國度 Z Nation


韓國有屍速列車,李屍朝鮮,

中國有殭屍先生,

美國當然也有相關的代表作,

例如惡靈古堡,陰屍路等等,

不過上述這些都不是今天的主題,

作為喪屍片的不及格粉絲,

當然也要知道今天的主角:

殭屍國度 Z Nation

殭屍國度一開始就是遭到攻擊的軍隊,

當然本片的核心人物墨菲此時還綁在實驗室的椅子上,

等待醫生的實驗疫苗,


看過喪屍片的人大概都知道,

染上病毒的人就必然會轉變成喪屍,

而墨菲則是實驗疫苗下的倖存者,


所以三角洲部隊必須護送墨菲到安全的地方更進一步研發疫苗,

馬克.哈蒙德中尉帶著墨菲準備前往指示地點,

很可惜還沒到達就先陣亡了,


接著由國民警衛隊查理.加尼特中士接手任務,

才剛出發,

家裡又被喪屍給抄了,


幸虧這第三任的隊長 蘿伯塔.華倫運氣很不錯,

帶著大家演完整整五季的殭屍國度,


當然隊長有了,

隊員也要命夠硬,

 麥克,艾迪,醫生,也是一路咬著牙的撐過來了



中途加入的卡珊德拉,

當然也是重要的人物之一,

雖說最後被墨菲給控制,

但也是非常辛苦的隊員,


當然還有重要的消息提供者:西蒙.「公民Z」,

一路指引者咬痕計畫成員順利完成任務,

但很可惜的往往目的地都不是善意的,

一旦法治崩潰,

人心難測,

各式各樣的野心家與瘋子都出現在殭屍國度中,

拯救人類的疫苗要何時才有呢?

那就請各位觀眾自行前往發掘了。







很便宜 千里馬超市


農曆新年剛過,

想必各大行業也都開工營業,

今天就來個輕鬆一點的:

很便宜 千里馬超市


千里馬超市是大馬集團的一個子公司,

同時也是傳說中的冷宮,

業績也是連連虧損,


大馬集團的董事長金大馬,

鄭福東與權英九兩人為其左右手,

是過去一同建立大馬集團的夥伴,


不過在鄭福東理事到來之後,

各式各樣的瘋狂想法與花招,

不但無法達到讓超市倒閉的目的,

反而讓業績直線上升,


文錫久店長總是匆忙的幫社長鄭福東的瘋狂行為收尾,

但同時也是千里馬超市的福星,

許多難題都因為他的幸運而解決,


趙美蘭代理則是受託來監視鄭福東理事的所作所為,

最後還是選擇留在千里馬超市這個大家庭,


鄭福東理事的一連串瘋狂想法有許多,

有人力購物車,扮演著王的顧客服務中心,

當然還有許多其他有趣的想法,

就待各位觀眾自行去體會了,


吳仁培原為小混混,

因為不讓奶奶擔心所以想走正路,

浪子回頭金不換,

腳踏實地工作也是不錯的,


員工是企業的骨幹,

即使如大馬集團這種大企業,

也是由員工組成的,

學歷並非重要的,

不過現實中能不看重學歷的企業也少之又少,

最重要的還是員工有向心力,

公司跟員工一起成長是理想中最好的情況。