
作者 | CDA數據分析師
一、Python是什么
首先Python是一門編程語言,具有豐富而強大的庫。Python被稱為膠水語言,因為它能夠把用其他語言制作的各種模塊(尤其是C/C++)很輕松地連在一起。
Python語言的語法簡單、容易上手,它有很多現成的庫可以供你直接調用,以滿足你在不同領域的需求。Python在數據分析、機器學習以及人工智能等領域,收到越來越多編程人士的喜歡,也正因如此,在2018年7月的編程語言排行榜中,python超過Java成為第一名。
二、Python的安裝與下載
這里介紹的沒有選擇下載官方的Python版本,而是下載了Python的一個開源版本Anaconda。之所以選擇Anaconda是因為它對剛開始學習Python的人實在是太友好了。眾所周知,Python有很多現成的庫可以供你直接調用,但是在調用之前要先進行安裝。如果下載Python官方版本,則需要手動安裝自己需要使用的庫,但是Anaconda自帶一些常用的Python庫,不需要自己再安裝庫?,F在就來看一下Anaconda的具體安裝流程。
1、安裝教程
Step1:查看自己電腦的系統類型是32位操作系統還是64位操作系統,如下圖所示,選擇的是64位操作系統。
Step2:進入官網(Anaconda),單擊右上角的Download按鈕,如下圖所示:
Step3:根據電腦系統類型(Windows/masOS/Linux)選擇對應的軟件類型,如下圖所示:
Step4:選擇Python版本。因為在2020年之后官網就不再支持Python 2了,所以建議大家選擇Python 3,下面展示的代碼也是基于Python 3的,然后根據電腦操作系統位數(32Bit/64Bit)選擇對應的版本,如下圖所示:
Step5:下載后保存到電腦里,如下圖所示:
Step6:雙擊安裝包打開后進行安裝,如下圖所示一次單擊相應的按鈕:、
Step7:安裝路徑選擇默認路徑即可,不需要添加環境變量,然后單擊Next按鈕,并在彈出的對話框中勾選相應的選項即可。
Step8:等待下載完成后,繼續單擊Next按鈕,如下圖所示:
Step9:單擊并勾選如下圖所示按鈕:
Step10:完成上述操作后再電腦開始界面就會見到如下圖左側所示的幾個新添加的程序,這就表示Python已經安裝好了,單擊Jupyter Notebook打開,會彈出一個黑框(如下圖右側所示),按Enter鍵后會讓你選擇用哪個瀏覽器打開,建議選擇Chrome瀏覽器。
Step11:當你看到如下圖所示的界面時,表示環境已經配置好了。
2、IDE與IDLE
程序編寫的步驟如下圖所示:
在程序運行過程中,首先需要一個編輯器來編寫代碼。編寫完代碼以后需要一個編譯器把我們的代碼編譯給計算機,讓計算機執行。代碼在運行過程中難免會出現一些錯誤,這個時候就需要用調試器去調試代碼。
IDE是英文單詞Integrated Development Environment的縮寫,表示集成開發環境。集成開發環境是用于提供程序開發環境的應用程序,該程序一般包括代碼編輯器、編譯器、調試器和圖形用戶界面等工具。IDE包含了程序編寫過程中要用到的所有工具,所以我們一般在編寫程序的時候都會選擇用IDE。
IDLE是IDE中的一種,也是最簡單、最基礎的一種IDE。當然了,IDE中有很多種IDLE,例如Visual Studio(VS)、PyCharm、Xcode、Spyder、Jupyter Notebook等。
現在的數據分析領域,大家用的比較多的還是
打開Jupyter Notebook后單擊右上角的New按鈕,在下拉列表中選擇Python 3選項來創建一個Python文件,也可以選擇Text File選項來創建一個.txt格式的文件,如下圖所示:
當你看到下面這個界面的時候就表示你新建了一個Jupyter Notebook文件
2、運行你的第一段代碼
如下圖所示,在代碼框中輸入一段代碼print(”hello world”),然后單擊Run按鈕,或者按Ctrl+Enter組合鍵,就會輸出hello world,這就表示你的第一段代碼運行成功了。當你想換一個代碼框輸入代碼時,你可以通過單擊右上角的“+”按鈕來新增代碼框
3、重命名Jupyter Notebook文件
當新建一個Jupyter Notebook文件時,該文件名默認為Untitled(類似于Excel中的工作簿),你可以單擊File>Rename對文件進行重命名,如下圖所示:
4、保存Jupyter Notebook文件
代碼寫好了,文件名也確定了,這個時候就可以對該文件進行保存了。保存的方法有兩種。
方法一,單擊File>Save and Checkpoint保存文件,但是這種方法會將文件保存到默認路徑下,且問價格式默認為ipynb,ipynb是Jupyter Notebook的專屬文件格式。
方法二,選擇Download as選項對文件進行保存,它相當于Excel中的“另存為”,你可以自己選擇保存路徑及保存格式,如下圖所示:
5、導入本地Jupyter Notebook文件
當收到ipynb文件時,如何在電腦上打開該文件呢?你可以按Upload按鈕,找到文件所在的位置,從而將文件加載到電腦的Jupyter Notebook文件中,如下圖所示:
這個功能和Excel中的“打開”是類似的,如下圖所示。
6、Jupyter Notebook與 Markdown
Jupyter Notebook的代碼框默認是code模式的,即用于編程的,如下圖所示。
你可以把Jupyter Notebook代碼框的模式切換為Markdown模式,這個時候的代碼框就會變成一個文本框,這個文本框的內容支持Markdown語法。當你做數據分析的時候,可以利用Markdown寫下分析結果,如下圖所示。
這也是Jupyter Notebook受廣大數據從業者歡迎的一個原因。
7、為Jupyter Notebook添加目錄
目錄的作用是使對應的內容便于查找,一般篇幅比較長的內容都會有目錄,比如書籍、畢業論文等。當一個程序中代碼過多時,為了方便閱讀,也可以為代碼增加一個目錄,下圖左邊框中的內容就是目錄,你可以通過單擊目錄跳轉到相應的代碼部分。
目錄不是Jupyter Notebook自帶的,需要手動安裝,具體安裝課程如下。
Step1:在Windows搜索框中輸入Anaconda Prompt并單擊打開,如下圖所示。
Step2:輸入 pip install jupyter_contrib_nbextensions 然后按 Enter 鍵運行,安裝jupyter_contrib_nbextensions模塊,如下圖所示。
Step3:程序運行中途會出現 y/n 的選項,輸入 y 并按 Enter 鍵運行,直到出現Successfully installed的提示,如下圖所示:
Step4:在Step3的基礎上繼續輸入jupyter contrib nbextension install --user然后按Enter鍵進行用戶配置,如下圖所示。
Step5:等Step4完成后,打開Jupyter Notebook會看到界面上多了Nbextensions選項卡,如下圖所示:
單擊Nbextensions選項卡打開,勾選Table of Contents(2)復選框,如下圖所示:
Step6:這個時候打開一個已經帶有目錄的ipynb文件,就會看到主界面多了一個方框內的按鈕(如下圖所示),但是仍然沒有目錄。
按下圖右上角方框內的按鈕,目錄就會顯示出來了,如下圖所示:
Step1~Step6位Jupyter Notebook創建了目錄環境,下面介紹如何新建帶有目錄的文件。
Step1:將代碼框格式選擇為Heading,如下圖所示:
Step2:直接在代碼框輸入不同級別的標題,1個#表示一級標題,2個##代表二級標題,3個#代表三級標題(注意,#與標題文字之間是有空格的),標題級別隨著#的數量增加而一次遞減。
Step3:運行Step2的代碼塊,就可以得到如下圖所示的結果。
數據分析咨詢請掃描二維碼
若不方便掃碼,搜微信號:CDAshujufenxi
CDA數據分析師證書考試體系(更新于2025年05月22日)
2025-05-26解碼數據基因:從數字敏感度到邏輯思維 每當看到超市貨架上商品的排列變化,你是否會聯想到背后的銷售數據波動?三年前在零售行 ...
2025-05-23在本文中,我們將探討 AI 為何能夠加速數據分析、如何在每個步驟中實現數據分析自動化以及使用哪些工具。 數據分析中的AI是什么 ...
2025-05-20當數據遇見人生:我的第一個分析項目 記得三年前接手第一個數據分析項目時,我面對Excel里密密麻麻的銷售數據手足無措。那些跳動 ...
2025-05-20在數字化運營的時代,企業每天都在產生海量數據:用戶點擊行為、商品銷售記錄、廣告投放反饋…… 這些數據就像散落的拼圖,而相 ...
2025-05-19在當今數字化營銷時代,小紅書作為國內領先的社交電商平臺,其銷售數據蘊含著巨大的商業價值。通過對小紅書銷售數據的深入分析, ...
2025-05-16Excel作為最常用的數據分析工具,有沒有什么工具可以幫助我們快速地使用excel表格,只要輕松幾步甚至輸入幾項指令就能搞定呢? ...
2025-05-15數據,如同無形的燃料,驅動著現代社會的運轉。從全球互聯網用戶每天產生的2.5億TB數據,到制造業的傳感器、金融交易 ...
2025-05-15大數據是什么_數據分析師培訓 其實,現在的大數據指的并不僅僅是海量數據,更準確而言是對大數據分析的方法。傳統的數 ...
2025-05-14CDA持證人簡介: 萬木,CDA L1持證人,某電商中廠BI工程師 ,5年數據經驗1年BI內訓師,高級數據分析師,擁有豐富的行業經驗。 ...
2025-05-13CDA持證人簡介: 王明月 ,CDA 數據分析師二級持證人,2年數據產品工作經驗,管理學博士在讀。 學習入口:https://edu.cda.cn/g ...
2025-05-12CDA持證人簡介: 楊貞璽 ,CDA一級持證人,鄭州大學情報學碩士研究生,某上市公司數據分析師。 學習入口:https://edu.cda.cn/g ...
2025-05-09CDA持證人簡介 程靖 CDA會員大咖,暢銷書《小白學產品》作者,13年頂級互聯網公司產品經理相關經驗,曾在百度、美團、阿里等 ...
2025-05-07相信很多做數據分析的小伙伴,都接到過一些高階的數據分析需求,實現的過程需要用到一些數據獲取,數據清洗轉換,建模方法等,這 ...
2025-05-06以下的文章內容來源于劉靜老師的專欄,如果您想閱讀專欄《10大業務分析模型突破業務瓶頸》,點擊下方鏈接 https://edu.cda.cn/g ...
2025-04-30CDA持證人簡介: 邱立峰 CDA 數據分析師二級持證人,數字化轉型專家,數據治理專家,高級數據分析師,擁有豐富的行業經驗。 ...
2025-04-29CDA持證人簡介: 程靖 CDA會員大咖,暢銷書《小白學產品》作者,13年頂級互聯網公司產品經理相關經驗,曾在百度,美團,阿里等 ...
2025-04-28CDA持證人簡介: 居瑜 ,CDA一級持證人國企財務經理,13年財務管理運營經驗,在數據分析就業和實踐經驗方面有著豐富的積累和經 ...
2025-04-27數據分析在當今信息時代發揮著重要作用。單因素方差分析(One-Way ANOVA)是一種關鍵的統計方法,用于比較三個或更多獨立樣本組 ...
2025-04-25CDA持證人簡介: 居瑜 ,CDA一級持證人國企財務經理,13年財務管理運營經驗,在數據分析就業和實踐經驗方面有著豐富的積累和經 ...
2025-04-25