2023年12月5日 星期二

Word基礎

 介面

標籤操作

  • 標籤點2下可將標籤隱藏摺疊,再點2下可展開功能區。
  • 在折疊的標籤上按右鍵,點選『摺疊功能區』,可取消摺疊並展開功能區。

介面色彩

『檔案』>選項一般>Office佈景主題


選取

  • 拖曳
  • 滑鼠指標放在段落的前方(呈現白色箭頭)點一下,選取一行。
  • 滑鼠指標放在段落內點2下,選取游標附近的字詞。
  • 滑鼠指標放在段落內點3下,選取整段。

頁面切換

  • Ctrl +Page Up』:上一頁
  • Ctrl +Page Down』:下一頁
  • Ctrl +Home』:第一頁
  • Ctrl +End』:最後一頁

檢視比例

  • 『檢視』標籤>縮放
  • 右下角比例滑桿
  • Ctrl +『滑鼠滾輪』:往上放大、往下縮小

段落設定

標題文字與第一個段落之間的距離:

  • 游標放在標題段落中『常用』標籤>段落>行距與段落間距新增段落後的空間

段落間距:

  • 游標放在段落中『常用』標籤>段落>段落設定(右下角箭頭)→開啟『段落』設定視窗>縮排與行距>段落間距>設定:與前、後段距離
  • 選取要調整的段落『常用』標籤>段落>行距與段落間距→1.5/2.0

段落與段落之間的距離:

  • 選取要調整的段落『常用』標籤>段落>段落設定(右下角箭頭)→開啟『段落』設定視窗>縮排與行距>段落間距>設定:與前(0.5)、後(0.5)段距離、行距(1.5倍行高)

段落第一行縮排:

  • 選取要調整的段落『常用』標籤>段落>段落設定(右下角箭頭)→開啟『段落』設定視窗>縮排與行距>縮排>指定方式:第一行 、位移點數:2字元(第一行縮排2個字元)

段落左右對齊:

  • 選取要調整的段落『常用』標籤>段落>段落設定(右下角箭頭)→開啟『段落』設定視窗>縮排與行距>一般>對齊方式左右對齊

字距設定

  • 選取文字『常用』標籤>字型>字型(右下角箭頭)→開啟『字型』設定視窗>進階>間距 / 點數設定
  • 選取文字『常用』標籤>段落>分散對齊開啟『最適文字大小』設定視窗>新文字寬度>輸入字元寬度值確定(若要取消設定的寬度,將由標放在文字段落中,下方出現淺藍色線條,再次進入『最適文字大小』設定視窗按下『移除』

圖片裁切

一般裁切:

  • 點選圖片『圖片格式』標籤>大小>裁剪(按上半部)→圖片上產生黑色裁剪框拖曳裁剪框→Enter
  • 重新裁切或恢復原來大小,以上述方法操作即可。
  • 點選圖片拖曳裁切框放大範圍『圖片格式』標籤>大小>裁剪(按下半部)→填滿圖片可填滿裁剪框範圍

裁切成圖形:

  • 點選圖片拖曳裁剪框範圍『圖片格式』標籤>大小>裁剪(按下半部)→裁剪成圖形點選圖形

特殊文繞圖

自訂文字在圖片周圍的位置:

  • 點選圖片『圖片格式』標籤>排列>自動換行(文繞圖)→編輯文字區端點拖曳黑色節點以調整文字與圖片之間的位置
  • 新增節點:於紅色線條上拖曳
  • 刪除節點:Ctrl + 點一下節點

尺規

  • 左邊縮排:左側下方矩形
  • 首行凸排:左側下方三角形
  • 首行縮排:左側上方三角形
  • 右邊縮排:右側下方三角形
  • 文件左右邊界:滑鼠指標置於尺規左右側灰白交界處,當指標變成雙箭頭時拖曳。

定位點

  • 製作定位點要將文字與文字之間以『Tab』隔開全選要製作定位點的段落按下尺規左方的定位點類型(切換不同的定位點)→於尺規上要加入定位點的地方點一下產生定位點符號並將文字移動到定位點處
  • 拖曳定位點符號可調整定位點位置
  • 2下定位點符號開啟『定位點』設定視窗設定定位點前置字元
  • 刪除定位點符號:將定位點符號拖曳到尺規外

封面頁

  • 『檢視』標籤>縮放>多頁(以方便檢視封面)
『插入』標籤>頁面>封面頁點選任一封面範本修改封面中各項目

 Oracle Virtual Machine VirtualBox下載與安裝

Oracle VM(Virtual Machine) VirtualBox

功能:開放原始碼的虛擬機器軟體,所謂的虛擬機器,是一種可以在一般電腦平台中與使用者之間建立的一個環境,使用者透過虛擬機器建立的環境來操作其軟體。

虛擬機器具有完整的硬體系統功能,是一種隔離在目前電腦作業系統之外的環境,可以執行電腦作業系統的所有功能,而又不會影響目前的電腦作業系統。

 

VirtualBox 則是一個免費且開放原始碼的虛擬機器軟體,目前為美商甲骨文公司(Oracle)進行開發,支援 32/64 位元的 WindowsSolariLinux 作業系統中虛擬其他的 x86 作業系統。

可以透過程式模擬虛擬的電腦硬體環境,使一台電腦同時安裝並執行多種作業系統(WindowsLinusBSDmacOS…),並且不影響電腦原有的作業系統與硬碟資料。

 

●下載 Oracle VM VirtualBox

Google 搜尋:virtualbox,點選頁面連結:Oracle VM VirtualBox

 



進入頁面後,點選:Download VirtualBox 7.0 (這是目前的版本)

 



進入下載頁面,點選:Windows hosts,即可下載安裝檔

(目前檔案版本是 VirtualBox-7.0.12-159484-Win.exe)


 

Ubuntu 作業系統

是一個Linux的一個作業系統,可以安裝於虛擬電腦中,也是免費開源的作業系統,以圖形介面運作,主要是提供穩定以自由軟體建構而成的作業系統,可用於目前的大數據平台,如HadoopSpark中。

 

●下載Ubuntu

Google 搜尋:ubuntu,點選頁面連結:UbuntuEnterprise Open Source and Linux

 



進入頁面後,點選:Download

 



進入下載頁面,點選:Get Ubuntu Desktop(Ubuntu桌面版)

 



進入版本頁面,點選:Download 22.04.3(這是目前的版本)

 



●安裝 Oracle VM VirtualBox

下載安裝程式後,點2下執行,出現歡迎安裝的訊息視窗,按『下一步』。

 



設定安裝的功能,在此依照預設功能即可,按『下一步』。

 



安裝時會中斷網路連線,提出警示訊息,,按『是』進行安裝。

 



綁定Python核心與win32api,可先按下『是』進行安裝。

 



按下『安裝』

 



安裝進行中

 



安裝完成,按下『完成』。

 



完成後會開啟『Oracle VM VirtualBox 管理員』

 



功能表>檔案>喜好設定

 



一般:設定虛擬機器資料夾路徑,在此自行設定一個虛擬機器的資料夾。

 



語言:如有需要,設定正體中文,一般無須設定此項,系統安裝時已經是繁體中文的介面。

 



設定後,回到『Oracle VM VirtualBox 管理員』,按下『新增』,以建立虛擬機器。

 



名稱:輸入自訂的虛擬機器名稱,如master

資料夾:設定虛擬機器的資料夾路徑位置

ISO映像:如已經下載 ubuntu,就可以設定ubuntu ISO檔案的所在地路徑

設定後按『下一步』

 



如果沒有設定ubuntu ISO檔案的路徑,可以設定類型:Linux,版本:選擇要安裝的 ubuntu 版本後按『下一步』。

 



設定登入虛擬機器的使用者名稱與密碼,按『下一步』。

 



設定虛擬機器的記憶體大小,拖曳調整棒指標或輸入記憶體大小值。

可依照電腦中的記憶體實體配置,自行斟酌設定的大小,ubuntu官方的建議是最低運行的需求為512MB,記憶體設定的越大,執行效率越好,但設定不可超過實際電腦的記憶體容量。

 



設定硬碟參數,依照預設值:立即建立虛擬硬碟,按『下一步』。

 



顯示建立虛擬機器的相關設定摘要,按下『完成』。

 



安裝完成後回到『Oracle VM VirtualBox 管理員』,左邊選單顯示安裝的虛擬機器名稱(master),執行中。

 



此時會啟動 ubuntu 系統,進行建立系統的安裝。

 


 


 



建立完成後,顯示虛擬機器登入畫面,顯示虛擬機器名稱,輸入登入密碼後按下Enter,即可啟動虛擬機器。

 



要求連線帳戶,如果沒有要連結網路帳戶,按下右上角的『Skip』。

 



詢問是否啟動 Ubuntu Pro(專業版),在此不用啟動,按下『Next』。

 



是否要協助改進 ubuntu,可按下『Next』。

 



是否要啟動Privacy(隱私)設定,在此跳過即可,按下『Next』。

 



完成虛擬機器的建立與啟動,顯示虛擬機器中的應用程式,按下『Done』。

 



完成啟動虛擬機器。

 



若要關閉虛擬機器,可以按下右上角的『關閉Q』鈕,點選『關閉電腦電源』,按下『確定』。

 



回到『Oracle VM VirtualBox 管理員』,左側選單中顯示虛擬機器已經關閉電源。

 


2023年4月11日 星期二

 Python print 函式的輸出

   print 函式基本格式:

printPython 的內建輸出函式,主要功用為『將資料輸出到螢幕上』,基本語法格式如下:

print(輸出項目1, 輸出項目2,…..,sep=’分隔字元’, end=’結束字元’)

→多個輸出項目間以逗號隔開

sep:分隔字元;輸出多個項目間以設定的分隔字元隔開,若省略,則預設為一個空白字元。

end:結束字元;項目輸出完畢後加入的字元,若省略,則預設為換行字元『\n』。

 

『範例』:輸出多個項目間以逗號區隔,每個項目之間會有一個空白作為項目的區隔。

x=123

y=567.896

z='python'

print(x,y,z)

結果:

123 567.896 python

 

『範例』:輸出單一項目,每個項目輸出後會換行顯示下一個輸出

x=123

y=567.896

z='python'

print(x)

print(y)

print(z)

結果:

123

567.896

python

 

『範例』:輸出單一項目,則設定sep參數的符號不會顯示。

x=123

y=567.896

z='python'

print(x,sep='#')

print(y,sep='#')

print(z,sep='#')

結果:

123

567.896

python

 

『範例』:輸出單一項目,項目結束輸出時以#符號作為結束符號。

x=123

y=567.896

z='python'

print(x,end='#')

print(y,end='#')

print(z,end='#')

結果:

123#567.896#python#

 

『範例』:只輸出一個項目,設定#符號作為項目的區隔,項目結束輸出時以@符號作為結束符號,只顯示@符號(因只有一個輸出項目,故不顯示#符號)

x=123

y=567.896

z='python'

print(x,sep='#',end='@')

print(y,sep='#',end='@')

print(z,sep='#',end='@')

結果:

123@567.896@python@

 

『範例』:輸出多個項目,每個項目之間以@符號作為項目的區隔,項目結束輸出時以預設的換行符號作為結束符號。

x=123

y=567.896

z='python'

print(x,y,z,sep='@')

結果:

123@567.896@python

 

『範例』:輸出多個項目,每個項目之間的區隔為預設的空白符號,項目結束輸出時以@符號作為結束符號。

x=123

y=567.896

z='python'

print(x,y,z,end='@')

結果:

123 567.896 python@

 

『範例』:輸出多個項目,每個項目之間以#符號作為項目的區隔,項目結束輸出時以@符號作為結束符號。

x=123

y=567.896

z='python'

print(x,y,z,sep='#',end='@')

結果:

123#567.896#python@

 

% 參數格式化:

% 參數格式化是最早也是最基本的print函式輸出格式化方式,其語法格式如下:

print(‘格式化參數格式化參數2…’ %(輸出項目1, 輸出項目2…))

→項目1以格式化參數1的格式輸出在格式化參數1的位置,項目2以格式化參數2的格式輸出在格式化參數2的位置……以此類推。

若只有一個輸出項目,可不用加上括號。

%符號前後可加入一個空白,以便將格式化參數與輸出項目做區隔。

格式化參數:設定格式為『% 格式碼』,常用格式碼如下:

% 格式碼

範例

說明

%s

(字串格式化)

%5s

固定列印 5 個字元,若字串少於 5 個字元,就在字串左方填入空白字元,大於 5 個字元則全部列印。

%d

(整數格式化)

%5d

固定列印 5 個整數字元,若少於 5 位數,在數字左方填入空白字元,大於 5 位數則全部列印。

%f

(浮點數格式化)

%8.2f

固定列印 8 個浮點數字元(含小數點),小數固定列印 2 位,小數點要佔一位,所以整數部分共 5 (8 位減去小數 2 位與小數點 1 ),若整數少於 5 位數,會在數字左方填入空白字元;若小數少於 2 位數,會在數字右方填入『0』字元。

固定位數可省略不設定,如 .2f 代表整數位數全部顯示。

%x

%X

%x

%X

將整數數值轉換為小寫 16 進位數值輸出。

將整數數值轉換為大寫 16 進位數值輸出。

%o

%o

將整數數值轉換為 8 進位數值輸出。

%e%E

%e

將整數數值轉換為科學記號格式輸出,預設顯示到小數點後 6 位。

+-

%+5d

+:若輸出資料為正值,則在資料左方加上『+』符號,『+』符號也要佔一個位數。

-:若依格式輸出資料空間有多餘時,則資料靠左對齊輸出。

 

『範例』:

x=123

y=567.896

z='python'

print('%5d'%x)

print('%8.2f'%y)

print('%8s'%z)

結果:

  123

  567.90

  python

 

『範例』:所有輸出資料靠左對齊

x=123

y=567.896

z='python'

print('%-5d'%x)

print('%-10.2f'%y)

print('%-10s'%z)

結果:

123 

567.90   

python   

 

『範例』:

x=123

y=567.896

print('%+5d'%x)

print('%+10.2f'%y)

結果:

 +123

   +567.90

 

『範例』:依據各欄位顯示,設定輸出格式。

print('    座號  國文   數學  英文')

print('%3s   %2d   %3d   %3d   %3d' % ('林大明', 1, 100, 87, 79))

print('%3s   %2d   %3d   %3d   %3d' % ('陳阿中', 2, 74, 88, 100))

print('%3s   %2d   %3d   %3d   %3d' % ('張小英', 11, 82, 65, 8))

結果:

    座號  國文   數學  英文

林大明    1   100    87    79

陳阿中    2    74    88   100

張小英   11    82    65     8

 

『範例』:格式化參數不設定總顯示位數,只設定要顯示的小數位數,則整數位數全部顯示。

p=1368.367

print('%.2f'%p)

結果:

1368.37

 

『範例』:將整數數值轉換為 168 進位整數與科學記號格式輸出

q=168

print('%x'%q)

print('%X'%q)

print('%o'%q)

print('%e'%q)

結果:

a8

A8

250

1.680000e+02

 

format 格式化:

format 方法會自動處理所有資料型態的資料,語法格式如下:

‘…{}…{}…’.format(輸出項目1, 輸出項目2…)

‘…{輸出項目索引:格式碼}…{輸出項目索引:格式碼}…’.format(輸出項目1, 輸出項目2…)

使用大括號{}作為資料字元,置於要輸出的指定位置,在format 方法中依序對應{}放入要輸出的資料項目(變數、字串、數值…),即大括號{}就是要輸出的資料項目。

{}大括號內可放入索引值,索引值即format方法中的資料項目索引,依序從 0開始,如果{}大括號內不放入索引值,則輸出時預設就從索引值0開始依序對應輸出;如果{}大括號內放入索引值,則輸出時依照該索引值的資料項目輸出。

{}大括號內要放入索引值,則所有{}大括號內都必須要放入索引值。

{}大括號內可直接放入變數名稱。

如要加入格式碼,格式碼前必須指定輸出項目索引值,格式碼同前面的 % 格式碼,格式如下:

’…{輸出項目索引值1:格式碼1}…{輸出項目索引值1:格式碼1}…’.format(輸出項目1, 輸出項目2)

若輸出項目只有一個,則可以省略輸出項目索引值,格式如下:

{:格式碼}.format(輸出項目)

常用格式碼如下:

% 格式碼

範例

說明

s

(字串格式化)

5s

固定列印 5 個字元,若字串少於 5 個字元,就在字串左方填入空白字元,大於 5 個字元則全部列印。

d

(整數格式化)

5d

固定列印 5 個整數字元,若少於 5 位數,在數字左方填入空白字元,大於 5 位數則全部列印。

f

(浮點數格式化)

8.2f

固定列印 8 個浮點數字元(含小數點),小數固定列印 2 位,小數點要佔一位,所以整數部分共 5 (8 位減去小數 2 位與小數點 1 ),若整數少於 5 位數,會在數字左方填入空白字元;若小數少於 2 位數,會在數字右方填入『0』字元。

固定位數可省略不設定,如 .2f 代表整數位數全部顯示。

>輸出位數

符號>輸出位數

>8

=>8

輸出共 8 位數,靠右對齊。

輸出共 8 位數,靠右對齊空位部分以『=』符號填滿。

<輸出位數

符號<輸出位數

<8

=<8

輸出共 8 位數,靠左對齊。

輸出共 8 位數,靠左對齊空位部分以『=』符號填滿。

^輸出位數

符號^輸出位數

^8

=^8

輸出共 8 位數,置中對齊。

輸出共 8 位數,置中對齊空位部分以『=』符號填滿。。

,

,

將整數數值加上千分位符號。

+

+8d

+:若輸出資料為正值,則在資料左方加上『+』符號,『+』符號也要佔一個位數。

xX

xX

將整數數值轉換為小寫、大寫 16 進位數值輸出。

o

o

將整數數值轉換為 8 進位數值輸出。

b

b

將整數數值轉換為 2 進位數值輸出。

 

『範例』:依序將各變數對應至相對位置的{}

name='李大年'

height=180

weight=70

print('您好,我是{},我的身高是{}cm,體重是{}kg'.format(name,height,weight))

結果:

您好,我是李大年,我的身高是180cm,體重是70kg

 

『範例』:{}大括號內放入索引值,依索引值輸出資料。

name='李大年'

height=180

weight=70

print('您好,我是{0},我的身高是{2}cm,體重是{1}kg'.format(name,height,weight))

結果:

您好,我是李大年,我的身高是70cm,體重是180kg

 

『範例』:{}大括號內加入格式碼輸出

name='李大年'

height=180

weight=70

print('您好,我是{0},我的身高是{1:.2f}cm,體重是{2:.2f}kg'.format(name,height,weight))

結果:

您好,我是李大年,我的身高是180.00cm,體重是70.00kg

 

『範例』:{}大括號內加入格式碼輸出

x=123

y=567.896

z='python'

print('x={0:8d}\ny={1:8.2f}\nz={2:8s}'.format(x, y, z))

結果:

x=     123

y=  567.90

z=python

 

『範例』:資料靠右、靠左、置中對齊,加入千分位符號。

x=123

y=567.896

z='python'

t=123456789

print('x={0:>10}\ny={1:<10}\nz={2:^10}\nt={3:,}'.format(x, y, z, t))

結果:

x=       123

y=567.896  

z=  python 

t=123,456,789

 

『範例』:資料靠右、靠左、置中對齊,空位填入*符號。

x=123

y=567.896

z='python'

print('x={0:*>10}\ny={1:*<10}\nz={2:*^10}'.format(x, y, z))

結果:

x=*******123

y=567.896***

z=**python**

 

『範例』:正值顯示『+』符號,負值直接顯示。

a=123

b=-5678

print('a={0:+6d}\ny={1:6d}'.format(a, b))

結果:

a=  +123

b= -5678

 

『範例』:將整數數值轉換為 1682 進位整數輸出

a=168

print('{:x}'.format(a))

print('{:X}'.format(a))

print('{:o}'.format(a))

print('{:b}'.format(a))

 結果:

a8

A8

250

10101000

 

f’…字串…’格式化:

此格式是 Python 3.6 版以後增加的語法,在字串前方加上字母 f 即可將輸出格式化,語法格式如下:

f’……{輸出項目變數1}……{輸出項目變數2}……’

f’……{輸出項目變數1:格式碼1}……{輸出項目變數2:格式碼2}……’

→輸出項目變數可以是一般變數與運算式

Python 3.8 版後此格式又新增了新語法格式,在變數與運算式後面加上『=』符號,可直接輸出變數或運算式與等號,格式如下:

f’……{輸出項目變數1=}……{輸出項目變數2=}……’

 

『範例』:以 f ‘字串格式輸出變數項目

name='陳美玲'

age=25

print(f'您好,我是{name},今年{age}歲。')

結果:

您好,我是陳美玲,今年25歲。

 

『範例』:以 f ‘字串格式輸出變數值與運算式結果並加入格式碼格式化

pi=3.141592653589797

r=15

print(f'圓半徑={r}圓周長={2*pi*r:.3f}圓面積={pi*r*r:.3f}')

結果:

圓半徑=15, 圓周長=94.248, 圓面積=706.858

 

『範例』:以 f ‘字串格式輸出變數與變數值及運算式與運算式結果並加入格式碼格式化

pi=3.141592653589797

r=15

print(f'圓半徑{r=}圓周長{2*pi*r=:.3f}圓面積{pi*r*r=:.3f}')

結果:

圓半徑r=15, 圓周長2*pi*r=94.248, 圓面積pi*r*r=706.858

 

Word基礎

  介面 標籤操作 標籤點 2 下可將標籤隱藏摺疊,再點 2 下可展開功能區。 在折疊的標籤上按右鍵,點選『摺疊功能區』,可取消摺疊並展開功能區。 介面色彩 『檔案』 > 選項 → 一般 >Office 佈景主題 ...