學好這4步Python入門很簡單
Python是一種解釋型、面向?qū)ο?、動態(tài)數(shù)據(jù)類型的高級程序設(shè)計語言。對于數(shù)據(jù)分析初學者來說,知道Python是一門計算機語言,我們通過他可以讓計算機替我們完成一些數(shù)據(jù)處理和分析操作即可。

所有語言的學習都是建立在實踐的基礎(chǔ)上的,學習Python需要先完成Python及分析環(huán)境的安裝。具體來說,目前主流的數(shù)據(jù)分析環(huán)境為Anaconda 和 Jupyter notebook。Anaconda是包管理器和環(huán)境管理器,Jupyter notebook 可以將數(shù)據(jù)分析的代碼、圖像和文檔全部組合到一個web文檔中。
內(nèi)容索引:
1.變量類型簡介及操作;
2.條件控制及循環(huán)語句;
3.函數(shù)、模塊與包;
4.數(shù)據(jù)結(jié)構(gòu);
1.變量類型簡介及操作:
變量讓你能夠把程序中準備使用的每一段數(shù)據(jù)都賦給一個簡短、易于記憶的名字,變量類型是指賦值于變量中的數(shù)據(jù)類型。

Python變量類型(深色Mark部分變量為不可更改的變量)
2. 條件控制及循環(huán)語句:
條件語句是通過一條或多條語句的執(zhí)行結(jié)果(True或者False)來決定執(zhí)行的代碼塊。與Excel中IF函數(shù)的邏輯類似。
循環(huán)語句可批量完成有規(guī)律性的重復(fù)操作,可重復(fù)執(zhí)行語句。

條件控制與循環(huán)語句
3.函數(shù)、模塊與包:
函數(shù)是組織好的,可重復(fù)使用的,用來實現(xiàn)單一,或相關(guān)聯(lián)功能的代碼段。Python提供了許多內(nèi)建函數(shù),比如print()。也可以自己創(chuàng)建函數(shù),叫做用戶自定義函數(shù)。
模塊是一個 Python 文件,以 .py 結(jié)尾,包含了 Python 對象定義和Python語句。模塊讓你能夠有邏輯地組織你的 Python 代碼段。模塊能定義函數(shù),類和變量,模塊里也能包含可執(zhí)行的代碼。
包是按目錄組織模塊的方法,是一個文件夾,該文件夾下必須存在 .py 文件。

python中的函數(shù)、模塊與包
關(guān)于函數(shù),有兩點需要注意:
3.1.變量作用域:定義在函數(shù)內(nèi)部的變量擁有一個局部作用域,定義在函數(shù)外的擁有全局作用域。 局部變量只能在其被聲明的函數(shù)內(nèi)部訪問,而全局變量可以在整個程序范圍內(nèi)訪問;
3.2.不可更改的變量(數(shù)字、字符串、元組)參數(shù)傳遞時不改變自身的值,傳遞的是該變量的引用地址。
4.數(shù)據(jù)結(jié)構(gòu):
隊列就像你去餐廳吃飯排隊,新來的人在隊列尾部加入,叫做入隊。取完票的人從隊列首部離開隊列,叫做出隊。
棧有點像像生活中的木桶。你往棧中加入新的元素,就是入棧,新的元素總是放在木桶的最上面。
排序字典按照插入key的順序,對字典排序。
計數(shù)器是對字典類型的補充,用于追蹤值的出現(xiàn)次數(shù)。

python中的數(shù)據(jù)結(jié)構(gòu)
結(jié)語
以上四張表的內(nèi)容為數(shù)據(jù)分析入門Python必知必會的操作,雖已整理精簡,內(nèi)容依然龐大。但對于學習計算機語言的新手也不必灰心,以下三句話與大家共勉:
1、知道在哪里查詢比記住更重要;
2、善用搜索引擎;
3、多敲代碼,多敲代碼,多敲代碼!
End.
來源:知乎
想加入iDATA數(shù)據(jù)分析社群的小伙伴 添加微信:lovedata19 備注「社群」即可