Python資料分析 Python入門1

2021-10-20 19:20:45 字數 2239 閱讀 4250

例如:用洗衣機洗衣服

先建立2個物件:「洗衣機」 和 「人」

針對 「洗衣機」 這個物件加入一些屬性和方法:「洗衣服方法」,「清洗方法」,「烘乾方法」

針對 「人」 這個物件加入屬性和方法: 「加洗衣粉方法」,「加水方法」

然後執行:

人.加洗衣粉

人.加水

洗衣機.洗衣服

洗衣機.清洗

洗衣機.烘乾

摘自:

除此之外還有jython, ironpython, pypy

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...