iT邦幫忙

2021 iThome 鐵人賽

DAY 6
0
自我挑戰組

Machine Learning With Me ,從零開始機器學習!系列 第 6

Day 06: Python基礎必備小知識(上)

那麼在前篇,我們已經安裝建置好整個Python運行環境,接下來就可以學習如何編寫簡單的程式了!
以下是Python基本必備小知識,只要常常使用,就會越來越得心應手。

Python基礎語法

載入套件

import Packages

這一段語法便是載入需求套件的語法,import + “套件的名稱”,這樣案下執行程式碼後,Spyder便會自動幫你載入所需的套件。

倘若只是想要載入套件中的一個小分支,可以使用下列的語法

import Packages.ThisMethod

這樣Spyder就不會直接載入整套套件,而是載入這個Packages裡面的ThisMethod這個小分支,可以節省空間、提升程式碼的流暢性。

下載套件

我們編寫一些簡單輕鬆的小程式時,我們所需的套件Spyder基本都幫我們下載好了,但是其實還有許多套件並不在Spyder自動下載好的範疇,就需要我們自行額外載入,再運用上面所學呼叫,才能順利執行程式。

!pip install Packages #在Console視窗下執行

變數

變數在程式碼中扮演著相當重要的角色,他會幫你把資料給儲存起來,而在需要使用他的時候,只要呼叫他的名子,就會替你載入先前存進裡頭的資料供你使用。
而每個變數都有自己的型別,Python中常見的基本型別有:int (整數)、float (浮點數)、str (字串)。與其他語言不同的地方是,Python不需要你先「事先宣告」它的存在,你只需要直接取名然後叫用就可以嚕!

以下是一些簡單的範例:

Number = 100
Float = 0.87
String = "我是筆者"
Flag = True

特別要注意的地方是我們用=符號來給定變數初始值。

基礎運算子

基礎運算子其實就跟我們所認知的沒什麼兩樣,兩個數字相加,兩個數字相乘,這個觀念可以套用在許多地方。

運算子 功能
x + y X加上Y
x - y X減去Y
x * y X乘以Y
x / y X除以Y
x // y X處以Y,只取整數解
x % y 求X除以Y的餘數
x ** y X的Y次方

我們下篇繼續~


上一篇
Day 05: Anaconda虛擬環境建置 Conda
下一篇
Day 07: Python基礎必備小知識(下)
系列文
Machine Learning With Me ,從零開始機器學習!30

尚未有邦友留言

立即登入留言