100 Days of Code - The Complete Python Pro Bootcamp(Day1)

Python input function

1
print("Hello" + input("What's your name."))

執行上方程式碼時,input("What's your name.") 會被替換成輸入的值,並和Hello組成字串,print出來。可透過Thonny 這個開發 IDE 一個步驟一個步驟看。

python 兩個變數對調方法

方法一(create a temporary variable and swap the values)

1
2
3
4
5
6
7
8
9
10
a = input("a: ")
b = input("b: ")

#透過第三個變數存放a || b其中一個變數
c = a
a = b
b = c

print("a: " + a)
print("b: " + b)

方法二(Without Using Temporary Variable)

1
2
3
4
5
6
7
8
#使用python 變數對調語法
a = input("a: ")
b = input("b: ")

a,b = b,a

print("a: " + a)
print("b: " + b)

Python 創建 Virtual Enviroment

1
2
3
4
5
6
7
8
9
10
11
12
# 1. 創建一個dir
mkdir pyenv

# 2. 透過python 指令創建虛擬環境
python3 -m ven {environment name}

# 3. 使用環境
source {environment name} /bin/activate

# 4. 離開虛擬環境
deactivate

記錄環境中使用過的套件

1
2
3
pip3 freeze > requirements.txt

pip3 install -r requirements.txt