學python前要明確其使用目的。學python是為了進行資料分析,所以現階段最主要的任務是了解python的最基礎知識,然後通過運用python進行資料分析的專案,從而學會使用python。
一、資料型別
1、整數、浮點數、字串
2、列表(list)
2list.count(obj) 統計某個元素在列表**現的次數
3list.extend(seq) 在列表末尾一次性追加另乙個序列中的多個值(用新列表擴充套件原來的列表)
4list.index(obj) 從列表中找出某個值第乙個匹配項的索引位置
5list.insert(index, obj)將物件插入列表
6list.pop([index=-1])移除列表中的乙個元素(預設最後乙個元素),並且返回該元素的值
7list.remove(obj)移除列表中某個值的第乙個匹配項
3、元組(tuple)
訪問元組
tup1 = ('physics', 'chemistry', 1997, 2000)
tup2 = (1, 2, 3, 4, 5, 6, 7)
print"tup1[0]: ", tup1[0]
print"tup2[1:5]: ", tup2[1:5]
刪除元組
tup = ('physics', 'chemistry', 1997, 2000)
print tup
del tup
print "after deleting tup : "
print tup
列表和元組的區別:
元組與列表類似,不同之處在於元組的元素不能修改。
元組使用小括號,列表使用方括號。
4、字典(dictionary)
字典是另一種可變容器模型,且可儲存任意型別物件。
字典的每個鍵值 key=>value 對用冒號 : 分割,每個鍵值對之間用逗號 , 分割,整個字典包括在花括號 {} 中 ,格式如下所示:
d =
二、判斷和迴圈
1、if判斷語句
if 判斷條件1:
執行語句1……
elif 判斷條件2:
執行語句2……
elif 判斷條件3:
執行語句3……
else:
執行語句4……
2、while 迴圈語句
count = 0
while(count < 9):
print'the count is:', count
count = count + 1
print"good bye!"
3、for迴圈語句
for 變數 in 序列:
表示式else:
表示式三、函式和呼叫包
1、定義函式
def my_abs(x):
if x >= 0:
return x
else:
return -x
2、呼叫包
import 模組/包
from 包 import 模組
import 包 as 別名
總結現在已經把《父與子程式設計之旅》給看完,裡面的大部分**照著敲完。還有就是對著菜鳥程式設計把python的基礎知識看完了,只是做到腦子裡有一遍印象,而沒有記住裡面的細節。接下來要做的就是把python資料分析的內容過一遍,對著把**多熟悉熟悉,然後開始上手做其他專案,在做專案的過程中記基礎知識。
python基礎資料分析
單樣本t檢驗 乙個連續變數與乙個數值的顯著性關係 sm.stats.descrstatsw a b ttest mean 0.1 0.1為引數 雙樣本t檢驗 乙個分類變數 二分類 與乙個連續變數的顯著性關係 方差齊性檢查 a1 creditcard exp a b 0 c a2 creditcard...
python資料分析基礎
python資料分析基礎 學資料分析之前應該明白整個資料分析的基本流程 1.明確需求與目的 2.資料收集 3.資料預處理 4.資料分析 5.編寫報告 假設檢驗,也稱為顯著性檢驗,是通過樣本的統計量,來判斷與總體引數之間是否存在差異 差異是否顯著 即我們對總體引數進行一定的假設,然後通過收集到的資料,...
python資料分析基礎
學資料分析之前應該明白整個資料分析的基本流程 1.明確需求與目的 2.資料收集 3.資料預處理 4.資料分析 5.編寫報告 假設檢驗,也稱為顯著性檢驗,是通過樣本的統計量,來判斷與總體引數之間是否存在差異 差異是否顯著 即我們對總體引數進行一定的假設,然後通過收集到的資料,來驗證我們之前作出的假設 ...