一篇文章入門Python
首先是Anaconda:
初學python者自學anaconda的正確姿勢是什麼??jupyter notebook 可以做哪些事情?最後是notebook,Anaconda這個版本默認下有notebook和Python,所以直接運行就可以.
文章寫了好幾遍,還是決定用圖來說話吧,思路清晰,以後遇到不會的了找起來也方便。
我把比較重要的內容都做成了圖片的形式,基本一張圖一個知識點,方便上下班路上碎片化學習。
python四大塊
一、數據、函數、條件判斷、循環
1.數據
(1)字元串和數字
字元串與數字均不可以更改
可以對字元串做的操作有:『+』(加)和『%s』(格式化)
數字有三種類型:浮點型、整型、複數
eg.
(2)當數據變多了的時候,用容器來裝!
[列表]、(元組)、{集合}、{字:典}
列表和元組是類似的,只是元組不可修改內容。
集合也不能修改內部元素。
字典用 鍵-值 來保存數據,當數據量大的時候效率極高。
容器可以進行增、刪、改、查,當然啦,(元組最任性,只能查詢)
增
給每個容器加入屁屁
那元組怎麼辦?還記得我們的change么?
刪
現在四個容器被我們玩兒成這樣啦!
我們來刪除列表、集合、字典中的第一個!(別忘了倔強的元組只能查詢哦)
改
我們來把容器的第一個元素都改成gay!
查
2.隊列與棧
隊列與棧也可以看做是兩個容器,隊列是尾進頭出,棧是尾進尾出。
隊列是排隊吃飯,棧是手機返回。
3.計數器:
4.包和模塊
包包含模塊,一個包中會包含許多模塊。模塊的後綴是.py
模塊與包的產生就是為了你在退出Python解釋器之後還能引用你定義的函數和變數。
看到這麼長不要怕啦,就是我引入了一個模塊然後在裡面查了i並且輸出,再輸出下查找的路徑。
二、函數
1.定義函數
2.遍歷函數
三、運算符
運算符按我的分類分為判斷符號和條件控制看下圖:
1.先是運算判斷符號:
在腦圖中優先順序是從上到下優先順序由高到低哦⊙?⊙!
2.然後是條件控制:
if與elif
while計數器
continue與break
continue跳過 剩餘語句,開始新的循環。break完全退出。
這一部分大概學了40個小時左右,參考了猴子的live、小卡特的編程之旅和菜鳥教程,以及許多Google的解釋,我是先看敲了一遍代碼,覺得自己差不多了兩個教程和live也懂了好多,才開始寫這篇入門的,結果從前天到今天陸陸續續寫了好多遍,編案例看定義,才發現其實自己有好多自以為會了的其實完全沒有理解透徹,強烈建議大家學習一段時間就寫點文章輸出,才能知道自己真的會不會。
關於這兩個教程小卡特和菜鳥,個人建議先看菜鳥再看小卡特,因為畢竟小卡特是python2的有好多代碼都沒法實現,敲起來沒法運行,初學者建立自信還是超級重要的。嗯,就這樣。後續再繼續更新。
推薦閱讀:
※分析競爭力,數字時代的差異化競爭優勢
※3分鐘帶你認識知乎刷贊
※大數據之數據分析精進之路:起跑
TAG:數據分析 |