恭喜你!

Python 入門(開發者向)

Jasmin Ludolf

Senior Data Science Content Developer

第 1 章重點回顧

# 定義數量
quantity = 10

# 單引號 ingredient_name = 'pasta'
# 雙引號也可 ingredient_name = "pasta"
Python 入門(開發者向)

第 2 章重點回顧

ingredient_name = "Basil Leaves"


# 轉成小寫 ingredient_name = ingredient_name.lower()
# 食材清單
ingredients = ["pasta", "tomatoes", "garlic",
               "basil", "olive oil", "salt"]

# 取得第 1 個索引的值 ingredients[0]
# 建立字典
recipe_dict = {"pasta": 500,
               "tomatoes": 400, 
               "garlic": 15,
               "basil": 20, 
               "olive oil": 30,
               "salt": 5}
# 建立集合
ingredients_set = {"pasta", "tomatoes", "pasta", 
                   "basil", "garlic", "olive oil",
                   "salt"}

# 建立元組 serving_sizes = (1, 2, 4, 6, 8)
Python 入門(開發者向)

第 3 章重點回顧

運算子 功能
== 等於
!= 不等於
> 大於
>= 大於等於
< 小於
<= 小於等於
關鍵字 功能 用法
if 條件成立則執行 流程的起點
elif 否則再檢查條件 接在 if 之後
else 其他情況執行此動作 接在 elif 之後
Python 入門(開發者向)

第 3 章重點回顧

# 食材清單
ingredients = ["pasta", "tomatoes", "garlic", "basil", "olive oil", "salt"]


# 逐一迭代並印出每個食材 for ingredient in ingredients:
print(ingredient)
pasta
tomatoes
garlic
basil
olive oil
salt
Python 入門(開發者向)

第 3 章重點回顧

ingredients_to_add = 5
items_added = 0

while items_added < ingredients_to_add:
    items_added += 1
    remaining = ingredients_to_add - items_added

    if remaining > 3:
        print("Several ingredients remaining")
    elif remaining >= 1:
        print("Almost done!")
    else:
        print("Shopping list complete!")
Python 入門(開發者向)

第 3 章重點回顧

關鍵字 功能
and 檢查多個條件皆為真
or 檢查任一條件為真
in 檢查值是否存在於資料結構
not 檢查值是否不在資料結構中

 

  • list.append()
Python 入門(開發者向)

下一步

  • 更多內建函式

    • zip()
    • enumerate()
  • 套件與模組

    • os
    • time
    • venv
    • pandas
    • requests
    • numpy
  • 自訂函式

$$

  • DataCamp 的 Intermediate Python for Developers 課程
Python 入門(開發者向)

恭喜你!

Python 入門(開發者向)

Preparing Video For Download...