# 認識Python ## Python 的特性 ### 優點 > * 語法簡潔,容易上手 > * 有很多第三方套件 ### 缺點 > # **就。很。慢。** --- ## 跟其他程式語言有什麼差別? ### Python VS C# > * Python跨平臺,可以在Linux、Windows等平臺執行 > > * Python開源,C#相反 > >* Python是直譯式語言,C#需要編譯,所以Python執行比較慢 ### Python VS Java > * Python更簡潔一些,Java語法很多,比較複雜 ### Python VS C、C++ > * Python語法簡單易懂,更容易學習,但他們通常扮演不同的角色:Python是一種指令碼語言,C和C++通常要和底層硬體打交道 ### Python VS Ruby > * 與Ruby不同,OOP對於Python是可選的,所以Python不會強制使用者選擇OOP開發 > > **:bulb:OOP(Object-oriented programming):物件導向程式設計** :::info Python是上述語言不錯的替代品,它可以減少很多編寫、除錯和維護的麻煩。 ::: --- ## Python特殊套件和應用 ### Selenium 是為瀏覽器自動化(Browser Automation)需求所設計的一套工具,讓程式可以直接驅動瀏覽器進行各種網站操作。 **應用:用 Selenium 做連點器衝 Popcat 排名:tada::tada:** ```python= from selenium import webdriver path = "chromedriver.exe 的位置" #啟動 webdriver driver = webdriver.Chrome(path) #連到任何想控制的網站 driver.get("https://popcat.click/") #找到要控制的 html 元素 a = driver.find_element_by_id("app") while True: a.click() ``` Selenium 也就是網路爬蟲的工具之一,它的功能其實非常強大,以上例子只是盡我所能。 --- ## 為什麼要學Python呢? 1. 用途廣泛 2. 語法很簡單 3. 企業愛用 **:arrow_down: TIOBE 熱門程式語言排行(擷取前十名)**  :::info :bulb: 其實大家熟悉的 Google, Instagram, Facebook, Yahoo! 也都有使用Python喔! ::: --- ## 安裝Python開發環境(以VS Code為例) Step1:到 [Python官網](https://www.python.org/) 選擇符合自己作業系統的版本下載並安裝,版本以 3.X.X 為佳  Step2:到 [VS Code官網](https://code.visualstudio.com/)下載並安裝VS code(大大的 Download 按下去就對了)  Step3:開啟 VS Code,選擇 Extension,搜尋 python,下載 Microsoft 提供的版本  Step4:重啟VS Code,新增一個.py檔,大功告成!!  --- ## 認識變數 變數是一個可以任意更改值的數,宣告方式為==變數名稱 = 初始值==: ```python= a = 3 b = 5 ``` ## 輸出 print() 把要顯示出來的內容放進括號裡,例如: ```python= print(1 + 2) #執行結果:3 print("hello") #執行結果:hello x = 5 print(x) #執行結果:5 ```
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.