例如:用洗衣機洗衣服除此之外還有jython, ironpython, pypy先建立2個物件:「洗衣機」 和 「人」
針對 「洗衣機」 這個物件加入一些屬性和方法:「洗衣服方法」,「清洗方法」,「烘乾方法」
針對 「人」 這個物件加入屬性和方法: 「加洗衣粉方法」,「加水方法」
然後執行:
人.加洗衣粉
人.加水
洗衣機.洗衣服
洗衣機.清洗
洗衣機.烘乾
摘自:
ide:integrated development environment 整合開發環境
ide只是直譯器的乙個外掛程式,為了讓程式設計師更加方便程式設計,減少出錯率
idle 是 python 的官方標準開發環境
idle 已經具備了 python 開發幾乎所有功能(語法智慧型提示、不同顏色顯示不同型別等等)
idle 是 python 標準發行版內建的乙個簡單小巧的 ide ,包括了互動式命令列、編輯器、偵錯程式等基本元件。
快捷鍵說明
f1開啟幫助文件
f5執行程式
ctrl+f6
重啟shell
ctrl+l
alt+m
開啟模組**,先選中模組,然後按下此快捷鍵,會幫你開啟改模組的 py 原始碼供瀏覽
alt+c
開啟類瀏覽器,方便在原始碼檔案中的各個方法體之間切換
alt+n & alt+p
>>
>
import turtle
>>
> turtle.showturtle(
)#顯示箭頭
>>
> turtle.write(
"晴")
#寫字串
>>
> turtle.forward(
200)
#向前畫直線,長度為200畫素
>>
> turtle.color(
"red"
)#將畫筆顏色變成 red
>>
> turtle.left(90)
#箭頭左轉90°
>>
> turtle.forward(
100)
>>
> turtle.goto(0,
250)
#從當前位置開始,畫線到座標(0, 250)
>>
> turtle.penup(
)#抬筆,此後所有動作都不會畫出來
>>
> turtle.goto(-50
,100
)>>
> turtle.pendown(
)#下筆,與penup()相反,之後的路徑都會畫出來
>>
> turtle.pensize(10)
#將筆的粗細變成10
>>
> turtle.circle(
150)
#以當前位置開始,逆時針畫乙個半徑為150的圓
)#開始填充
for i in
range(5
):turtle.forward(
120)
turtle.right(
144)
turtle.forward(
120)
turtle.left(72)
turtle.end_fill(
)#結束填充,此時才會填充內部顏色
Python資料分析及視覺化之python安裝
python資料分析及視覺化例項目錄 2017年07月ieee spectrum 發布了第四屆頂級程式語言互動排行榜,結合 10 個線上資料來源的 12 個標準,對 48 種語言進行了排行,python位列第一,足以證明影響力。關於python版本的選擇,兩三年前程式設計師們還在爭執選擇2.7還是3...
python資料分析
以網路爬蟲為例,網路爬蟲是乙個自動提取網頁的程式,爬蟲是搜尋引擎的第一步,也是最容易的一部。網頁搜尋,建立索引,查詢排序 用c c 效率高,速度塊,適合通用搜尋引擎做往往爬取。但是它的缺點也特別明顯 開發慢,寫起來又臭又長的。而python無論在資料分析還是在指令碼自動化編寫尚都是簡單,易學的。良好...
python資料分析
陣列間的算術運算 npwhere pandas的使用 np.random.rand 3,4 產生乙個3行4列的矩陣 0 1之間的 in 32 data1 1,2,3,4.0 in 34 arr1 np.array data1 in 35 arr1 out 35 array 1.2.3.4.in 37...