【python新手上路】-從打開文件開始

由於畢設臨時改題,本人需要學python做模擬,因此通過寫博客記錄學習過程以加深理解。歡迎大家跟我一起學!

本人安裝的python版本是3.7,安裝過程是參考這篇博客https://blog.csdn.net/m0_37201243/article/details/103367034

【python新手上路】-從打開文件開始

【打開.py文件與運行.ipynb文件】

【方式一】點擊Anaconda Navigator打開軟件界面

【方式二】直接打開jupyter notebook

【方式三】先打開Anaconda Prompt(Anaconda)

【運行.py文件】


師姐給我發了兩種文件格式,.py跟.ipynb。這兩種格式的文件都可以用jupyter notebook打開,.ipynb文件可以直接在jupyter notebook上編輯運行,.py文件需要加一行代碼才能在jupyter notebook上運行,而且不能顯示圖。

對於.py文件,可以用Spyder或VScode運行文件。本人認爲jupyter notebook對數據分析是比較方便的,可以撰寫markdown命令和Latex公式,所以選擇.ipynb文件

雙擊文件會發現系統不會自動識別這是python文件,因此需要先打開軟件


【打開.py文件與運行.ipynb文件】

【方式一】點擊Anaconda Navigator打開軟件界面

選擇運行jupyter notebook[點擊"Launch"],jupyter notebook會自動在默認瀏覽器中打開。顯示界面是存放代碼的文件夾,這個是與電腦C盤對應的,我選擇的是放在“Documents”裏面。

進入存放代碼的地方,點擊“upload”上傳要看/打算編輯的文件,注意要上傳再打開


點擊文件就可以打開文件了,這裏看一下用jupyter notebook打開.py跟.ipynb的界面差別。

【打開.py文件】這裏可以看到只能看到代碼,可以編輯,但沒有“運行”的命令鍵,可自行搜索如何在jupyter notebook上運行.py文件(在前面加一行代碼就可以了)

【打開.ipynb文件】這裏可以看到打開.ipynb文件的界面可以編輯、運行

以上就是先運行Anaconda Navigator後運行jupyter notebook,然後再打開文件。這種方式打開了所有軟件,會導致電腦有點卡,所以不建議用這種方式打開文件


【方式二】直接打開jupyter notebook

從電腦“開始”處找到Anaconda中的jupyter notebook(Anaconda),點擊即可。

電腦會先加載下面這個頁面,不用輸入任何東西,等待就行,然後jupyter notebook會直接在默認瀏覽器彈出

這種方式就是隻運行了jupyter notebook,軟件很快就能打開,加載時間短且電腦不會卡。注意通過這種方式打開,要關閉軟件時,建議不要直接關閉上面那個黑色界面,可以“ctrl+C”先關閉內核,這樣退出會安全一點。


【方式三】先打開Anaconda Prompt(Anaconda)

從電腦“開始”處找到Anaconda 打開Anaconda Prompt(Anaconda ),輸入命令“jupyter notebook”

按回車鍵“enter”,界面開始加載,當加載出下面這個代碼時,jupyter notebook會直接在默認瀏覽器彈出

這種方式跟方式二差不多,不會讓電腦太卡,個人建議方式二就挺好的哈哈。注意關閉時也是要“ctrl+C”先關閉內核,儘量不要直接點擊黑色界面右上角的“×”。


【運行.py文件】

前面說到用jupyter notebook只能打開.py文件,若想運行需要加一行代碼,但還是不能顯示畫出來的圖。這裏展示用Spyder運行.py文件是什麼樣的。

從電腦“開始”處找到Anaconda點擊打開Spyder(Anaconda),選擇打開.py文件,展示的界面是這樣的。可以編輯、運行,圖也可以展示。

以上便是本人學習python的第一堂課。


在python中用jupyter notebook時主要用到幾個庫,分別是:

numpy(用於創建矩陣)、matplotlib(用於繪圖)、scipy(用於函數計算)、seaborn(用於繪圖)、pandas(用於導入數據讀取文件)

在此也分享幾個學習網站:

——by 華南理工大學 袁家瑜 

【作者簡介】袁家瑜,女,目前就讀於華南理工大學化學與化工學院2016級化學工程與工藝專業本科生。曾獲何鏡堂科技創新獎學金、國家獎學金、國家勵志獎學金、華南理工大學十大三好學生標兵提名獎、新宙邦·領導力獎學金、2017年全國大學生數學建模競賽(廣東賽區)一等獎、兩次獲得美國大學生數學建模競賽(MCM)一等獎、2018年全國大學生化工安全設計大賽金獎、2018年中國大學生Chem-E-Car競賽決賽第五名、2018-2019年度華南理工大學“十大學生共產黨員、共青團員標兵”,主持一項2018-2019年國家級大學生創新訓練項目獲得良好結題;被受理髮明專利6項、授權實用新型專利4項。

我的主頁

我的CSDN博客

我的Linkedin

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章