# 認識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
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up