Python初學者一定要掌握Jupyter神器,助你兩個星期入門

2020-12-09 寶哥智能研習社

Jupyter 是一款開放性的代碼編寫軟體,最大的特點是能夠實時運行代碼,查看輸出效果。同時該軟體集成了多種插件,能夠實現非常複雜的功能。對於初學者而言,因為Jupyter具有良好的交互性,方便看到每一行、每一個代碼塊的輸出結果,Jupyter成為眾多Python初學者的青睞。

Python的熱門應用Jupyter

目前Jupyter最流行的是Jupyter notebook,佔據了相當大的市場。因為notebook不方便直接查看目錄等,推出新版本Lab,即Jupyter lab。

Python環境安裝

對於剛剛開始學習python的初學者,建議下載anaconda軟體包,直接安裝。Anaconda自帶了很多Packages,所以,安裝後可以直接運行大多數程序。Anaconda自帶了編輯器Spider4,在這裡我們建議初學者使用Jupyter作為編輯器。安裝過程為用conda install Jupyter notebook 命令安裝 notebook。若安裝lab,則用命令conda install Jupyter lab。

Anaconda集成了Python環境

Jupyter的配置

Jupyter的默認啟動目錄可能不是你想要的目錄,建議將目錄修改到你指定目錄下,否則會憑空增添些麻煩。

(1)用cmd打開anaconda prompt 的命令窗口

(2)輸入 Jupyter notebook --generate-config

(3)轉到個人文件夾下C:\Users\「你的用戶名」的目錄.Jupyter下可以找到配置文件 Jupyter_notebook_config

(4)用記事本打開上述文件,用 「ctr+f」搜索 notebook_dir,即下面這一行:

這裡的 'D:\JupyterWork』是我設定的目錄。你可以將準備好的目錄複製到這裡。必須注意,整個路徑必須是沒有中文。保存關閉Jupyter_notebook_config文件。

(5)滑鼠右鍵單擊 Jupyter notebook快捷方式,出現下面對話框。將目標後面的「%USERPROFILE% 刪除,並點擊確定。

(6)啟動Jupyter,可以看到自己想要的目錄。

幾個需要陷進去的坑

(1)#c.NotebookApp.notebook_dir = ''中的#必須刪除,且前面不能留空格。

(2)C:\Analysis 文件夾必須提前新建,如果沒有新建,Jupyter Notebook會找不到這個文件,會產生閃退現象。

(3)指定的路徑中一定不要包含中文字符,否則上述操作白費。我就是在這個上面浪費了大量時間。

使用Jupyter

完成上述工作後,此處輸入cmd進入anaconda promoter命令窗口,輸入Jupyter notebook(如果安裝的是lab,則輸入Jupyter lab)啟動 Jupyter,可以看到剛才設置的目錄。下面是見證奇蹟的時刻。進入Jupyter notebook的界面,下面的文件就是你的目標文件夾。

notebook界面

我們隨便打開一個文件,編輯下看看效果如何。我曾將做了一個股票預測的文件,為了讓學生理解,開頭做了大量的文字介紹。能夠非常友好的兼容文字,這也是Jupyter的優點。

基於前饋神經網絡的股票預測
內容編輯窗口

以上是notebook的界面。下面我們在來看看lab的界面。將現在的notebook修改為lab非常簡單。把地址欄中的最後一個單詞「tree」改成「lab」即可。這是lab的界面,所有的文件排列在最左邊,右邊是選擇建立的文件格式,如python文件、控制臺等。

Jupyter lab的工作區

總結

python語言是很多人工智慧公司招聘的熱點,不過非常容易上手。對於初學者而言,用Jupyter學習python起到事半功倍的結果,配置也很簡單。

文章中提到的《基於BP神經網絡的標普500指數預測》pdf版本已經發到了百度文庫,關注後發送私信留言即可。

相關焦點

  • python小白學習之anaconda的安裝與Jupyter環境配置
    >安裝anaconda後,python版本自動變成了python3經過以上幾步,說明你的anaconda已經安裝成功。第一步:安裝好python和anaconda,這個在上面已經完成第二步:執行jupyter notebook。
  • 非科班出身自學Python,難嗎?講解Python學習路線實用方法
    希望你從中有所收穫。我不是技術類在職人士,完全屬於崗外人員。由於長期從事非技術類崗位的工作,無論對web開發還是數據分析,相關知識都比較欠缺。另外由於工作比較忙,不能保證每天都有機會使用網際網路,我看到的是:很多學習python的朋友都要比我有優勢。這便是我開始學習python時的情況。
  • Python語言如何入門
    閱讀本文大概需要5分鐘:Python 語言應該如何入門,記得我幾年前也碰到過這樣的問題,當時網上隨便搜了一下飢不擇食的找了一些書開始啃起來,結果發現很疑惑,感覺吃力,走了很多彎路。若不得法還會降低初學者的興趣,現在我就說說自己對python 入門的理解.學Python和學其他的語言其實是相同的,我給新同事講課的時候就說學編程和練武功其實是很相似,入門大致這樣幾步:找本靠譜的書,找個靠譜的師傅,找一個地方開始練習。 學語言也是的:選一本通俗易懂的書,找一個好的視頻資料,然後自己裝一個IDE工具開始邊學變寫。
  • 入門 | 始於Jupyter Notebooks:一份全面的初學者實用指南
    你可以使用以下代碼升級到最新版的 pip:#Linux and OSXpip install -U pip setuptools#Windowspython -m pip install -U pip setuptoolspip 安裝好之後,繼續安裝 Jupyter:pip install jupyter
  • 入門|始於Jupyter Notebooks:一份全面的初學者實用指南
    1.Anaconda對新用戶而言,一般的共識是你應該使用 Anaconda 發行版來安裝 Python 和 Jupyter Notebooks。Anaconda 會同時安裝這兩個工具,並且還包含相當多數據科學和機器學習社區常用的軟體包。
  • Python安裝教程之anaconda篇
    那麼對於迫切想學習Python的新手同學來說,第一件事情可能需要了解python是什麼?能用來做什麼?語法結構是怎樣的?這些我們幾句話很難介紹清楚,後續會陸續出python入門教程來為大家一一介紹。為了方便了解python是什麼,我想首先把python安裝到自己的電腦中也是很重要的步驟。本文將手把手教你如何安裝python.
  • 樹莓派打造python在線編程工具Jupyter Notebook
    樹莓派可以安裝很多好玩的應用,這些引用都可以使用docker安裝,之前介紹過docker,如果用樹莓派做伺服器,一定要安裝docker,超級方便。樹莓派安裝docker以及簡單使用這次介紹一個python在線ide工具jupyter Notebook,也是用docker安裝的。
  • Python入門: 安裝和環境搭建(Mac版)
    但專業技能的學習確是必不可少的,期間很多同學諮詢我Python的問題,為此,接下來幾周專門來分享下如何入門Python的基礎數據分析,結合案例來做參考。要卸載 MacPython ,你可以簡單地移除這三個項目。 Python 可執行文件的符號連結放在 /usr/local/bin/ 中。Apple 提供的 Python 版本分別安裝在/System/Library/Frameworks/Python.framework 和 /usr/bin/python 中。
  • Jupyter Notebook——也許你總在使用她,但也許你從未嘗試過去了解她?
    前言:你應該去了解並掌握正確滴打開和使用她的姿勢!一、Jupyter Notebook的安裝在安裝jupyter notebook之前,你需要先在電腦上安裝python,python2.7 或python3.3乃至更高版本都可以。
  • Python練習題100題-帶你輕鬆入門Python
    入門的練習倉庫,作者收集100多道Python的常見練習題,幾乎概括了Python初學要掌握的基本問題。如果您是python的初學者,那麼這100多個練習可以幫助您輕鬆地使用Python。倉庫給定的問題非常簡單和容易理解。初
  • Python學習|Anaconda、Jupyter Notebook、pycharm安裝使用詳解
    就 python 學習而言,Anaconda 是 python 全家桶,安裝了 Anaconda,你就擁有了原生 python+常用 python 包+包管理工具+各種 python 編輯器,再也不用為包管理、安裝編輯器而煩惱。因此,現在基本都是使用 Anaconda 了,很少使用原生的 python IDLE。
  • python學習一定用pycharm嗎?再看看還有什麼其他IDE可以選擇
    雖然學習python不一定非得用pycharm, 但不可否認pycharm是最好央的python ide之一.Python的編輯器很多,除了Pycharm以外,還有Vim、Eclipse、Sublime、Spyder、Jupyter,具體還是要看工作中的情況,習慣了就會順手,沒有什麼一定的。2. vscode :45票
  • 快速入門 Jupyter notebook
    除了通過 Anaconda 安裝,也可以直接採用 pippip install jupyter2. 創建你的第一個 Notebook這一部分將介紹如何運行和保存 notebooks,熟悉 Jupyter notebook 的結構和交互界面。這裡將通過一個例子來熟悉一些核心的用法,更好的了解 Jupyter notebook 的使用。
  • 神器Jupyter,終於來了!
    如果讀者想要安裝這個新工具,那麼首先你需要為 JupyterLab 裝前端插件:  jupyter labextension install @jupyterlab/debugger  至於後端 Kernel,Jupyter 團隊表示目前 kernel 需要實現 Jupyter Debug Protocol,因此暫時只能用 xeus-python :
  • 掌握這兩個方法:助你學會Python 中所有函數(方法)的功能與用法
    python的便利之處不僅僅在於各種多功能強大的封裝庫,更多的是其大量人性化的函數調用,但這一點也是學習python的難點之一。python擁有萬能查詢函數答案是肯定的,python 非常方便,它已經不需要用戶去查詢文檔,只需掌握如下兩個萬能幫助函數,即可查詢到 Python 中的所有函數(方法)以及它們的用法和功能:dir():
  • 最適合初學者的10本Python書籍
    本書是一本Python入門書籍,適合對計算機了解不多,沒有學過編程,但對編程感興趣的讀者學習使用。通過一系列小遊戲的製作來學習 Python,當你讀完這本書的時候,你基本精通Python,並能夠將你學到的基本編程原則應用到你想要學習的下一種程式語言中。
  • 從機器學習到放射學,這個學習工具鏈助你起步!
    許多機器學習的初學者都是從Python入門的,因此Python一定不能錯過。本篇文章並不旨在教授Python的相關知識,而是演示開發人員如何在龐大的機器學習工具鏈中起步的。所以,第一件事應該是下載Python以及其他用於機器學習的必要的Python工具。
  • 為什麼入門大數據選擇Python而不是Java?
    java和python,都可以運行於linux作業系統,但很多linux可以原生支持python,java需要自行安裝。java和python強於c#的原因大於支持linux,支持osx,支持unix,支持arm。java和python比c++受歡迎的原因在於不需要指針。不少想學習大數據的零基礎學員都知道,學大數據部分課程之前要先學習一種計算機程式語言。
  • 十六本python入門學習書籍推薦,python入門新手必看
    隨著人工智慧時代的到來,python程式語言一步登天衝到編程排行榜第一名,因此更多朋友想轉行學習python程式語言的朋友,可以一起看一下:python入門新手必看的十六本python入門學習書籍1、python基礎教程司維所著圖書:本書包括Python程序設計的方方面面,首先從Python
  • 強大的jupyter,python開發者的福音
    jupyter是一種交互式計算和開發環境的筆記,ipython命令行比原生的python命令行更加友好和高效,還可以運行web版的界面,支持多語言,輸出圖形和excel等功能。一、安裝pip3 install --upgrade pippip3 install jupyter二、使用命令行進入命令界面ipython