excel和python建模_利用Excel学习Python:准备篇
寫在前面
這個系列我們要利用Excel的知識,學(xué)會用python進行數(shù)據(jù)分析,如果你精通Excel想要用python提高數(shù)據(jù)分析效率,那么這個系列你來對了,如果你已經(jīng)是python大神,想要建模/算法等高級技巧的,這個系列可能不太適合你??偠灾痪湓?#xff0c;學(xué)任何東西,都要有自己的目的,如果我們的目的恰好一致,就關(guān)注我吧。
工欲善其事必先利其器,在正式進入python學(xué)習(xí)前,我們需要進行一些準(zhǔn)備,包括python的下載與安裝,常用的IDE,以及如何練習(xí)等。
1.Pandas和PythonPython是膠水語言,學(xué)習(xí)時要有所取舍。對于有用python進行數(shù)據(jù)分析需求的人來說,我們至少需要學(xué)習(xí)python中的pandas,這個句子里有兩個關(guān)鍵詞,至少和pandas,先來說pandas。
什么是pandas,百度百科是這樣解釋的:“pandas是基于NumPy的一種工具,該工具是為了解決數(shù)據(jù)分析任務(wù)而創(chuàng)建的”,雖然又出現(xiàn)了一個新名詞“numpy”,但這并不影響我們對這句話的理解:pandas是python中用來做數(shù)據(jù)分析的一種工具??吹竭@,你可能就會有疑問了,pandas是用來做數(shù)據(jù)分析的,那python就不是用來做數(shù)據(jù)分析的嗎?答案是YES,python是編程語言啊,它不是專門用來分析數(shù)據(jù)的,專門用來分析數(shù)據(jù)/統(tǒng)計數(shù)據(jù)的工具是如SPSS這種工具。因此pandas之于python就好比Excel里的數(shù)據(jù)分析功能之于Excel一樣,你說Excel是用來做數(shù)據(jù)分析的嗎?不是啊,人家Excel明明是辦公軟件,可以被各行各業(yè)拿來運用,又不是專屬數(shù)據(jù)分析,對吧。第二個關(guān)鍵詞pandas說完了,再回過頭來看第一個關(guān)鍵詞,至少。這個太好理解了,我們學(xué)習(xí)用Excel進行數(shù)據(jù)分析的時候,學(xué)習(xí)了其中的數(shù)據(jù)分析功能就能進行大部分的運用了,但這并不影響我們接著學(xué)習(xí)作圖、函數(shù)等。就是這個意思,pandas包只是基礎(chǔ)的,想要深入,學(xué)習(xí)學(xué)習(xí)再學(xué)習(xí)是很有必要的。
2.Python的下載與安裝官網(wǎng)下載:官網(wǎng)下載python?3.x版最新版本
Anaconda:是一個開源的python打包發(fā)行版本,適合新手,內(nèi)含python常用的庫,不需自己再安裝。
3.常用的IDEIDE是指集成開發(fā)環(huán)境,用來編寫、編譯、調(diào)試代碼以及圖形展示的工具,常用的python的IDE有:IDLE
從官網(wǎng)下載安裝完python以后,自帶的最簡單、基礎(chǔ)的一款I(lǐng)DE就是它,不建議使用。
PyCharm
帶有一整套專業(yè)工具,可進行專業(yè)級別的開發(fā)。Jupyter Notebook
實質(zhì)上是一個網(wǎng)頁客戶端,支持實時代碼執(zhí)行和修改,對新手來說非常好用,但在一些高級功能上就沒有PyCharm厲害了,比如代碼補足功能就很欠缺,但是本系列的內(nèi)容都將使用JupyterNotebook進行編寫。
其次還有Spyder、Xcode等就不多介紹了。
4.選擇一款進行練習(xí)最后我們選擇Anaconda里的JupyterNotebook環(huán)境來學(xué)習(xí)python數(shù)據(jù)分析。Anaconda下載與安裝
Step1:Anaconda官網(wǎng):https://www.anaconda.com/,點擊右上角Download
Step2:選擇相應(yīng)電腦類型,如windows,選擇python版本,如3.7,點擊download下載即可。
Step3:接下來就是按照提示,一步一步安裝完成即可。Jupyter Notebook使用
安裝完Anaconda,在電腦的 開始界面就會看到Jupyter Notebook程序,點擊打開即可。
也可以從Anaconda Navigator中進入Jupyter,如下:
Jupyter Notebook基本操作
√?新建文件
在打開的主界面中,點擊右邊的new——ptthon3,建立一個python文件。
√?刪除文件刪除這個txt文件,選中要刪除文件前面的選框,選擇刪除即可。
√?修改文件名
在file里選擇rename,對該文件重命名。
√ 保存文件
Ctrl+S保存文件到默認路徑下,也可在file里點擊save as是另存為的意思。
√ 運行代碼
Jupyter是一個一個代碼塊的形式,輸入如下代碼,點擊運行按鈕,就可以執(zhí)行這個代碼塊。
如果有多個代碼塊,想要連續(xù)執(zhí)行,同時選中(shift+鼠標(biāo)左鍵)要執(zhí)行的塊,在點擊運行即可。
√ 添加代碼塊
點擊 + ,就會得到一個新的代碼塊
√ 刪除代碼塊
選中要刪除的代碼塊,點擊 + 旁邊的剪切即可。
√ 編寫MarkdownJupyter默認是代碼模式,不過也可以改成markdown模式,這時就變成了一個文本框,可以用來輸入文本,#?:?一級標(biāo)題;##?:?二級標(biāo)題;###?:?三級標(biāo)題
√ 快捷鍵
Y 鍵將當(dāng)前的選中單元格變成代碼單元格F 鍵會彈出 “查找和替換” 菜單A 鍵將在選中單元格上方插入新單元格B 鍵將在選中單元格下方插入一個單元格Ctrl + Enter 運行選中的單元格Alt + Enter 運行選中的單元格后在下方添加一個新的單元格
準(zhǔn)備篇就是這樣,別忘了我們的目的:精通Excel,學(xué)會Python數(shù)據(jù)分析,接下來就要進入正式地學(xué)習(xí)了,are u ready?
總結(jié)
以上是生活随笔為你收集整理的excel和python建模_利用Excel学习Python:准备篇的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 北京环球影城儿童免费吗
- 下一篇: python print error 空