新聞中心
為什么學(xué)習(xí)Python
python對我個人來說最吸引人的地方就是學(xué)習(xí)起來簡單,萬物皆為變量,相信看過python之禪的各位一定知道,python是一門幾乎簡單到了極致的語言.開發(fā)腳本非常方便,并且有著大量的輔助計(jì)算庫,在數(shù)據(jù)分析領(lǐng)域中簡直就是buff拉滿.常被用于數(shù)據(jù)分析,爬蟲,自動化運(yùn)維等領(lǐng)域。

另外python還可以作為膠水語言,可以迅速地組織多種不同語言構(gòu)建的復(fù)雜代碼庫,例如利用c++開發(fā)的numpy.
python安裝
+ python版本選擇
python3中版本差異較大的版本必定是python3.5了,其中修改了幾個數(shù)據(jù)類型的特性,并且從3.6開始支持了變量類型標(biāo)注,使得python語言越來越專業(yè)化,從某種角度上來說,3.9可能是python3中入門難度最高的一個版本了(無編程基礎(chǔ)).當(dāng)然身邊也有不少朋友反應(yīng),python3.9讓他愿意使用python進(jìn)行編程了.
+ anaconda還是python
如果是入門的話,我非常推薦使用anaconda.
anaconda集成了非常多的實(shí)用工具,而且之前是由python之父吉姆大叔監(jiān)督的,里面選擇的庫都很實(shí)用,而且也減少了手動pip所花費(fèi)的時間,而且在windows環(huán)境中配置也變得非常簡單.另外就是庫的安裝路徑,通過anaconda安裝的庫將默認(rèn)安裝在anaconda文件夾中,不需要額外設(shè)置,而python通過pip安裝需要修改安裝路徑.
但是anaconda那么香,卻不是商用免費(fèi)的.所以如果是進(jìn)行商用程序開發(fā),還是建議使用原生python使用pip安裝擴(kuò)展庫.
+ 安裝
溫馨提示,如果選擇安裝anaconda,在windows環(huán)境中只需要安裝anaconda.另外在版本選擇上,盡可能選擇發(fā)布版.
python -- windows發(fā)布版(下載)
下載鏈接 : https://www.python.org/downloads/windows/
如下圖,選擇所需要的版本,下載后安裝.中間也沒上面幺蛾子,下一步下一步即可.
python官方下載頁面
關(guān)于系統(tǒng)類型(64還是32)
可以通過 我的電腦 --> 屬性 查看,
我的電腦中的屬性頁面
如果版本安裝錯誤也不用太緊張,最多就是內(nèi)存沒辦法發(fā)揮到極限,但是一般來說python也不太可能運(yùn)行非常重型的腳本,所以不用過于擔(dān)心,真的裝錯了可以重新安裝.
安裝檢驗(yàn)
完成安裝后可以通過 cmd打開python
cmd中運(yùn)行命令
- > python
- > python --version
如果顯示如上圖,則證明你已經(jīng)安裝成功了,可以通過 exit() 或 quit()退出python.
anaconda -- windows 安裝
通過anaconda官網(wǎng)下載
下載地址 https://www.anaconda.com/products/individual
anaconda官方下載地址
點(diǎn)擊download即可,其實(shí)在主頁上也不難發(fā)現(xiàn),anaconda是專門
為數(shù)據(jù)科學(xué)優(yōu)化打包的一個python官方合集包.
+ 通過anaconda清華下載
當(dāng)然很多人在打開anaconda官網(wǎng)時會有問題,(可能需要科學(xué)上網(wǎng))那么我們也可以使用鏡像源下載
清華源anaconda地址 : https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
清華源anaconda下載地址
其實(shí)不難發(fā)現(xiàn),conda其實(shí)還有很多其他發(fā)行版本,我們這里介紹最簡單的anaconda
單擊鏈接進(jìn)入版本列表,并且找到最新發(fā)行版,并且下載.
選擇所需要的anaconda版本
下載完成后,開始安裝,在下面這個界面中建議勾選.
另外一個需要注意的點(diǎn)在于 anaconda安裝路徑, 請務(wù)必記住,因?yàn)樵诤竺鎖de設(shè)置中將會用到,否則會很麻煩.
anaconda安裝過程中的局部
勾選一, 是否將anaconda3添加到環(huán)境變量中.這里建議勾選,否則后面設(shè)置非常麻煩.很容易勸退
勾選二, 是否將anaconda設(shè)置為python默認(rèn)的運(yùn)行環(huán)境.
安裝完成后可以使用一下命令來確定anaconda是否安裝成功.
- conda --version
- python --version
關(guān)于庫安裝
可以使用pip進(jìn)行安裝,
關(guān)于pip具體使用方法可以在cmd中通過pip --help查看
pip --help
最常用的就是
- pip install <庫名稱>
如果需要使用鏡像可以
- pip install <庫名稱> -i http://pypi.douban.com/simple/
vscode 安裝
visual studio code 是微軟開發(fā)的文本編輯器,但是由于社區(qū)開發(fā)非常給力,現(xiàn)在基本可以替代ide(集成開發(fā)環(huán)境).
下載地址: https://code.visualstudio.com
vscode下載地址
vscode安裝并沒有很多花哨的東西,下載完成后,下一步下一步即可,但是值得注意的是,關(guān)于庫的設(shè)置與配置.
vscode配置
先來安裝第一個庫,中文翻譯.
點(diǎn)擊方格,并且在上面輸入框中輸入chinese,點(diǎn)擊安裝,即可獲取vscode中文版.
翻譯庫
快捷鍵設(shè)置,個人比較推薦sublime,當(dāng)然大家也可以按照自己需求設(shè)置,vscode支持 vim sublime等多種快捷鍵模式.
python擴(kuò)展包合集
python常用包合集.裝了這個基本其他都可以不用安裝了.
pylance語言包
當(dāng)然vscode不可能就那么點(diǎn)東西,否則也不會被譽(yù)為最適合python的開發(fā)環(huán)境之一.
pylance作為微軟開發(fā)的python語言服務(wù)庫,集成了pyright的功能,使得在vscode下完
成python編寫變得更加容易.在這里我也分享一下自己的vscode設(shè)置,方便大家通過json進(jìn)行修改.
vscode_json設(shè)置可以通過ctrl+shift+p打開,輸入 >preferences: json找到
ctrl + shift + p
- {
- "python.languageServer": "Pylance", //python語言服務(wù)
- // "python.languageServer": "Microsoft", // 語言服務(wù)二選一即可
- "files.autoSave": "onWindowChange", //自動保存
- "python.autoComplete.addBrackets": true, //代碼補(bǔ)全
- "python.pythonPath": "d:/Anaconda3/python.exe", //python 默認(rèn)路徑
- "python.condaPath": "d:\\Anaconda3\\Scripts\\conda.exe", //conda 啟動路徑
- "python.defaultInterpreterPath": "d:\\Anaconda3\\python.exe", //默認(rèn)解釋器
- "python.formatting.provider": "black", // 格式化 可以選用 autopep8 / yapf / 或者black(各人推薦black)
- "python.autoComplete.extraPaths": [
- // 自動補(bǔ)全路徑
- "d:\\anaconda3\\lib\\site-packages",
- "d:\\Anaconda3\\Scripts",
- ],
- }
beautify 作為一個非常優(yōu)秀的格式化工具,可以支持json文件(也是方便了解非結(jié)構(gòu)化數(shù)據(jù)的格式,對數(shù)據(jù)分析很有幫助,建議安裝.)
彩虹括號 Bracket pair colorizer, 一款優(yōu)化代碼括號特色的插件,
可以方便編程人員迅速了解代碼格式情況,避免出現(xiàn)多括號或少括號的情況.
在vscode底部顯示文件大小的工具,可以不安裝.
todo,可以作為備忘錄,也可以作為書簽,非常實(shí)用.
最后為了表示感謝,這里附上一段快速配置pip的代碼.
- # 文件名 Main.py
- import os
- import json
- def settingUpPipy(path: str = r"requirements.json"):
- """
- # 這是一個pip安裝用函數(shù)
- + 通過循環(huán)對os模塊進(jìn)行調(diào)用
- """
- with open(path, mode="r") as f:
- res = f.read()
- dic: dict = json.loads(res)
- sources: dict = dic["sourcesAndPack"]
- installLibs: list = []
- for sor in sources:
- for lib in dic["sourcesAndPack"][sor]:
- os.system("pip3 install " + lib + " -i " + sor)
- installLibs.append(lib)
- print(" ")
- for lib in installLibs:
- os.system("pip3 install " + lib)
- print(" ")
- return installLibs
- if __name__ == '__main__':
- path = r"requirements.json"
- print(path)
- settingUpPipy(path)
- // 文件名 requirements.json
- {
- "sourcesAndPack": {
- "httpsb://mirrors.aliyun.com/pypi/simple/": [
- "dash"],
- "https://pypi.douban.com/simple/": [
- "akshare", "requests", "flask", "pandas"],
- "https://pypi.tuna.tsinghua.edu.cn/simple/": [
- "tsshare", "balck", "numpy", "rich"]
- }
- }
【責(zé)任編輯:未麗燕 TEL:(010)68476606】
本文名稱:在Windows 10下搭建Python+VSCode數(shù)據(jù)分析臺
分享路徑:http://www.dlmjj.cn/article/dpcsdii.html


咨詢
建站咨詢
