報課去
開課查詢
資訊課程
AI人工智慧開發
網路資安防護
網路管理
軟體開發與資料庫
Java程式開發
Office應用
微軟認證輔導
青少年程式營
設計課程
商業視覺設計
網站視覺設計
影視特效設計
多媒體行銷應用
工業產品設計
建築室內設計
動漫人物風格設計
3D遊戲動畫
國際認證
全國分校
職訓補助
政府補助
企業職訓
企業服務
報課去
登入
學習心得
創新趨勢
職場大補帖
設計達人
進擊的IT人
實用小技能
翻轉人生
全部文章
文章分類
文章分類
職訓補助80%
網路資安
Python
Java
APCS
AutoCAD
Photoshop
電商行銷
數位插畫設計
Excel
HOT 熱門課程
HOT 熱門課程
Blog首頁
進擊的IT人
2023/09/25
11593
Python 軟體小學堂:名師手把手教學基礎開發環境、實用語法!
文章段落
Python 軟體開發環境(IDE)介紹與下載
Python 軟體教學:判斷式
Python 軟體教學:迴圈
Python 軟體教學:函式
Python 應用實例:抓取網頁資料
Python
軟體是全世界相當熱門的程式語言之一,不僅語法簡單且直觀,模組功能也非常強大,相當適合新手做為學習程式語言的入門軟體,舉凡資料分析、自動化系統、網路爬蟲等,Python 通通做得到!
還不知道該怎麼使用 Python 來編寫程式嗎?本篇文章將簡單介紹 Python 基礎開發環境,並提供多個 Python 實用語法教學,帶你快速掌握 Python 的使用技巧。
Python 軟體開發環境(IDE)介紹與下載
在使用 Python 之前,首先須為 Python 準備好專屬它的編寫開發環境,也就是編寫 Python 程式碼的軟體工具,準備開發環境方式有兩種,可以根據個人使用習慣,挑選其中一種方式安裝即可:
本機端開發環境:須在電腦下載 Python 適用的程式語言編輯器後,才能開始編寫 Python 程式碼,如 :
Python 官方軟體
、
VS Code 編輯軟體
。
雲端開發環境:不須安裝任何軟體,只要有網路,就可以直接使用
Google Colab 雲端編輯器
來編寫 Python 程式碼。
延伸閱讀:
【Python學堂】新手入門第一篇-Python編輯環境設定
Python 軟體教學:判斷式
判斷式指的是讓程式語言滿足特定條件後才運行的語法,如「成績低於 60 分時,就顯示不及格」,就是使用判斷式「if」來控制流程,Python 的判斷式語法分為三種:
1. 單向選擇語法(if):
成績低於 60 分,顯示不及格
if score < 60:
print(“不及格")
2. 雙向選擇語法(if else):
成績低於 60 分,顯示不及格;60 分以上,顯示及格
if score < 60:
print(“不及格")
else:
print(“及格")
3. 多向選擇語法(if-elif-else):
成績未滿 60 分,顯示不及格;60-69 分,顯示丙等;70-79 分,顯示乙等;80-89 分,顯示甲等;90-100 分,顯示優等
if score >= 90:
print(“優等")
elif score >= 80:
print(“甲等")
elif score >= 70:
print(“乙等")
elif score >= 60:
print(“丙等")
else:
print(“不及格")
延伸閱讀:
【Python學堂】新手入門第四篇-Python的流程控制:判斷
Python 軟體教學:迴圈
迴圈指的是讓程式語言自動重複執行相同運算的語法,如「自動列印出 001-100 的流水編號」,就是使用迴圈「loop」來簡化程式碼與流程,Python 的迴圈語法分為兩種:
1. 確定執行次數的迴圈「for」:
設定 i 為變數,自動列印出 1-100 號的入場券流水編號
for i in range(1,101):
print(“入場編號" + i + “號")
2. 不確定執行次數的迴圈「while」:
玩猜密碼遊戲,數字為 50,猜錯可以再繼續猜,猜對時遊戲結束
secret_number = 50
while True:
guess = int(input("請猜一個介於 1 到 100 之間的數字:"))
if guess == secret_number:
print("恭喜你答對了!")
break
else:
print("猜錯了,請再試一次!")
延伸閱讀:
Python迴圈教學:while, for_in, range語法及應用
Python 軟體教學:函式
若需要多次重複執行相同的程式碼區塊,卻又擔心程式碼太長、太複雜時,就可以使用自訂函式「function」,將一大段的程式碼,簡化成一個函式,讓程式碼變得更簡潔、易讀,Python 的自訂函式分為兩個部分:
1. 定義函式:
設定一個輸入身高、體重後,就會自動計算出 BMI 的函式
def calculate_bmi(height, weight):
bmi = weight / (height ** 2)
return bmi
2. 呼叫函式:
讓使用者輸入身高、體重後,系統就會自動計算出 BMI
height = float(input("請輸入身高(公尺):"))
weight = float(input("請輸入體重(公斤):"))
bmi_result = calculate_bmi(height, weight)
print("您的BMI為:", bmi_result)
延伸閱讀:
【Python學堂】新手入門第七篇-Python函式
Python 應用實例:抓取網頁資料
Python 最廣為人知的功能之一就是網路爬蟲,指的是自動抓取指定網頁資料的功能。
以往收集資料時,都必須人工一筆一筆查找、儲存,不僅耗時還麻煩,這時只要使用 Python 網路爬蟲功能,預先設定好指定條件,Python 就能快速替我們收集大量的資料,省時、省力更省工!
Python 網路爬蟲又分為「動態爬蟲」與「靜態爬蟲」。
靜態爬蟲指的是爬取「指定網頁」的內容資訊,如:抓取本篇 Python 軟體小學堂文章中,所有的 Python 範例語法。
更多靜態爬蟲教學:
【Python學堂】新手入門第十篇-如何利用Python下載網路資料
【Python學堂】新手入門第十一篇-BeautifulSoup4 的基本操作
動態爬蟲則指的是模擬使用者輸入關鍵字、點擊搜尋等操作行為後,才能爬取網頁資訊的爬蟲方式,如:抓取巨匠電腦官方網站中,標題含有 Python 的所有文章。
更多動態爬蟲教學:
【Python學堂】新手入門第八篇-Python應用篇:下載youbike即時資訊
【Python學堂】新手入門第九篇-Python應用篇:爬取台股每日資訊
【Python學堂】新手入門第十二篇-如何利用Python爬取靜態網頁資料
以上就是 Python 軟體開發環境介紹與實用語法教學,若想要使用 Python 做出更豐富且多樣的功能,除了要充分掌握基本語法功能外,務必要花時間多加練習及應用,才能將 Python 運用地更得心應手哦!
免費學習資源不漏接
Python
軟體開發
上一則
ChatGPT 插件(Plugins)介紹:安裝教學、4 種實用插件推薦!
下一則
AI最前哨,你必須了解的PHP完整攻略
分享
分享
文章分類
學習心得
創新趨勢
職場大補帖
設計達人
進擊的IT人
實用小技能
翻轉人生
全部文章
你可能有興趣的文章
大家在說的C語言,C、C++、C#差異到底是什麼?
Python是什麼?不可不知的Python優缺點及發展前景
Azure是什麼?想進入IT產業的你不能不知道的雲端技術