標籤:

一篇文章入門Python

首先是Anaconda:

初學python者自學anaconda的正確姿勢是什麼??www.zhihu.com圖標jupyter notebook 可以做哪些事情?www.zhihu.com圖標

最後是notebook,Anaconda這個版本默認下有notebook和Python,所以直接運行就可以.

文章寫了好幾遍,還是決定用圖來說話吧,思路清晰,以後遇到不會的了找起來也方便。

我把比較重要的內容都做成了圖片的形式,基本一張圖一個知識點,方便上下班路上碎片化學習。

python四大塊

一、數據、函數、條件判斷、循環

1.數據

(1)字元串和數字

字元串與數字均不可以更改

可以對字元串做的操作有:『+』(加)和『%s』(格式化)

數字有三種類型:浮點型、整型、複數

eg.

(2)當數據變多了的時候,用容器來裝!

[列表]、(元組)、{集合}、{字:典}

列表和元組是類似的,只是元組不可修改內容。

集合也不能修改內部元素。

字典用 鍵-值 來保存數據,當數據量大的時候效率極高。

容器可以進行增、刪、改、查,當然啦,(元組最任性,只能查詢)

給每個容器加入屁屁

那元組怎麼辦?還記得我們的change么?

現在四個容器被我們玩兒成這樣啦!

我們來刪除列表、集合、字典中的第一個!(別忘了倔強的元組只能查詢哦)

我們來把容器的第一個元素都改成gay!

2.隊列與棧

隊列與棧也可以看做是兩個容器,隊列是尾進頭出,棧是尾進尾出。

隊列是排隊吃飯,棧是手機返回。

引用模塊中的函數,入隊、出隊準確的姿勢

引用模塊,入棧、出棧的準確姿勢

3.計數器:

引入collections中的Counter來幫我們統計

4.包和模塊

包包含模塊,一個包中會包含許多模塊。模塊的後綴是.py

模塊與包的產生就是為了你在退出Python解釋器之後還能引用你定義的函數和變數。

看到這麼長不要怕啦,就是我引入了一個模塊然後在裡面查了i並且輸出,再輸出下查找的路徑。

二、函數

1.定義函數

2.遍歷函數

三、運算符

運算符按我的分類分為判斷符號和條件控制看下圖:

1.先是運算判斷符號:

在腦圖中優先順序是從上到下優先順序由高到低哦⊙?⊙!

2.然後是條件控制:

if與elif

while計數器

continue與break

continue跳過 剩餘語句,開始新的循環。break完全退出。

這一部分大概學了40個小時左右,參考了猴子的live、小卡特的編程之旅和菜鳥教程,以及許多Google的解釋,我是先看敲了一遍代碼,覺得自己差不多了兩個教程和live也懂了好多,才開始寫這篇入門的,結果從前天到今天陸陸續續寫了好多遍,編案例看定義,才發現其實自己有好多自以為會了的其實完全沒有理解透徹,強烈建議大家學習一段時間就寫點文章輸出,才能知道自己真的會不會。

關於這兩個教程小卡特和菜鳥,個人建議先看菜鳥再看小卡特,因為畢竟小卡特是python2的有好多代碼都沒法實現,敲起來沒法運行,初學者建立自信還是超級重要的。嗯,就這樣。後續再繼續更新。

推薦閱讀:

分析競爭力,數字時代的差異化競爭優勢
3分鐘帶你認識知乎刷贊
大數據之數據分析精進之路:起跑

TAG:數據分析 |